En ciertas condiciones, es posible que se queden réplicas de View Composer en vCenter Server cuando no tienen clones vinculados asociados.

Problema

Una réplica sin utilizar permanece en una carpeta de vCenter Server. No se puede eliminar la réplica mediante vSphere Client.

Causa

Es posible que se quede alguna réplica sin usar en vCenter Server si hay una interrupción de red durante las operaciones de View Composer o si los clones vinculados asociados se eliminan directamente de vSphere sin usar los comandos apropiados de View.

Las réplicas son entidades protegidas en vCenter Server. No se pueden eliminar con los comandos normales de administración de vCenter Server o de vSphere Client.

Solución

Use el comando SviConfig FindUnusedReplica para encontrar la réplica en una carpeta especificada. Puede usar el parámetro -Move para mover la réplica a otra carpeta. El parámetro -Move desprotege las réplicas sin usar antes de moverlas.

Importante: Solo los administradores de View Composer con experiencia deben usar la utilidad SviConfig. Esta utilidad está destinada a solucionar problemas relacionados con el servicio de View Composer.

La utilidad SviConfig se encuentra con la aplicación de View Composer. La ruta predeterminada es C:\Program Files (x86)\VMware\VMware View Composer\sviconfig.exe.

Antes de comenzar, verifique que no haya clones vinculados asociados a la réplica.

Familiarícese con los parámetros de SviConfig FindUnusedReplica:

  • DsnName. El DSN que debe usarse para conectarse a la base de datos.
  • UserName. El nombre de usuario que se usa para conectarse a la base de datos. Si este parámetro no se especificó, se usa la autenticación de Windows.
  • Password. La contraseña del usuario que se conecta a la base de datos. Si este parámetro no se especifica y no se usa la autenticación de Windows, se le pedirá que introduzca la contraseña más adelante.
  • ReplicaFolder. El nombre de la carpeta de la réplica. Use una cadena vacía para la carpeta raíz. El valor predeterminado es VMwareViewComposerReplicaFolder.
  • UnusedReplicaFolder. El nombre de la carpeta que contendrá todas las réplicas sin usar. El valor predeterminado es UnusedViewComposerReplicaFolder. Use este parámetro para especificar la carpeta de destino cuando use el parámetro Move.
  • OutputDir. El nombre del directorio de salida en el cual se genera la lista de réplicas sin usar, que se almacena en el archivo unused-replica-*.txt. El valor predeterminado es el directorio actual.
  • Move. Determina si desproteger réplicas de máquinas virtuales sin usar y moverlas a una carpeta específica. El parámetro UnusedReplicaFolder especifica la carpeta de destino. El valor predeterminado del parámetro Movees false.

Los parámetros DsnName, Username y Password son necesarios. El DsnName no puede ser una cadena vacía.

Siga estos pasos:

  1. Detenga el servicio de View Composer.
  2. Desde un símbolo del sistema de Windows del equipo de View Composer, ejecute el comando SviConfig FindUnusedReplica de la siguiente forma:
    sviconfig -operation=findunusedreplica
              -DsnName=name of the DSN
              -Username=Database administrator username
              -Password=Database administrator password
              [-ReplicaFolder=Replica folder name]
              [-UnusedReplicaFolder=Unused replica folder name.]
              [-OutputDir=Output file directory]
              [-Move=true or false] 
    

    Por ejemplo:

    sviconfig -operation=FindUnusedReplica -DsnName=SVI
       -Username=SVIUser -Password=1234 -Move=True
  3. Reinicie el servicio View Composer.
  4. (Opcional) Después de que la réplica se mueva a la nueva carpeta, elimine la réplica de la máquina virtual de vCenter Server.