Hi, I enabled DEBUG mode and now it says the value is found, but still the agent can't start, seems like I have a missing NIC name on the properties file but I put all three NICs there.
Error: *Retrieving network interface: null* # grep network /etc/cloudstack/agent/agent.properties network.bridge.type=openvswitch private.network.device=cloudbr0 domr.scripts.dir=scripts/network/domr/kvm guest.network.device=cloudbr0 public.network.device=cloudbr0 Full output below: Apr 28 08:59:11 PS-NODE5 systemd[1]: Started CloudStack Agent. Apr 28 08:59:11 PS-NODE5 java[1767195]: log4j:WARN No appenders could be found for logger (com.cloud.agent.AgentShell). Apr 28 08:59:11 PS-NODE5 java[1767195]: log4j:WARN Please initialize the log4j system properly. Apr 28 08:59:11 PS-NODE5 java[1767195]: log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.agent.AgentShell] (main:) (logid:) Agent started Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.agent.AgentShell] (main:) (logid:) Implementation Version is 4.16.1.0 Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.agent.AgentShell] (main:) (logid:) agent.properties found at /etc/cloudstack/agent/agent.properties Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: network.bridge.type Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: resource Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: guest.network.device Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: local.storage.uuid Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: router.aggregation.command.each.timeout Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: port Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: libvirt.vif.driver Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: iscsi.session.cleanup.enabled Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: host Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: pod Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: guid Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: LibvirtComputingResource.id Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: cluster Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: public.network.device Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: private.network.device Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: zone Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: domr.scripts.dir Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: keystore.passphrase Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: vm.migrate.wait Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: workers Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Found property: hypervisor.type Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.agent.AgentShell] (main:) (logid:) Defaulting to using properties file for storage Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.agent.AgentShell] (main:) (logid:) Defaulting to the constant time backoff algorithm Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.utils.LogUtils] (main:) (logid:) log4j configuration found at /etc/cloudstack/agent/log4j-cloud.xml Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.agent.AgentShell] (main:) (logid:) Using default Java settings for IPv6 preference for agent connection Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.agent.AgentShell] (main:) (logid:) Checking to see if agent.pid exists. Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.utils.ProcessUtil] (main:) (logid:) Executing: bash -c echo $PPID Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.utils.ProcessUtil] (main:) (logid:) Executing while with timeout : 120000 Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.utils.ProcessUtil] (main:) (logid:) Execution is successful. Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [agent.properties.AgentPropertiesFileHandler] (main:) (logid:) Property [enable.manually.setting.cpu.topology.on.kvm.vm] has empty or null value. Using default value [true]. Apr 28 08:59:12 PS-NODE5 java[1767195]: INFO [cloud.agent.Agent] (main:) (logid:) id is 13 Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.resource.ServerResourceBase] (main:) (logid:) Retrieving network interface: cloudbr0 Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.resource.ServerResourceBase] (main:) (logid:) Retrieving network interface: cloudbr0 Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.resource.ServerResourceBase] (main:) (logid:) *Retrieving network interface: null* Apr 28 08:59:12 PS-NODE5 java[1767195]: DEBUG [cloud.resource.ServerResourceBase] (main:) (logid:) *Retrieving network interface: null* Apr 28 08:59:12 PS-NODE5 java[1767195]: WARN [cloud.resource.ServerResourceBase] (main:) (logid:) Incorrect details for private Nic during initialization of ServerResourceBase Apr 28 08:59:12 PS-NODE5 java[1767195]: ERROR [cloud.agent.AgentShell] (main:) (logid:) Unable to start agent: Unable to configure LibvirtComputingResource Apr 28 08:59:12 PS-NODE5 java[1767195]: Unable to start agent: Unable to configure LibvirtComputingResource Apr 28 08:59:12 PS-NODE5 systemd[1]: cloudstack-agent.service: Main process exited, code=exited, status=66/NOINPUT Apr 28 08:59:12 PS-NODE5 systemd[1]: cloudstack-agent.service: Failed with result 'exit-code'. On Thu, Apr 28, 2022 at 1:33 AM Slavka Peleva <slav...@storpool.com.invalid> wrote: > Hi Felipe, > > Did you restart the agent after updating the `agent.properties` file? I've > set this on my lab with the values you have shared, and it gets the correct > Vif driver. > > Best regards, > Slavka > > On Thu, Apr 28, 2022 at 1:28 AM Felipe Polanco <felipeapola...@gmail.com> > wrote: > > > 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, > > >