Here is problem I just encoutered on 4.3 Master:

1. Created a Shared Advanced network
2. Created an instance
3. Removed the instance
4. After the GUI showed the Instance was removed I tried to delete the network
The network deletion fails, due to VRouter Instance being present:
>> WARN  [c.c.n.NetworkManagerImpl] (Job-Executor-2:ctx-820db89a) Unable to 
>> complete destroy of the network due to element: VirtualRouter

Really the problem is that VRouter is already deleted on XenServer but looks 
like it is still in the MS database! I cleaned up the database and removed the 
VRouter instance information from the vm_instance table, and was able to 
successfully remove the network.

Is this a known issue?
-Soheil

[root@xenserver1-cloudstack ~]# xe vm-list
uuid ( RO)           : 58a9612b-7a73-8a14-4b29-58f043acec7c
     name-label ( RW): s-1-VM
    power-state ( RO): running


uuid ( RO)           : 9e5503d1-16a5-40ab-a0dc-788bad583c0d
     name-label ( RW): Control domain on host: xenserver1-cloudstack
    power-state ( RO): running


uuid ( RO)           : 91950b00-584b-a6b8-e3f9-27a75f071e6d
     name-label ( RW): v-2-VM
    power-state ( RO): running

The exception is from the call to destroy VM that calls advanceExpunge() and 
fails when it finally called the Hypervisor:

        s_logger.debug("Cleaning up NICS");

>>        List<Command> nicExpungeCommands = hvGuru.finalizeExpungeNics(vm, 
>> profile.getNics());


Here is what the database looks like for the instances:


mysql> select * from vm_instance;

+----+--------+--------------------------------------+---------------+-----------+----------------+-------------+---------------------+--------------------+--------+----------------+---------+--------------+----------+---------------------+------------------+------------+---------------+--------------+---------------------+---------------------+---------------------+--------------------+--------------------+------------+-----------+---------------------+--------------------------------------+-----------------+------------------+------+------+-------+-------+-----------+--------------+---------------+----------------------+------------+--------------+-------------------------+--------------------------+------------+

| id | name   | uuid                                 | instance_name | state    
 | vm_template_id | guest_os_id | private_mac_address | private_ip_address | 
pod_id | data_center_id | host_id | last_host_id | proxy_id | proxy_assign_time 
  | vnc_password     | ha_enabled | limit_cpu_use | update_count | update_time  
       | created             | removed             | type               | 
vm_type            | account_id | domain_id | service_offering_id | 
reservation_id                       | hypervisor_type | disk_offering_id | cpu 
 | ram  | owner | speed | host_name | display_name | desired_state | 
dynamically_scalable | display_vm | power_state  | power_state_update_time | 
power_state_update_count | power_host |

+----+--------+--------------------------------------+---------------+-----------+----------------+-------------+---------------------+--------------------+--------+----------------+---------+--------------+----------+---------------------+------------------+------------+---------------+--------------+---------------------+---------------------+---------------------+--------------------+--------------------+------------+-----------+---------------------+--------------------------------------+-----------------+------------------+------+------+-------+-------+-----------+--------------+---------------+----------------------+------------+--------------+-------------------------+--------------------------+------------+

|  1 | s-1-VM | 4cd7eee7-b420-4fce-8aec-90fae16ff3a0 | s-1-VM        | Running  
 |              1 |         183 | 06:f2:48:00:00:0c   | 10.48.15.41        |    
  1 |              1 |       1 |            1 |     NULL | NULL                
| 3e0934c4827e7b71 |          0 |             0 |            3 | 2013-09-27 
05:27:32 | 2013-09-27 05:24:44 | NULL                | SecondaryStorageVm | 
SecondaryStorageVm |          1 |         1 |                   9 | 
002fd3d7-a347-4b21-8ee5-0c4418b8cce6 | XenServer       |             NULL | 
NULL | NULL | NULL  |  NULL | NULL      | NULL         | NULL          |        
            0 |          1 | PowerUnknown | NULL                    |           
             0 |       NULL |

|  2 | v-2-VM | d89219d1-e741-4242-ac20-215dd3d325e3 | v-2-VM        | Running  
 |              1 |         183 | 06:55:34:00:00:05   | 10.48.15.34        |    
  1 |              1 |       1 |            1 |     NULL | NULL                
| 735aa2bf84c2b6e  |          0 |             0 |            3 | 2013-09-27 
05:27:32 | 2013-09-27 05:24:44 | NULL                | ConsoleProxy       | 
ConsoleProxy       |          1 |         1 |                  11 | 
7fce9eb6-37e3-4005-992d-2b5f6697455d | XenServer       |             NULL | 
NULL | NULL | NULL  |  NULL | NULL      | NULL         | NULL          |        
            0 |          1 | PowerUnknown | NULL                    |           
             0 |       NULL |

|  3 | test-1 | 3bc0aac9-d0f6-4857-a1d3-7a22502568e7 | i-2-3-VM      | 
Expunging |              5 |          12 | NULL                | NULL           
    |      1 |              1 |    NULL |            1 |        2 | 2013-09-27 
06:19:09 | af66cf89de44164c |          0 |             0 |            7 | 
2013-09-27 16:59:31 | 2013-09-27 06:04:34 | 2013-09-27 16:59:31 | User          
     | User               |          2 |         1 |                   1 | 
ef69ce90-cf48-4d2f-9b78-cfd23e33b1c3 | XenServer       |             NULL | 
NULL | NULL | 2     |   500 | test-1    | test-1       | NULL          |        
            1 |          1 | PowerUnknown | NULL                    |           
             0 |       NULL |

|  4 | r-4-VM | d6023287-96fe-4600-87a5-2185369f66b1 | r-4-VM        | 
Expunging |              1 |         183 | 0e:00:a9:fe:01:60   | 169.254.1.96   
    |      1 |              1 |    NULL |            1 |     NULL | NULL        
        | 9260dccbe93d0fbd |          1 |             0 |           11 | 
2013-09-27 19:09:20 | 2013-09-27 06:04:34 | NULL                | DomainRouter  
     | DomainRouter       |          1 |         1 |                   7 | 
aa4644df-e84a-4e88-86c3-268620efda67 | XenServer       |             NULL | 
NULL | NULL | NULL  |  NULL | NULL      | NULL         | NULL          |        
            0 |          1 | PowerUnknown | NULL                    |           
             0 |       NULL |

+----+--------+--------------------------------------+---------------+-----------+----------------+-------------+---------------------+--------------------+--------+----------------+---------+--------------+----------+---------------------+------------------+------------+---------------+--------------+---------------------+---------------------+---------------------+--------------------+--------------------+------------+-----------+---------------------+--------------------------------------+-----------------+------------------+------+------+-------+-------+-----------+--------------+---------------+----------------------+------------+--------------+-------------------------+--------------------------+------------+

4 rows in set (0.00 sec)


Here is logs of the VRouter being deleted before the Network Deletion:

2013-09-27 10:00:07,865 DEBUG [c.c.a.t.Request] (Job-Executor-1:ctx-6ec41752) 
Seq 1-1875509262: Sending  { Cmd , MgmtId: 345051679068, via: 1, Ver: v1, 
Flags: 100011, 
[{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"vmName":"r-4-VM","wait":0}}]
 }
2013-09-27 10:00:07,865 DEBUG [c.c.a.t.Request] (Job-Executor-1:ctx-6ec41752) 
Seq 1-1875509262: Executing:  { Cmd , MgmtId: 345051679068, via: 1, Ver: v1, 
Flags: 100011, 
[{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"vmName":"r-4-VM","wait":0}}]
 }
2013-09-27 10:00:07,866 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-24:null) Seq 1-1875509262: Executing request
2013-09-27 10:00:07,937 DEBUG [c.c.h.x.r.CitrixResourceBase] 
(DirectAgent-24:null) 9. The VM r-4-VM is in Stopping state
2013-09-27 10:00:09,777 DEBUG [c.c.a.m.AgentManagerImpl] 
(AgentManager-Handler-4:null) SeqA 4-5727: Processing Seq 4-5727:  { Cmd , 
MgmtId: -1, via: 4, Ver: v1, Flags: 11, 
[{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n
  \"connections\": []\n}","wait":0}}] }
2013-09-27 10:00:09,782 DEBUG [c.c.a.m.AgentManagerImpl] 
(AgentManager-Handler-4:null) SeqA 4-5727: Sending Seq 4-5727:  { Ans: , 
MgmtId: 345051679068, via: 4, Ver: v1, Flags: 100010, 
[{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
2013-09-27 10:00:10,807 DEBUG [c.c.a.ApiServlet] 
(195265152@qtp-1059832856-7:null) ===START===  10.102.29.241 -- GET  
command=queryAsyncJobResult&jobId=c452b6ee-1217-44af-8b3e-d080a00ac819&response=json&sessionkey=xpHlrPDHihGwKMQmb5AOvQOGsTY%3D&_=1380301202053
2013-09-27 10:00:10,842 DEBUG [c.c.a.ApiServlet] 
(195265152@qtp-1059832856-7:ctx-73ba96af) ===END===  10.102.29.241 -- GET  
command=queryAsyncJobResult&jobId=c452b6ee-1217-44af-8b3e-d080a00ac819&response=json&sessionkey=xpHlrPDHihGwKMQmb5AOvQOGsTY%3D&_=1380301202053
2013-09-27 10:00:13,808 DEBUG [c.c.a.ApiServlet] 
(195265152@qtp-1059832856-7:null) ===START===  10.102.29.241 -- GET  
command=queryAsyncJobResult&jobId=c452b6ee-1217-44af-8b3e-d080a00ac819&response=json&sessionkey=xpHlrPDHihGwKMQmb5AOvQOGsTY%3D&_=1380301205054
2013-09-27 10:00:13,827 DEBUG [c.c.a.ApiServlet] 
(195265152@qtp-1059832856-7:ctx-ccb65db9) ===END===  10.102.29.241 -- GET  
command=queryAsyncJobResult&jobId=c452b6ee-1217-44af-8b3e-d080a00ac819&response=json&sessionkey=xpHlrPDHihGwKMQmb5AOvQOGsTY%3D&_=1380301205054
2013-09-27 10:00:16,805 DEBUG [c.c.a.ApiServlet] 
(195265152@qtp-1059832856-7:null) ===START===  10.102.29.241 -- GET  
command=queryAsyncJobResult&jobId=c452b6ee-1217-44af-8b3e-d080a00ac819&response=json&sessionkey=xpHlrPDHihGwKMQmb5AOvQOGsTY%3D&_=1380301208053
2013-09-27 10:00:16,825 DEBUG [c.c.a.ApiServlet] 
(195265152@qtp-1059832856-7:ctx-e1f5b9b2) ===END===  10.102.29.241 -- GET  
command=queryAsyncJobResult&jobId=c452b6ee-1217-44af-8b3e-d080a00ac819&response=json&sessionkey=xpHlrPDHihGwKMQmb5AOvQOGsTY%3D&_=1380301208053
2013-09-27 10:00:17,313 INFO  [c.c.h.x.r.XenServer56Resource] 
(DirectAgent-24:null) Catch com.xensource.xenapi.Types$InternalError: failed to 
destory VLAN eth0 on host cba14b8c-9d89-430a-ba26-f0433aa66b55 due to The 
server failed to handle your request, due to an internal error.  The given 
message may give details useful for debugging the problem.
2013-09-27 10:00:17,314 DEBUG [c.c.h.x.r.CitrixResourceBase] 
(DirectAgent-24:null) 10. The VM r-4-VM is in Stopped state
2013-09-27 10:00:17,314 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-24:null) Seq 1-1875509262: Response Received:
2013-09-27 10:00:17,314 DEBUG [c.c.a.t.Request] (DirectAgent-24:null) Seq 
1-1875509262: Processing:  { Ans: , MgmtId: 345051679068, via: 1, Ver: v1, 
Flags: 10, 
[{"com.cloud.agent.api.StopAnswer":{"vncPort":0,"result":true,"details":"Stop 
VM r-4-VM Succeed","wait":0}}] }
2013-09-27 10:00:17,314 DEBUG [c.c.a.t.Request] (Job-Executor-1:ctx-6ec41752) 
Seq 1-1875509262: Received:  { Ans: , MgmtId: 345051679068, via: 1, Ver: v1, 
Flags: 10, { StopAnswer } }
2013-09-27 10:00:17,329 DEBUG [c.c.n.r.VirtualNetworkApplianceManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Successfully updated user statistics as a part of 
domR VM[DomainRouter|r-4-VM] reboot/stop
2013-09-27 10:00:17,336 DEBUG [c.c.v.VirtualMachineManagerImpl] 
(Job-Executor-1:ctx-6ec41752) VM[DomainRouter|r-4-VM] is stopped on the host.  
Proceeding to release resource held.
2013-09-27 10:00:17,351 DEBUG [c.c.n.g.ControlNetworkGuru] 
(Job-Executor-1:ctx-6ec41752) Released nic: NicProfile[11-4-null-null-null
2013-09-27 10:00:17,354 DEBUG [c.c.v.VirtualMachineManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Successfully released network resources for the 
vm VM[DomainRouter|r-4-VM]
2013-09-27 10:00:17,354 DEBUG [c.c.v.VirtualMachineManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Successfully released storage resources for the 
vm VM[DomainRouter|r-4-VM]
2013-09-27 10:00:17,359 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) VM state transitted from :Stopping to Stopped 
with event: OperationSucceededvm's original host id: 1 new host id: null host 
id before state transition: 1
2013-09-27 10:00:17,366 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Hosts's actual total CPU: 12264 and CPU after 
applying overprovisioning: 12264
2013-09-27 10:00:17,366 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Hosts's actual total RAM: 7555125312 and RAM 
after applying overprovisioning: 7555125248
2013-09-27 10:00:17,366 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) release cpu from host: 1, old used: 
1500,reserved: 0, actual total: 12264, total with overprovisioning: 12264; new 
used: 1000,reserved:500; movedfromreserved: false,moveToReserveredtrue
2013-09-27 10:00:17,366 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) release mem from host: 1, old used: 
1476395008,reserved: 0, total: 7555125248; new used: 
1342177280,reserved:134217728; movedfromreserved: false,moveToReserveredtrue
2013-09-27 10:00:17,373 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) VM state transitted from :Stopped to Expunging 
with event: ExpungeOperationvm's original host id: 1 new host id: null host id 
before state transition: null
2013-09-27 10:00:17,379 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Hosts's actual total CPU: 12264 and CPU after 
applying overprovisioning: 12264
2013-09-27 10:00:17,379 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Hosts's actual total RAM: 7555125312 and RAM 
after applying overprovisioning: 7555125248
2013-09-27 10:00:17,379 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) release cpu from host: 1, old used: 
1000,reserved: 500, actual total: 12264, total with overprovisioning: 12264; 
new used: 1000,reserved:0; movedfromreserved: true,moveToReserveredfalse
2013-09-27 10:00:17,379 DEBUG [c.c.c.CapacityManagerImpl] 
(Job-Executor-1:ctx-6ec41752) release mem from host: 1, old used: 
1342177280,reserved: 134217728, total: 7555125248; new used: 
1342177280,reserved:0; movedfromreserved: true,moveToReserveredfalse
2013-09-27 10:00:17,381 DEBUG [c.c.v.VirtualMachineManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Destroying vm VM[DomainRouter|r-4-VM]
2013-09-27 10:00:17,381 DEBUG [c.c.v.VirtualMachineManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Cleaning up NICS
2013-09-27 10:00:17,381 DEBUG [c.c.n.NetworkManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Cleaning network for vm: 4
2013-09-27 10:00:17,387 DEBUG [c.c.n.NetworkModelImpl] 
(Job-Executor-1:ctx-6ec41752) Service SecurityGroup is not supported in the 
network id=204
2013-09-27 10:00:17,393 DEBUG [c.c.n.NetworkManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Asking VirtualRouter to release 
Nic[10-4-null-192.168.10.51]
2013-09-27 10:00:17,394 DEBUG [c.c.n.g.DirectNetworkGuru] 
(Job-Executor-1:ctx-6ec41752) Deallocate network: networkId: 204, ip: 
192.168.10.51
2013-09-27 10:00:17,397 DEBUG [c.c.n.g.DirectNetworkGuru] 
(Job-Executor-1:ctx-6ec41752) Not releasing direct ip 207 yet as its ip is 
saved in the placeholder
2013-09-27 10:00:17,397 DEBUG [c.c.n.g.DirectNetworkGuru] 
(Job-Executor-1:ctx-6ec41752) remove nic 10 secondary ip
2013-09-27 10:00:17,410 DEBUG [c.c.n.NetworkManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Removed nic id=10
2013-09-27 10:00:17,411 DEBUG [c.c.n.NetworkManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Revoving nic secondary ip entry ...
2013-09-27 10:00:17,419 WARN  [c.c.n.NetworkManagerImpl] 
(Job-Executor-1:ctx-6ec41752) Unable to complete destroy of the network due to 
element: VirtualRouter


Reply via email to