Connection Server dispone de tres utilidades que puede usar para realizar el mantenimiento de las máquinas virtuales de clones instantáneos en vCenter Server y de los clústeres en los que se encuentran dichas máquinas.
Las utilidades son IcMaint.cmd, IcUnprotect.cmd y IcCleanup.cmd, y se encuentran en una carpeta bin dentro de la estructura de directorios Program Files de Horizon Connection Server.
IcMaint.cmd
Normalmente, cuando active el modo de mantenimiento en el host ESXi, Horizon 8 elimina automáticamente la máquina virtual principal para que se pueda activar en modo de mantenimiento en el host sin que haya que realizar ninguna acción de forma manual.
Sin embargo, puede usar este comando para eliminar máquinas virtuales cp-parent. El modo de mantenimiento no se activa automáticamente en el host. Para realizar el mantenimiento del host, el administrador de vCenter Server debe activar dicho modo de forma manual.
Sintaxis:
IcMaint.cmd -vc hostname_or_IP_address -uid user_ID -hostName ESXi_hostname -maintenance ON\|OFF
Parámetros:
-
-vcnombre de host o dirección IP de vCenter Server -
-uidID de usuario de vCenter Server -
-hostnamenombre de host ESXi -
-maintenanceON|OFFEste parámetro especifica si el host está disponible para alojar la máquina virtual de imagen maestra.
Después de ejecutar el comando en el host, se establece en 1 el valor de anotación de InstantClone.Maintenance y se eliminan las máquinas virtuales de imagen maestra. Después de eliminarlas, se establece en 2 el valor de anotación de InstantClone.Maintenance y no se crean más máquinas virtuales de imagen maestra en el host. Al volver a ejecutar el comando con
-maintenanceOFF, se borra el valor de anotación de InstantClone.Maintenance para que los hosts puedan alojar máquinas virtuales de imagen maestra.
Todos los parámetros son obligatorios.
IcUnprotect.cmd
Después de que ClonePrep cree carpetas y máquinas virtuales, puede usar esta utilidad para desproteger carpetas y máquinas virtuales, eliminar máquinas virtuales y detectar las máquinas virtuales cuya imagen maestra o instantánea se eliminó. ClonePrep es el mecanismo que personaliza los clones instantáneos durante el proceso de creación.
Nota: Un servicio interno para clones instantáneos que se ejecuta durante las operaciones de clones instantáneos detecta si se tienen que volver a proteger las carpetas internas. Si estas carpetas no están vacías, el servicio vuelve a proteger automáticamente las carpetas.
Sintaxis:
IcUnprotect.cmd -vc hostname_or_IP_address -uid user_ID [-includeFolders][-skipCertVeri]
Parámetros:
-
-actionPuede utilizar las siguientes opciones en este parámetro:
unprotect. Desproteger las máquinas virtuales internas.delete. Eliminar las máquinas virtuales internas.detect. Detectar y enumerar las máquinas virtuales internas cuya imagen maestra o instantánea se eliminó. Si no especifica el parámetro-action, de forma predeterminada, las máquinas virtuales están desprotegidas.
-
-vcnombre de host o dirección IP de vCenter Server -
-uidID de usuario de vCenter Server -
-clientIdID cliente del clon instantáneo (Opcional)Si
clientIdno se especifica, se elimina la protección de todas las máquinas virtuales de ClonePrep en todos los centros de datos. -
-domainnombre de dominio (Opcional)Puede utilizar varios nombres de dominios separados por comas y sin espacios.
-
-hostnombre de host (Opcional)Puede utilizar varios nombres de hosts separados por comas y sin espacios.
-
-datastorenombre de almacén de datos (Opcional)Puede utilizar varios nombres de almacenes de datos separados por comas y sin espacios.
-
-vmNamenombre de máquina virtual (Opcional)Puede utilizar varios nombres de máquinas virtuales separados por comas y sin espacios.
-
-vmTypetipo de máquina virtual interna (Opcional)Puede utilizar varios tipos de máquinas virtuales separados por comas y sin espacios. Como opciones para este parámetro puede usar: template, replica, parent.
-
-includeFoldersincluir carpetasEste parámetro desprotege las carpetas además de las máquinas virtuales.
-
-skipCertVeriomitir la comprobación de certificadosIcUnprotect.cmdexige que se verifique el nombre del host. Cuando especifique los parámetros del comando, debe introducir el nombre correcto de host de vCenter Server en lugar de la dirección IP. Para deshabilitar la comprobación del nombre de host y utilizar la dirección IP de vCenter Server en su lugar, utilice-skipCertVeri.
Especifique los siguientes parámetros para eliminar todas las máquinas virtuales principales de vCenter Server:
IcUnprotect -action delete -vc <IP address of vCenter Server> -uid <vCenter Server user ID> -clientId <instant clone client ID> -host <hostname 1>,<hostname 2> -vmType parent
Especifique los siguientes parámetros para eliminar máquinas virtuales principales específicas de vCenter Server:
IcUnprotect -action delete -vc <IP address of vCenter Server> -uid <vCenter Server user ID> -clientId <instant clone client ID> -host <hostname 1>,<hostname 2> -vmType parent -vmName <parent VM name 1>,< parent VM name 2>
IcCleanup.cmd
Puede usar esta utilidad para desproteger y eliminar algunas o todas las máquinas virtuales internas creadas por clones instantáneos. Esta utilidad también proporciona un comando de lista para agrupar las máquinas virtuales internas en la estructura jerárquica de acuerdo con su máquina virtual principal maestra y la instantánea utilizada para crear el grupo de clones instantáneos. El comando de lista tiene una opción de detección que muestra solo los grupos de máquinas virtuales internas a las que les falta una instantánea o una etiqueta principal. A continuación, puede desproteger y eliminar un grupo específico o todos estos grupos. También puede enviar todos los grupos a un archivo de disco para consultarlos en el futuro.
Sintaxis:
iccleanup.cmd -vc vcName -uid userId [-skipCertVeri] [-clientId clientUuid]
Parámetros:
-vcnombre de host o dirección IP de vCenter Server-uidID de usuario de vCenter Server-skipCertVeriOmitir la verificación de certificado de vCenter Server (opcional)-clientIdUUID de cliente, el identificador único del clúster de servidores compuesto por Connection Server y uno o varios servidores de réplica.(Opcional)
Nota: Para encontrar el UUID del cliente, inicie sesión en Connection Server o en cualquiera de los servidores de réplica y ejecute ADSI Edit. En la entrada DC que contiene DC=vdi, vaya a OU=Properties > OU=Global > CN=Common y busque el valor de pae-GUID, que es el valor del UUID de cliente. Si no especifica el UUID de cliente, la herramienta de limpieza se ocupará de todas las máquinas virtuales internas. Si especifica el UUID de cliente, la herramienta de limpieza solo se ocupará de las máquinas virtuales internas que pertenezcan a ese UUID de cliente en particular.
Comandos:
-
listMuestra algunas o todas las máquinas virtuales internas y las presenta en una estructura jerárquica también conocida como grupos de máquinas virtuales internas. Las opciones incluyen:-
-allMuestra todos los grupos de máquinas virtuales internas -
-D,--detectEl modo de detección muestra solo los grupos de máquinas virtuales internas a las que les falta una instantánea o una etiqueta principal -
-h,--helpImprime las opciones y el uso disponible correspondientes a este comando Después de ejecutar el comandolist, se mostrarán las máquinas virtuales internas que cumplen los requisitos en una estructura jerárquica conocida como grupos de máquinas virtuales internas. Para estos grupos de máquinas virtuales internos, puede ejecutar estos comandos: -
unprotectDesprotege algunos o todos los grupos de máquinas virtuales internas mediante estas opciones:-allDesprotege todas las máquinas virtuales internas. Sin la opción-I, deberá especificar-allpara desproteger todos los grupos de máquinas virtuales internas-I,--indexDesprotege un grupo específico de máquinas virtuales internas-h,--helpImprime las opciones y el uso disponible correspondientes a este comando
-
deleteElimina algunos o todos los grupos de máquinas virtuales internas -
outputEnvía los grupos de máquinas virtuales internas a un archivo de disco.-F,--fileAsigna un nombre al archivo en el que se guardan los grupos de máquinas virtuales internas-h,--helpImprime las opciones y el uso disponible correspondientes a este comando
-
backVuelve al menú principal -
unprotectDesprotege algunas o todas las máquinas virtuales internas, incluidas las carpetas. Las opciones incluyen:-A,--adDomainNombre de dominio-H,--hostNombre de host-D,--datastoreNombre de almacén de datos-T,--vmTypeTipo de máquina virtual interna: plantilla, réplica o elemento principal-N,--nameNombre de máquina virtual interna-I,--includeFoldersIncluye las carpetas de la máquina virtual interna-allDesprotege todas las máquinas virtuales internas-h,--helpImprime las opciones y el uso disponible correspondientes a este comando
-
deleteElimina algunas o todas las máquinas virtuales internas, incluidas las carpetas. Las opciones incluyen:-A,--adDomainNombre de dominio-H,--hostNombre de host-D,--datastoreNombre de almacén de datos-T,--vmTypeTipo de máquina virtual interna: plantilla, réplica o elemento principal-N,--nameNombre de máquina virtual interna-I,--includeFoldersIncluye las carpetas de la máquina virtual interna-allElimina todas las máquinas virtuales internas-h,--helpImprime las opciones y el uso disponible correspondientes a este comando
-
exitCierra sesión en vCenter Server y sale del programa
-
¿Le resultó útil esta página?