Hi all, Im seeing the following problem in my CloudStack deployment with SecurityGroup pushes to XenServer when a new virtual instance is created. Here is the software stack that I'm running:
CloudPlatform: cloud-server-3.0.5-2 XenServer: XenServer release 6.0.2-53456p (xenenterprise) Patches Installed: XS602E001 - XS602E008 root@node-00 rules.d]# cat /etc/xensource/network.conf bridge Here is the output from the management-server.log on CloudPlatform, any ideas would be helpful, thanks in advanced! 2013-01-25 14:43:57,871 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-6:job-86) Start completed for VM VM[User|alrt-tst] 2013-01-25 14:43:57,878 DEBUG [network.security.SecurityGroupManagerImpl] (SecGrp-Worker-2:null) SecurityGroupManager v2: sending ruleset update for vm i-2-29-VM:ingress num rules=2:egress num rules=0 num cidrs=3 sig=bb788361bdf82b82661a293c02898435 2013-01-25 14:43:57,880 DEBUG [agent.transport.Request] (SecGrp-Worker-2:null) Seq 1-279511732: Sending { Cmd , MgmtId: 29020505352127, via: 1, Ver: v1, Flags: 100111, [{"SecurityGroupRulesCmd":{"guestIp":"10.4.103.237","vmName":"i-2-29-VM","guestMac":"06:ed:4c:00:04:21","signature":"bb788361bdf82b82661a293c02898435","seqNum":2,"vmId":29,"msId":29020505352127,"ingressRuleSet":[{"proto":"tcp","startPort":3306,"endPort":3306},{"proto":"tcp","startPort":4000,"endPort":4000}],"egressRuleSet":[],"wait":0}}] } 2013-01-25 14:43:57,880 DEBUG [agent.transport.Request] (SecGrp-Worker-2:null) Seq 1-279511732: Executing: { Cmd , MgmtId: 29020505352127, via: 1, Ver: v1, Flags: 100111, [{"SecurityGroupRulesCmd":{"guestIp":"10.4.103.237","vmName":"i-2-29-VM","guestMac":"06:ed:4c:00:04:21","signature":"bb788361bdf82b82661a293c02898435","seqNum":2,"vmId":29,"msId":29020505352127,"ingressRuleSet":[{"proto":"tcp","startPort":3306,"endPort":3306},{"proto":"tcp","startPort":4000,"endPort":4000}],"egressRuleSet":[],"wait":0}}] } 2013-01-25 14:43:57,880 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-23:null) Seq 1-279511732: Executing request 2013-01-25 14:43:57,890 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-6:job-86) Complete async job-86, jobStatus: 1, resultCode: 0, result: com.cloud.api.response.UserVmResponse@5fc68827 2013-01-25 14:43:57,912 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-6:job-86) Done executing com.cloud.api.commands.StartVMCmd for job-86 2013-01-25 14:43:57,966 WARN [xen.resource.CitrixResourceBase] (DirectAgent-23:null) Host 10.1.100.16 cannot do bridge firewalling 2013-01-25 14:43:57,966 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-23:null) Seq 1-279511732: Response Received: 2013-01-25 14:43:57,966 DEBUG [agent.transport.Request] (DirectAgent-23:null) Seq 1-279511732: Processing: { Ans: , MgmtId: 29020505352127, via: 1, Ver: v1, Flags: 110, [{"SecurityGroupRuleAnswer":{"logSequenceNumber":2,"vmId":29,"reason":"CANNOT_BRIDGE_FIREWALL","result":false,"details":"Host 10.1.100.16 cannot do bridge firewalling","wait":0}}] } 2013-01-25 14:43:57,968 DEBUG [network.security.SecurityGroupListener] (DirectAgent-23:null) Failed to program rule com.cloud.agent.api.SecurityGroupRuleAnswer into host 1 due to Host 10.1.100.16 cannot do bridge firewalling and updated jobs 2013-01-25 14:43:57,968 DEBUG [network.security.SecurityGroupListener] (DirectAgent-23:null) Not retrying security group rules for vm 29 on failure since host 1 cannot do bridge firewalling 2013-01-25 14:43:57,970 DEBUG [network.security.SecurityGroupListener] (DirectAgent-23:null) Failed to program rule com.cloud.agent.api.SecurityGroupRuleAnswer into host 1 due to Host 10.1.100.16 cannot do bridge firewalling and updated jobs 2013-01-25 14:43:57,970 DEBUG [network.security.SecurityGroupListener] (DirectAgent-23:null) Not retrying security group rules for vm 29 on failure since host 1 cannot do bridge firewalling 2013-01-25 14:43:57,970 DEBUG [agent.manager.AgentAttache] (DirectAgent-23:null) Seq 1-279511732: No more commands found