移除VMware View桌面中孤立的主机与桌面池


在使用VMware View桌面的过程中,如果由于多种因为(例如重新安装了vCenter Server)导致View桌面池丢失,想要在View Administrator中删除这些孤立的虚拟机与桌面池,可以使用如下的方法。


移除VMware View桌面中孤立的主机与桌面池_第1张图片

图1-1 停留在"正在删除"

移除VMware View桌面中孤立的主机与桌面池_第2张图片

图1-2 停止在"正在删除"


1 登录View Composer删除孤立虚拟机

进入View Composer的服务器,打开View Composer安装位置,复制该路径,如图1-3所示。默认情况下,此路径为C:\Promram Files (x86)\VMware\VMware View Composer。

移除VMware View桌面中孤立的主机与桌面池_第3张图片

图1-3 复制路径

打开"系统属性→环境变量→系统变量",将该路径添加到PATH路径最后,如图1-4所示。说明,在原来的路径后面添加一个英文的分号(;),再粘贴此路径。

移除VMware View桌面中孤立的主机与桌面池_第4张图片

图1-4 添加到系统变量

之后进入提示符,使用sviconfig命令,删除View Administrator中孤立的虚拟机,在此需要删除的虚拟机名称是win7x-001、win7x-002等虚拟机(如图1-2所示中标记),每条命令删除一个虚拟机。命令如下。

sviconfig -operation=removesviclone -VmName=win7x-001

Enter View Composer admin password:*************

Get clone ID.

Remove linked clone.

RemoveSviClone operation completed successfully.

其中,在删除虚拟机的时候,需要输入View Composer的管理员密码。

如图1-5所示。

移除VMware View桌面中孤立的主机与桌面池_第5张图片

图1-5 删除孤立的虚拟机

之后依次使用命令,删除这些孤立的虚拟机。如图1-6所示。

移除VMware View桌面中孤立的主机与桌面池_第6张图片

图1-6 删除其他虚拟机

2 登录View 连接服务器删除数据库

之后登录View连接服务器,使用adsiedit.msc,删除虚拟机池。

(1)以管理员的身份登录到Horizon View连接服务器,打开"运行"对话框,输入adsiedit.msc,然后回车键,如图1-14所示。

移除VMware View桌面中孤立的主机与桌面池_第7张图片

图1-14 运行adsiedit.msc

(2)打开"ADSI编辑器"之后,右击ADSK编辑器,在弹出的对话框中选择"连接到",如图1-15所示。

移除VMware View桌面中孤立的主机与桌面池_第8张图片

图1-15 连接到

(3)在弹出的"连接设置"对话框中,在"连接点"处单击"选择或键入可分辨名称或命名上下文",并在栏目中输入DC=vdi,DC搜索=vmware,DC=int(英文输入,此名称与你的Active Directory域名无关),在"计算机"处单击"选择或键入域或服务器",输入localhost:389(如图1-16),或者输入你的计算机名称及端口号,例如本示例中为vcs.heuet.com:389(如图1-17所示),之后单击"确定"按钮。

移除VMware View桌面中孤立的主机与桌面池_第9张图片

移除VMware View桌面中孤立的主机与桌面池_第10张图片

图1-16 连接设置图1-17 连接设置

(4)返回到ADSI编辑器,依次展开OU=Server Groups,然后删除孤立的虚拟机桌面池(如图1-1中所显示),在此为CN=Win7x,如图1-18所示。

移除VMware View桌面中孤立的主机与桌面池_第11张图片

图1-18 删除孤立虚拟机桌面池

(5)之后展开OU=Applications,删除CN=Win7x,如图1-19所示。

移除VMware View桌面中孤立的主机与桌面池_第12张图片

图1-19 删除孤立的桌面池

再次登录View Administrator,可以看到孤立的虚拟机桌面池已经被删除,如图1-20所示。

移除VMware View桌面中孤立的主机与桌面池_第13张图片

图1-20 桌面池已经被删除

在"资源→计算机"中可以看到,孤立的虚拟机已经被删除

移除VMware View桌面中孤立的主机与桌面池_第14张图片

图1-21 孤立虚拟机已经被删除