以前在使用vmware view 5.0的时候,遇到一个问题,在vmware administrator 上删除pool的时候,发现一直卡在deleting状态,无法正常删除,后面研究了下,可以通过下面方法手动删除:

1、登陆任意一台Vconnection服务器,然后从C盘找到ADSIEDIT.EXE文件(可以通过搜索找到),并运行;

2、右键<ADSIEDIT>根选择---连接到

3、在名称空白项输入:View ADAM Database, 连接点空白输入:dc=vdi,dc=vmware,dc=int,计算机空白输入localhost:389,点击确认;

4、在View ADAM Database[localhost:389]上右键新建查询,选择搜索的根,在查询字符串中输入(&(objectClass=pae-VM)(pae-displayname=VirtualMachineName));然后点击确认,即可查到需删除池内VM信息,对照ID在OU=SERVERS ,找到相关信息,并删除;在OU=Applications和OU=servers groups中找到需删除池ID,然后删除条目;

5、登陆数据库服务器在SQL Manager > Databases > View Composer database > Tables中找到如下表:

   dbo.SVI_VM_NAME  、dbo.SVI_COMPUTER_NAME  、 dbo.SVI_SIM_CLONE  、dbo.SVI_SC_PDISK_INFO 、dbo.SVI_SC_BASE_DISK_KEYS 、dbo.SVI_TASK_STATE 、dbo.SVI_REQUEST

   其中后面的表需要通过dbo.SVI_SIM_CLONE中ID信息查找进行删除,前面两个表可以通过VM名字进行查找删除

6、登陆AD域,删除需删除池中VM计算机信息;

7、登陆Vcenter,将VM从磁盘中删除;

8、检查Vconnection界面中,处于deleting状态的池是否已经被移除。