Hi,

We are trying to setup Open Vswitch in ACS 4.16 and we have added the
following lines to the agent config file and manually created the bridges
in OVS:

network.bridge.type=openvswitch
libvirt.vif.driver=com.cloud.hypervisor.kvm.resource.OvsVifDriver

# ovs-vsctl show
a6558802-d843-4285-90bc-c884ee9df0d2
    Bridge cloudbr0
        Port bond0
            Interface eth2
            Interface eth3
        Port cloudbr0
            Interface cloudbr0
                type: internal
        Port vlan110
            tag: 110
            Interface vlan110
                type: internal
        Port vlan100
            tag: 100
            Interface vlan100
                type: internal
    ovs_version: "2.13.5"



However, cloudstack-agent keeps crashing with error about not being able to
find the private NIC and that the libvirt.vif.driver is not specified and
is defaulting to BridgeVifDriver and failing

Mar 24 21:50:10 PS-NODE5 java[164130]: INFO  [cloud.agent.AgentShell]
(main:) (logid:) Agent started
Mar 24 21:50:10 PS-NODE5 java[164130]: INFO  [cloud.agent.AgentShell]
(main:) (logid:) Implementation Version is 4.16.1.0
Mar 24 21:50:10 PS-NODE5 java[164130]: INFO  [cloud.agent.AgentShell]
(main:) (logid:) agent.properties found at
/etc/cloudstack/agent/agent.properties
Mar 24 21:50:10 PS-NODE5 java[164130]: INFO  [cloud.agent.AgentShell]
(main:) (logid:) Defaulting to using properties file for storage
Mar 24 21:50:10 PS-NODE5 java[164130]: INFO  [cloud.agent.AgentShell]
(main:) (logid:) Defaulting to the constant time backoff algorithm
Mar 24 21:50:10 PS-NODE5 java[164130]: INFO  [cloud.utils.LogUtils] (main:)
(logid:) log4j configuration found at /etc/cloudstack/agent/log4j-cloud.xml
Mar 24 21:50:10 PS-NODE5 java[164130]: INFO  [cloud.agent.AgentShell]
(main:) (logid:) Using default Java settings for IPv6 preference for agent
connection
Mar 24 21:50:11 PS-NODE5 java[164130]: INFO  [cloud.agent.Agent] (main:)
(logid:) id is
Mar 24 21:50:11 PS-NODE5 java[164130]: WARN
 [cloud.resource.ServerResourceBase] (main:) (logid:) Nics are not
specified in properties file/db, will try to au
todiscover
Mar 24 21:50:11 PS-NODE5 java[164130]: INFO
 [cloud.resource.ServerResourceBase] (main:) (logid:) Designating private
to be nic cni-podman0
Mar 24 21:50:11 PS-NODE5 java[164130]: ERROR
[kvm.resource.LibvirtComputingResource] (main:) (logid:) uefi properties
file not found due to: Unable to find fi
le uefi.properties.
Mar 24 21:50:11 PS-NODE5 java[164130]: INFO
 [kvm.resource.LibvirtConnection] (main:) (logid:) No existing libvirtd
connection found. Opening a new one
Mar 24 21:50:11 PS-NODE5 java[164130]: WARN
 [kvm.storage.KVMStoragePoolManager] (main:) (logid:) Duplicate
StorageAdaptor type PowerFlex, not loading com.clo
ud.hypervisor.kvm.storage.ScaleIOStorageAdaptor
Mar 24 21:50:11 PS-NODE5 java[164130]: INFO
 [kvm.resource.LibvirtComputingResource] (main:) (logid:) *No
libvirt.vif.driver specified. Defaults to BridgeVifDr*
iver.
Mar 24 21:50:11 PS-NODE5 java[164130]: ERROR
[kvm.resource.LibvirtComputingResource] (main:) (logid:) Failed to get
private nic name
Mar 24 21:50:11 PS-NODE5 java[164130]: ERROR [cloud.agent.AgentShell]
(main:) (logid:) Unable to start agent: Failed to get private nic name

Any idea why the agent would ignore this line?

Thanks,

Reply via email to