most probably broken... @Nicolas Vazquez ShapeBlue <nicolas.vazq...@shapeblue.com> can you advise if so ?
On Tue, 26 May 2020 at 17:13, li jerry <div...@hotmail.com> wrote: > Dear All > > Who has successfully deployed a PVLAN network on ACS 4.13.1? > I created the PVLAN network through the following process, but it failed > > Server: > CentOS7 > CloudStack 4.13.1 > > Zone 1: > > l Physical Network1 :Public and Guest , Isolation method=VLAN, KVM > traffic label=br1 > > l Physical Network2 : Management , Isolation method=VLAN, KVM traffic > label=br2 > > SystemVM Template (KVM): Version 4.11.3 > > Hypervisor: > CentOS7.7 3.10.0-1062 > Openvswitch-2.12.0 > libvirt 4.5.0 > QEMU 1.5.3 > > > > 1. Create L3 Guest Network, name= Pvlan-Net-01, vlan=700, > isolatedpvlan=1700 > > ( this is api command) > > > command=createNetwork&zoneId=409b04ea-d128-48ac-8e33-4df700da89cc&networkOfferingId=9778a4ab-0de8-4440-9879-a488416e0572&physicalnetworkid=ca0768c8-f068-4d88-b7bd-2766414a6415&name=Pvlan-Net-01&displayText=Pvlan-Net-01&vlan=700&bypassVlanOverlapCheck=false&isolatedpvlan=1700&acltype=domain&gateway=172.17.0.1&netmask=255.255.0.0&startip=172.17.1.1&endip=172.17.1.254&networkdomain= > hyperx.com&response=json&_=1590497900407 > > > 2. attache network to VM vm1 (this VM is running and has an isolated > network 10.0.0.x / 24) > > 3. attache failed, management throws the following error: > > > > this is management log > > 2020-05-26 21:59:40,268 DEBUG [c.c.a.t.Request] > (Work-Job-Executor-1:ctx-905dd7d7 job-44/job-45 ctx-4c296832) > (logid:2009fc05) Seq 4-6374282322589515787: Received: { Ans: , MgmtId: > 113349236140, via: 4(2222), Ver: v1, Flags: 10, { StartAnswer, > CheckSshAnswer, GetDomRVersionAnswer, NetworkUsageAnswer, Answer, Answer, > Answer, Answer, Answer } } > > 2020-05-26 21:59:40,280 DEBUG [o.a.c.n.t.AdvancedNetworkTopology] > (Work-Job-Executor-1:ctx-905dd7d7 job-44/job-45 ctx-4c296832) > (logid:2009fc05) SETUP DHCP PVLAN RULES > > 2020-05-26 21:59:40,292 DEBUG [c.c.n.r.NetworkHelperImpl] > (Work-Job-Executor-1:ctx-905dd7d7 job-44/job-45 ctx-4c296832) > (logid:2009fc05) Router requires upgrade. Unable to send command to > router:5, router template version : null, minimal required version : 4.10.0 > > 2020-05-26 21:59:40,294 WARN [o.a.c.n.t.AdvancedNetworkVisitor] > (Work-Job-Executor-1:ctx-905dd7d7 job-44/job-45 ctx-4c296832) > (logid:2009fc05) Timed Out > > com.cloud.exception.ResourceUnavailableException: Resource > [VirtualRouter:5] is unreachable: Unable to send command. Router requires > upgrade > > at > com.cloud.network.router.NetworkHelperImpl.sendCommandsToRouter(NetworkHelperImpl.java:175) > > at > org.apache.cloudstack.network.topology.AdvancedNetworkVisitor.visit(AdvancedNetworkVisitor.java:185) > > at com.cloud.network.rules.DhcpPvlanRules.accept(DhcpPvlanRules.java:61) > > at > org.apache.cloudstack.network.topology.AdvancedNetworkTopology.setupDhcpForPvlan(AdvancedNetworkTopology.java:131) > > at > com.cloud.network.router.VirtualNetworkApplianceManagerImpl.finalizeStart(VirtualNetworkApplianceManagerImpl.java:2080) > > at > com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:1170) > > at > com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:904) > > at > com.cloud.network.router.NetworkHelperImpl.start(NetworkHelperImpl.java:277) > > at > com.cloud.network.router.NetworkHelperImpl.startVirtualRouter(NetworkHelperImpl.java:356) > > at > com.cloud.network.router.NetworkHelperImpl.startRouters(NetworkHelperImpl.java:341) > > at > org.cloud.network.router.deployment.RouterDeploymentDefinition.deployVirtualRouter(RouterDeploymentDefinition.java:205) > > at > com.cloud.network.element.VirtualRouterElement.prepare(VirtualRouterElement.java:278) > > at > org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.prepareElement(NetworkOrchestrator.java:1380) > > at > org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.prepareNic(NetworkOrchestrator.java:1715) > > at > org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.createNicForVm(NetworkOrchestrator.java:3767) > > at > com.cloud.vm.VirtualMachineManagerImpl.orchestrateAddVmToNetwork(VirtualMachineManagerImpl.java:3504) > > at > com.cloud.vm.VirtualMachineManagerImpl.orchestrateAddVmToNetwork(VirtualMachineManagerImpl.java:5264) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at > com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107) > > at > com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:5326) > > at com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:102) > > at > org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:603) > > at > org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49) > > at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56) > > at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103) > > at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53) > > at > org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46) > > at > org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:551) > > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > at java.lang.Thread.run(Thread.java:748) > > 2020-05-26 21:59:40,297 INFO [c.c.v.VirtualMachineManagerImpl] > (Work-Job-Executor-1:ctx-905dd7d7 job-44/job-45 ctx-4c296832) > (logid:2009fc05) The guru did not like the answers so stopping > VM[DomainRouter|r-5-VM] > > 2020-05-26 21:59:40,302 DEBUG [c.c.a.t.Request] > (Work-Job-Executor-1:ctx-905dd7d7 job-44/job-45 ctx-4c296832) > (logid:2009fc05) Seq 4-6374282322589515789: Sending { Cmd , MgmtId: > 113349236140, via: 4(2222), Ver: v1, Flags: 100011, > [{"com.cloud.agent.api.StopCommand":{"isProxy":false,"checkBeforeCleanup":false,"controlIp":"169.254.188.7","forceStop":false,"volumesToDisconnect":[],"vmName":"r-5-VM","executeInSequence":false,"wait":0}}] > } > > > > > > Agent error > > 20-05-26 22:53:44,801 DEBUG [kvm.resource.LibvirtComputingResource] > (UgentTask-2:null) (logid:) Execution is successful. > > 2020-05-26 22:53:44,802 DEBUG [kvm.resource.LibvirtConnection] > (UgentTask-2:null) (logid:) Looking for libvirtd connection at: > qemu:///system > > 2020-05-26 22:53:44,807 DEBUG [cloud.agent.Agent] (UgentTask-2:null) > (logid:) Sending ping: Seq 4-4: { Cmd , MgmtId: -1, via: 4, Ver: v1, > Flags: 11, > [{"com.cloud.agent.api.PingRoutingWithNwGroupsCommand":{"newGroupStates":{},"_hostVmStateReport":{"r-11-VM":{"state":"PowerOn","host":"2222"},"r-4-VM":{"state":"PowerOn","host":"2222"}},"_gatewayAccessible":true,"_vnetAccessible":true,"hostType":"Routing","hostId":4,"wait":0}}] > } > > 2020-05-26 22:53:44,903 DEBUG [cloud.agent.Agent] (Agent-Handler-1:null) > (logid:) Received response: Seq 4-4: { Ans: , MgmtId: 113349236140, via: > 4, Ver: v1, Flags: 100010, > [{"com.cloud.agent.api.PingAnswer":{"_command":{"hostType":"Routing","hostId":4,"wait":0},"result":true,"wait":0}}] > } > > 2020-05-26 22:53:48,475 DEBUG > [resource.virtualnetwork.VirtualRoutingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Trying to connect to > 169.254.208.61 > > 2020-05-26 22:53:48,477 DEBUG [cloud.agent.Agent] > (agentRequest-Handler-3:null) (logid:03678ec5) Processing command: > com.cloud.agent.api.check.CheckSshCommand > > 2020-05-26 22:53:48,477 DEBUG > [resource.wrapper.LibvirtOvsVpcRoutingPolicyConfigCommandWrapper] > (agentRequest-Handler-3:null) (logid:03678ec5) Ping command port, > 169.254.208.61:3922 > > 2020-05-26 22:53:48,477 DEBUG > [resource.virtualnetwork.VirtualRoutingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Trying to connect to > 169.254.208.61 > > 2020-05-26 22:53:48,477 DEBUG > [resource.wrapper.LibvirtOvsVpcRoutingPolicyConfigCommandWrapper] > (agentRequest-Handler-3:null) (logid:03678ec5) Ping command port succeeded > for vm r-11-VM > > 2020-05-26 22:53:48,477 DEBUG [cloud.agent.Agent] > (agentRequest-Handler-3:null) (logid:03678ec5) Processing command: > com.cloud.agent.api.GetDomRVersionCmd > > 2020-05-26 22:53:48,480 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing: > /usr/share/cloudstack-common/scripts/network/domr/router_proxy.sh > get_template_version.sh 169.254.208.61 > > 2020-05-26 22:53:48,482 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing while with timeout > : 1800000 > > 2020-05-26 22:53:48,986 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Execution is successful. > > 2020-05-26 22:53:48,987 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing script in VR: > get_template_version.sh > > 2020-05-26 22:53:48,988 DEBUG [cloud.agent.Agent] > (agentRequest-Handler-3:null) (logid:03678ec5) Processing command: > com.cloud.agent.api.NetworkUsageCommand > > 2020-05-26 22:53:48,988 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing: > /usr/share/cloudstack-common/scripts/network/domr/router_proxy.sh > netusage.sh 169.254.208.61 -c > > 2020-05-26 22:53:48,989 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing while with timeout > : 3600000 > > 2020-05-26 22:53:49,571 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Execution is successful. > > 2020-05-26 22:53:49,572 DEBUG [cloud.agent.Agent] > (agentRequest-Handler-3:null) (logid:03678ec5) Processing command: > com.cloud.agent.api.routing.AggregationControlCommand > > 2020-05-26 22:53:49,572 DEBUG [cloud.agent.Agent] > (agentRequest-Handler-3:null) (logid:03678ec5) Processing command: > com.cloud.agent.api.routing.SetMonitorServiceCommand > > 2020-05-26 22:53:49,573 DEBUG [cloud.agent.Agent] > (agentRequest-Handler-3:null) (logid:03678ec5) Processing command: > com.cloud.agent.api.routing.AggregationControlCommand > > 2020-05-26 22:53:49,573 DEBUG > [resource.virtualnetwork.VirtualRoutingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Transforming > com.cloud.agent.api.routing.SetMonitorServiceCommand to ConfigItems > > 2020-05-26 22:53:49,602 DEBUG > [virtualnetwork.facade.AbstractConfigItemFacade] > (agentRequest-Handler-3:null) (logid:03678ec5) Transformed filename: > monitor_service.json to: > monitor_service.json.e2aeaa96-5a74-4753-8edf-6a040717a8aa > > 2020-05-26 22:53:49,604 DEBUG > [resource.virtualnetwork.VirtualRoutingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Aggregate action timeout in > seconds is 600 > > 2020-05-26 22:53:49,605 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Creating file in VR, with > ip: 169.254.208.61, file: VR-1e88cb1c-f82d-4994-9a80-b8c5fc22fd9e.cfg > > 2020-05-26 22:53:50,236 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing: > /usr/share/cloudstack-common/scripts/network/domr/router_proxy.sh vr_cfg.sh > 169.254.208.61 -c > /var/cache/cloud/VR-1e88cb1c-f82d-4994-9a80-b8c5fc22fd9e.cfg > > 2020-05-26 22:53:50,239 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing while with timeout > : 600600 > > 2020-05-26 22:53:52,488 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Execution is successful. > > 2020-05-26 22:53:52,488 DEBUG [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-3:null) (logid:03678ec5) Executing script in VR: > vr_cfg.sh > > > > > > Note: > > 1. I used the same template to create the Isolated network and attache > to the VM, everything works fine. > > 2. When I created the PVLAN VR, I used the virsh console to enter the > VM and executed the get_template_version.sh script, which output cloudstack > 4.11.3 > > > I do n’t know what causes the PVLAN network to be created! > Any help would be greatly appreciated! > If you need more detailed information, please let me know > Thank you > > > > -Jerry > > -- Andrija Panić