[
https://issues.apache.org/jira/browse/CLOUDSTACK-6572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13991610#comment-13991610
]
Rajesh Battala commented on CLOUDSTACK-6572:
--------------------------------------------
this commit will fix the issue.
Commit cf41ccaa5b6475dace0bddbe6681c98cc5149189 in cloudstack's branch
refs/heads/4.4-forward from Rajesh Battala
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=cf41cca ]
CLOUDSTACK-6518 [Hyper-V] Efficient way of finding the empty nic in VR/VpcVR to
configure VPC entities
> [Hyper-V] Deploy VM inside VPC tier fails due to VR unable to find nic
> ----------------------------------------------------------------------
>
> Key: CLOUDSTACK-6572
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6572
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Hypervisor Controller, Network Controller
> Affects Versions: 4.4.0
> Environment: 4.4, Hyper-V Advanced zone, VPC
> Reporter: Sowmya Krishnan
> Priority: Blocker
> Fix For: 4.4.0
>
>
> Create a VPC offering with all services provided by VPCVR
> Create a VPC using this offering
> Configure a tier in the VPC with all services enabled including LB
> Launch a VM in the tier
> Fails to deploy VM since VR is unable to find a nic. VR has allocated all 8
> nics but only eth0 has acquired private IP
> Here's ifconfig output of VR:
> eth0 Link encap:Ethernet HWaddr 02:00:02:2d:00:01
> inet addr:10.102.195.179 Bcast:10.102.195.255 Mask:255.255.252.0
> inet6 addr: fe80::2ff:fe2d:1/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:25785 errors:0 dropped:0 overruns:0 frame:0
> TX packets:431 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:2160968 (2.0 MiB) TX bytes:79183 (77.3 KiB)
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:2 errors:0 dropped:0 overruns:0 frame:0
> TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:214 (214.0 B) TX bytes:214 (214.0 B)
> mysql> select * from domain_router where id = 3\G
> id: 3
> element_id: 2
> public_mac_address: 06:4b:c6:00:00:0e
> public_ip_address: 10.102.196.237
> public_netmask: 255.255.255.0
> guest_netmask: NULL
> guest_ip_address: NULL
> is_redundant_router: 0
> priority: 0
> is_priority_bumpup: 0
> redundant_state: UNKNOWN
> stop_pending: 0
> role: VIRTUAL_ROUTER
> template_version: Cloudstack Release 4.4.0 Fri Apr 11 18:25:32 UTC 2014
> scripts_version: 16486954f5bda9ef9254913c0d692bd0
> vpc_id: 1
> 1 row in set (0.00 sec)
> mysql> select * from nics where vm_type = 'DomainRouter';
> | id | uuid | instance_id | mac_address
> | ip4_address | netmask | gateway | ip_type | broadcast_uri |
> network_id | mode | state | strategy | reserver_name |
> reservation_id | device_id | update_time |
> isolation_uri | ip6_address | default_nic | vm_type | created
> | removed | ip6_gateway | ip6_cidr | secondary_ip | display_nic |
> +----+--------------------------------------+-------------+-------------------+----------------+-----------------+--------------+---------+---------------+------------+--------+----------+----------+--------------------------+--------------------------------------+-----------+---------------------+---------------+-------------+-------------+--------------+---------------------+---------+-------------+----------+--------------+-------------+
> | 8 | a218f142-213f-4dff-9b43-7d9c2b577ea4 | 3 | 02:00:02:2d:00:01
> | 10.102.195.179 | 255.255.252.0 | 10.102.192.1 | Ip4 | NULL |
> 202 | Static | Reserved | Start | ControlNetworkGuru |
> 09a63fe0-a914-4a76-ab47-54558b82d900 | 0 | 2014-05-05 09:14:39 | NULL
> | NULL | 0 | DomainRouter | 2014-05-05 03:44:39 |
> NULL | NULL | NULL | 0 | 1 |
> | 9 | 79883821-1efe-4a52-9af9-1f4a8413ed8f | 3 | 06:4b:c6:00:00:0e
> | 10.102.196.237 | 255.255.255.0 | 10.102.196.1 | NULL | vlan://100 |
> 200 | Static | Reserved | Managed | PublicNetworkGuru | NULL
> | 1 | 2014-05-05 09:14:39 | vlan://100
> | NULL | 1 | DomainRouter | 2014-05-05 03:44:39 | NULL
> | NULL | NULL | 0 | 1 |
> | 11 | fd7db89a-f5a8-4653-aab8-c7c2621546bf | 3 | 02:00:6c:8a:00:02
> | 10.10.1.1 | 255.255.255.240 | 10.10.1.1 | Ip4 | vlan://850 |
> 204 | Dhcp | Reserved | Start | ExternalGuestNetworkGuru | NULL
> | 2 | 2014-05-05 11:21:19 | vlan://850
> | NULL | 0 | DomainRouter | 2014-05-05 05:51:19 | NULL
> | NULL | NULL | 0 | 1 |
> | 13 | aeefe9b5-2887-4dab-b691-5c6dea1c4ea6 | 6 | 02:00:7a:c7:00:02
> | 10.1.1.1 | 255.255.255.0 | NULL | NULL | vlan://848 |
> 205 | Dhcp | Reserved | Start | ExternalGuestNetworkGuru |
> dfcb4b7c-982e-4dc3-ac18-d96933aca5ae | 0 | 2014-05-05 11:26:03 |
> vlan://848 | NULL | 0 | DomainRouter | 2014-05-05
> 05:56:03 | NULL | NULL | NULL | 0 | 1 |
> | 14 | d6d03025-a249-4dcc-b001-7a3500947181 | 6 | 02:00:7a:2b:00:09
> | 10.102.195.172 | 255.255.252.0 | 10.102.192.1 | Ip4 | NULL |
> 202 | Static | Reserved | Start | ControlNetworkGuru |
> dfcb4b7c-982e-4dc3-ac18-d96933aca5ae | 1 | 2014-05-05 11:26:03 | NULL
> | NULL | 0 | DomainRouter | 2014-05-05 05:56:03 |
> NULL | NULL | NULL | 0 | 1 |
> | 15 | 659de719-fba0-4e0e-bb40-2b2931194a7b | 6 | 06:3d:34:00:00:0f
> | 10.102.196.238 | 255.255.255.0 | 10.102.196.1 | NULL | vlan://100 |
> 200 | Static | Reserved | Managed | PublicNetworkGuru | NULL
> | 2 | 2014-05-05 11:26:03 | vlan://100
> | NULL | 1 | DomainRouter | 2014-05-05 05:56:03 | NULL
> | NULL | NULL | 0 | 1 |
> 6 rows in set (0.00 sec)
> Exception
> ========
> 2014-05-05 11:21:24,192 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-31:ctx-0e68a438) POST response is
> [{"com.cloud.agent.api.GetVmConfigAnswer":{"vmName":"r-3-VM","nics":[{"m
> acAddress":"0200022D0001","vlanid":-1},{"macAddress":"020046B80002","vlanid":4094},{"macAddress":"020055110003","vlanid":4094},{"macAddress":"020050730004","vlanid":4094},{"macAddress":"020
> 0194E0005","vlanid":4094},{"macAddress":"02006BA90006","vlanid":4094},{"macAddress":"02005CC50007","vlanid":4094},{"macAddress":"02002F3B0008","vlanid":4094}],"result":true,"contextMap":{}}
> }]
> 2014-05-05 11:21:24,193 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-31:ctx-0e68a438) executeRequest received response
> [{"com.cloud.agent.api.GetVmConfigAnswer":{"vmName":"r-3
> -VM","nics":[{"macAddress":"0200022D0001","vlanid":-1},{"macAddress":"020046B80002","vlanid":4094},{"macAddress":"020055110003","vlanid":4094},{"macAddress":"020050730004","vlanid":4094},{"
> macAddress":"0200194E0005","vlanid":4094},{"macAddress":"02006BA90006","vlanid":4094},{"macAddress":"02005CC50007","vlanid":4094},{"macAddress":"02002F3B0008","vlanid":4094}],"result":true,
> "contextMap":{},"wait":0}}]
> 2014-05-05 11:21:24,193 ERROR [c.c.a.r.v.VirtualRoutingResource]
> (DirectAgent-31:ctx-0e68a438) Failed to prepare VR command due to Prepare
> SetupGuestNetwork failed due to unable to find the
> nic
> 2014-05-05 11:21:24,197 DEBUG [c.c.a.m.DirectAgentAttache]
> (DirectAgent-31:ctx-0e68a438) Seq 1-8904742363218314921: Response Received:
> 2014-05-05 11:21:24,198 DEBUG [c.c.a.t.Request] (DirectAgent-31:ctx-0e68a438)
> Seq 1-8904742363218314921: Processing: { Ans: , MgmtId: 280320865129348,
> via: 1, Ver: v1, Flags: 110, [{"com.c
> loud.agent.api.Answer":{"result":false,"details":"Prepare SetupGuestNetwork
> failed due to unable to find the nic","wait":0}}] }
> 2014-05-05 11:21:24,198 DEBUG [c.c.a.m.AgentAttache]
> (DirectAgent-31:ctx-0e68a438) Seq 1-8904742363218314921: No more commands
> found
> 2014-05-05 11:21:24,198 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-4:job-23/job-24 ctx-0cd3fc4f) Seq 1-8904742363218314921:
> Received: { Ans: , MgmtId: 280320865129348, via: 1, Ver: v1, Fla
> gs: 110, { Answer } }
> 2014-05-05 11:21:24,198 WARN [c.c.n.r.VpcVirtualNetworkApplianceManagerImpl]
> (Work-Job-Executor-4:job-23/job-24 ctx-0cd3fc4f) Unable to set guest network
> on router VM[DomainRouter|r-3-VM]
> 2014-05-05 11:21:24,198 DEBUG [c.c.n.r.VpcVirtualNetworkApplianceManagerImpl]
> (Work-Job-Executor-4:job-23/job-24 ctx-0cd3fc4f) Removing the router
> VM[DomainRouter|r-3-VM] from network
> Ntwk[7dc858c1-7db6-4894-94b2-009eebec6d1b|Guest|15] as a part of cleanup
> 2014-05-05 11:21:24,203 DEBUG [c.c.n.NetworkModelImpl]
> (Work-Job-Executor-4:job-23/job-24 ctx-0cd3fc4f) Service SecurityGroup is not
> supported in the network id=204
> 2014-05-05 11:21:24,209 DEBUG [c.c.n.NetworkModelImpl]
> (Work-Job-Executor-4:job-23/job-24 ctx-0cd3fc4f) Service SecurityGroup is not
> supported in the network id=204
> 2014-05-05 11:21:24,213 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-4:job-23/job-24 ctx-0cd3fc4f) Seq 1-8904742363218314922:
> Sending { Cmd , MgmtId: 280320865129348, via: 1(10.102.192.9), Ver: v1,
> Flags: 100111,
> [{"com.cloud.agent.api.SetupGuestNetworkCommand":{"dhcpRange":"10.10.1.1","networkDomain":"cs2cloud.internal","isRedundant":false,"add":false,"nic":{"deviceId":2,"networkRateMbps":200,"defaultNic":false,"uuid":"7dc858c1-7db6-4894-94b2-009eebec6d1b","ip":"10.10.1.1","netmask":"255.255.255.240","gateway":"10.10.1.1","mac":"02:00:6c:8a:00:02","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://850","isolationUri":"vlan://850","isSecurityGroupEnabled":false},"accessDetails":{"router.guest.ip":"10.10.1.1","guest.vlan.tag":"850","guest.network.gateway":"10.10.1.1","guest.bridge":"10.10.1.15","router.name":"r-3-VM","router.ip":"10.102.195.179"},"wait":0}}]
> }
> 2014-05-05 11:21:24,214 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-4:job-23/job-24 ctx-0cd3fc4f) Seq 1-8904742363218314922:
> Executing: { Cmd , MgmtId: 280320865129348, via: 1(10.102.192.9), Ver: v1,
> Flags: 100111,
> [{"com.cloud.agent.api.SetupGuestNetworkCommand":{"dhcpRange":"10.10.1.1","networkDomain":"cs2cloud.internal","isRedundant":false,"add":false,"nic":{"deviceId":2,"networkRateMbps":200,"defaultNic":false,"uuid":"7dc858c1-7db6-4894-94b2-009eebec6d1b","ip":"10.10.1.1","netmask":"255.255.255.240","gateway":"10.10.1.1","mac":"02:00:6c:8a:00:02","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://850","isolationUri":"vlan://850","isSecurityGroupEnabled":false},"accessDetails":{"router.guest.ip":"10.10.1.1","guest.vlan.tag":"850","guest.network.gateway":"10.10.1.1","guest.bridge":"10.10.1.15","router.name":"r-3-VM","router.ip":"10.102.195.179"},"wait":0}}]
> }
> 2014-05-05 11:21:24,214 DEBUG [c.c.a.m.DirectAgentAttache]
> (DirectAgent-244:ctx-8c312f8b) Seq 1-8904742363218314922: Executing request
> 2014-05-05 11:21:24,214 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-244:ctx-8c312f8b) Use router's private IP for SSH control. IP :
> 10.102.195.179
--
This message was sent by Atlassian JIRA
(v6.2#6252)