在使用Horizon虚拟桌面的过程中,在删除桌面池的时候,有时候由于一些意外导致无法移除与 View Composer 中桌面池关联的副本虚拟机,或者移除与 ViewComposer 中桌面池关联的源虚拟机和副本虚拟机失败,可以使用Horizon Composer服务器中的SviConfig程序,取消副本虚拟机的保护。

【说明】副本虚拟机以replica-开头,这些虚拟机在由Horizon 连接服务器与Composer创建后,在vCenter Server中受保护,不能在vCenter Server中直接删除。用鼠标右键单击这些虚拟机,从清单中移除与从磁盘中删除是灰色。

要使用SviConfig程序取消受保护的虚拟机,需要了解以下参数。

(1是 Composer 数据库 DSN 的名称及所有者账户和密码。如果Composer的数据库服务器与Composer服务在同一台计算机上,使用Composer计算机的Administrator账户和密码即可。如图1所示,这是Horizon Composer服务器系统DSN配置截图,本示例中该名称为Composer。

从vCenter Server中删除不再使用的replica-虚拟机_Composer

图1 查看系统DSN名称

(2)vCenter Server的IP地址、SSO账户(默认为administrator@vsphere.local)和密码。本示例中vCenter Server的IP地址为172.16.12.9。

(3)浏览vCenter Server,查看副本虚拟机的路径及名称。使用vSphere Client登录到vCenter Server,单击虚拟机文件夹,浏览展开副本虚拟机,在本示例中有两个副本虚拟机:

replica-1a5cefbd-4c0b-47bc-a2c8-a001e109abba:这个在使用的,需要保护的。

replica-e8e06750-794a-4c15-9536-19fd50a44faf:这个是需要删除的。此虚拟机文件夹已经在存储中删除,但在vCenter Server中清单有。

副本虚拟机保存在VMwareViewComposerReplicaFolder文件夹中,如图2所示。

从vCenter Server中删除不再使用的replica-虚拟机_Composer_02

图2 查看副本虚拟机名称及路径

在本示例中,数据中心名称为HC,群集名称为vsan(用不到群集名称)。受保护虚拟机路径及名称为:

/HC/vm/VMwareViewComposerReplicaFolder/replica-e8e06750-794a-4c15-9536-19fd50a44faf

 

(4)登录到HorizonComposer服务器,进入C:\Program Files (x86)\VMware\VMware View Composer文件夹,执行SviConfig去除对replica-e8e06750-794a-4c15-9536-19fd50a44faf虚拟机的保护,命令如下:

SviConfig -operation=UnprotectEntity  -DsnName=composer -DbUsername=administrator-DbPassword=password -VcUrl=https://172.16.12.9/sdk -VcUsername=administrator@vsphere.local -VcPassword=password -InventoryPath="/HC/vm/VMwareViewComposerReplicaFolder/replica-e8e06750-794a-4c15-9536-19fd50a44faf"

WARNING: Unprotecting VC managed entities willallow operations

(power on, delete, migrate) that can causeexisting linked clones connected

to those managed entities to fail to workcorrectly.

Establishing database connection.

Database connection established successfully.

Loading all VC config entries.

Identifying matched VC config entries.

Identified 0 matched VC config entries.

Identified 0 matched VC config entries withcertificate validation set to true.

No matched VC configure entry is found. Connectingto VC with no certificate validation

Establishing connection to the VC server.

VC server connection established successfully.

Looking for the entity on the VC server.

VirtualMachine found.

VirtualMachine with MoId vm-3298 sucessfullyunprotected.

【说明】在本示例中,对应账户的密码用password代替。

从vCenter Server中删除不再使用的replica-虚拟机_虚拟桌面_03

如图3所示。

图3 取消保护

(5)在vCenter Server清单中,删除不再需要的副本虚拟机,如图4所示。

从vCenter Server中删除不再使用的replica-虚拟机_虚拟化_04

图4 从清单中移除

从vCenter Server中删除不再使用的replica-虚拟机_Horizon_05

图5 确认移除


==========视频,如需浏览请用鼠标右键单击打开=============

VMware Horizon 8 桌面虚拟化入门

https://edu.51cto.com/course/28118.html


VMware vSphere迁移与升级视频课程

https://edu.51cto.com/course/27973.html


基于Veeam V11的物理机和虚拟机的备份容灾应用视频

https://edu.51cto.com/course/27783.html


VMware ESXi与vCenter Server安装与升级实验视频课程

https://edu.51cto.com/sd/e1e6b


使用NVIDIA RTX8000配置GPU的虚拟桌面

https://edu.51cto.com/sd/952a9


VMware vSphere 6.7虚拟化入门视频课程

https://edu.51cto.com/sd/22fe0


VMware vSAN 6.7实战演练

https://edu.51cto.com/sd/c6449


深入学习VMware Horizon View7虚拟桌面

https://edu.51cto.com/sd/225f2


中小企业vSphere虚拟化数据中心规划设计与产品选型

https://edu.51cto.com/sd/04e53


VMware服务器虚拟化提高篇之虚拟化基础架构配置视频课程

https://edu.51cto.com/sd/b9594


忘记VMware ESXi与vCenter Server密码的解决方法视频教程

https://edu.51cto.com/sd/993e5


=======图书,如需浏览请用鼠标右键单击打开============

VMware虚拟化与云计算应用案例详解(第3版)

https://item.jd.com/12939315.html


VMware Horizon虚拟桌面应用指南

https://item.jd.com/13038424.html


VMware vSAN超融合企业应用实战

https://item.jd.com/12842654.html


VMware vSphere 6.5企业运维实战

https://item.jd.com/12329944.html


深入学习VMware vSphere 6

https://item.jd.com/11958052.html