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,