Dans certains cas, les réplicas View Composer peuvent rester dans vCenter Server lorsqu'ils n'ont plus de clones liés associés.
Problème
Un réplica inutilisé reste dans un dossier vCenter Server. Vous ne pouvez pas supprimer le réplica en utilisant vSphere Client.
Cause
Les indisponibilités de réseau au cours des opérations View Composer ou de la suppression des clones liés associés directement depuis vSphere sans utiliser les commandes View appropriées, peut laisser un réplica inutilisé dans vCenter Server.
Les réplicas sont des entités protégées dans vCenter Server. Ils ne peuvent pas être supprimés avec les commandes de gestion ordinaires de vCenter Server ou de vSphere Client.
Solution
Utilisez la commande SviConfig FindUnusedReplica pour rechercher le réplica dans un dossier donné. Vous pouvez utiliser le paramètre -Move pour transférer le réplica vers un autre dossier. Le paramètre -Move lève la protection d'un réplica inutilisé avant de le déplacer.
L'utilitaire SviConfig partage le même emplacement que l'application View Composer. Le chemin d'accès par défaut est C:\Program Files (x86)\VMware\VMware View Composer\sviconfig.exe.
Avant de commencer, vérifiez qu'aucun clone lié n'est associé au réplica.
Familiarisez-vous avec les paramètres SviConfig FindUnusedReplica :
- DsnName. DSN qui doit être utilisé pour se connecter à la base de données.
- UserName. Nom d'utilisateur utilisé pour se connecter à la base de données. Si ce paramètre n'est pas spécifié, l'authentification Windows est utilisée.
- Password (Mot de passe). Mot de passe de l'utilisateur qui se connecte à la base de données. Si ce paramètre n'est pas spécifié et si l'authentification Windows n'est pas utilisée, vous êtes invité à entrer le mot de passe ultérieurement.
- ReplicaFolder. Nom du dossier de réplica. Utilisez une chaîne vide pour le dossier racine. La valeur par défaut est VMwareViewComposerReplicaFolder.
- UnusedReplicaFolder. Nom du dossier devant contenir tous les réplicas inutilisés. La valeur par défaut est UnusedViewComposerReplicaFolder. Utilisez ce paramètre pour définir le dossier de destination lorsque vous utilisez le paramètre Move.
- OutputDir. Nom du répertoire de sortie dans lequel la liste des réplicas inutilisés stockés dans le fichier unused-replica-*.txt est générée. La valeur par défaut est le répertoire de travail en cours.
- Move. Détermine s'il est nécessaire de lever la protection des machines virtuelles de réplica inutilisés et de les transférer vers un dossier défini. Le paramètre UnusedReplicaFolder spécifie le dossier de destination. La valeur par défaut du paramètre Move est false.
Les paramètres DsnName, Username et Password sont obligatoires. DsnName ne peut pas être une chaîne vide.
Procédez comme suit :
- Arrêtez le service View Composer.
- À partir d'une invite de commande Windows sur l'ordinateur View Composer, exécutez la commande SviConfig FindUnusedReplica au format suivant :
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]
Par exemple :
sviconfig -operation=FindUnusedReplica -DsnName=SVI -Username=SVIUser -Password=1234 -Move=True
- Redémarrez le service View Composer.
- (Facultatif) Une fois le réplica transféré vers le nouveau dossier, supprimez la machine virtuelle de réplica de vCenter Server.