[ 
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)

Reply via email to