Gérer un catalogue VMware
(/fr-fr/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-manage.html) décrit les assistants qui gèrent un catalogue de machines. Les informations suivantes couvrent les détails spécifiques aux environnements de virtualisation VMware.
Remarque :
Avant de gérer un catalogue VMware, vous devez terminer la création d’un catalogue VMware. Voir (/fr-fr/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-create/create-machine-catalog-vmware.html).
Mettre à jour l’ID de dossier d’un catalogue de machines
Vous pouvez mettre à jour l’ID de dossier d’un catalogue de machines MCS en spécifiant le FolderId dans les propriétés personnalisées de la commande Set-ProvScheme. Les machines virtuelles créées après la mise à jour de l’ID de dossier sont créées sous ce nouvel ID de dossier. Si cette propriété n’est pas spécifiée dans CustomProperties, les machines virtuelles sont créées sous le dossier où se trouve l’image principale.
Effectuez les étapes suivantes pour mettre à jour l’ID de dossier d’un catalogue de machines.
-
Ouvrez un navigateur Web et entrez l’URL du vSphere Web Client.
-
Entrez les informations d’identification et cliquez sur Connexion.
-
Créez un dossier de placement de VM dans vSphere Web Client.
-
Ouvrez une fenêtre PowerShell.
-
Exécutez asnp citrix®* pour charger les modules PowerShell spécifiques à Citrix.
-
Spécifiez le
FolderIDdans leCustomPropertiesdeSet-ProvScheme. Dans cet exemple, la valeur de l’ID de dossier estgroup-v2406.Set-ProvScheme -ProvisioningSchemeUid "50bb319c-2e83-4a37-9ea1-94f630687372" -CustomProperties "<CustomProperties xmlns=""http://schemas.citrix.com/2014/xd/machinecreation"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""><Property xsi:type=""StringProperty"" Name=""FolderId"" Value=""group-v2406"" /></CustomProperties>" <!--NeedCopy--> - Ajoutez une machine virtuelle au catalogue de machines à l’aide de Studio.
- Vérifiez la nouvelle machine virtuelle sur vSphere Web Client. La nouvelle machine virtuelle est créée sous le nouveau dossier.
Rechercher l’ID de dossier dans vSphere
Accédez au Managed Object Browser (MOB) sur n’importe quel système de serveur ESXi ou vCenter pour trouver l’ID de dossier des machines virtuelles.
Le MOB est une application serveur Web intégrée à tous les systèmes de serveurs ESX/ESXi et vCenter. Cet utilitaire vSphere vous permet d’afficher des informations détaillées sur des objets tels que les machines virtuelles, les banques de données et les pools de ressources.
- Ouvrez un navigateur Web et entrez
http://x.x.x.x/mob, où x.x.x.x est l’adresse IP du serveur vCenter ou de l’hôte ESX/ESXi. Par exemple, https://10.60.4.70/mob. - Sur la page Accueil du MOB, cliquez sur la valeur de la propriété content.
- Cliquez sur la valeur de rootFolder.
- Cliquez sur la valeur de childEntity.
- Cliquez sur la valeur de vmFolder.
- Vous pouvez trouver l’ID du dossier dans la valeur de childEntity.
Migration du stockage des machines virtuelles
Vous pouvez déplacer le stockage sur disque des machines virtuelles existantes d’un ancien stockage vers un nouveau stockage. Pendant la migration, MCS conserve les fonctionnalités des machines virtuelles telles que la gestion de l’alimentation, la réinitialisation du disque du système d’exploitation, etc. Vous pouvez également ajouter de nouvelles machines virtuelles au catalogue de machines à l’aide du nouveau stockage sur disque. Pour ce faire, utilisez la commande PowerShell Move-ProvVMDisk.
Actuellement, vous ne pouvez migrer que des machines virtuelles persistantes à clone complet.
Le nouveau stockage doit satisfaire aux conditions suivantes :
- Il doit se trouver dans le même cluster que l’ancien stockage.
- L’hôte sur lequel la machine virtuelle est exécutée doit avoir accès aux anciens et aux nouveaux datastores.
Vous pouvez effectuer les tâches suivantes :
- Migrer le stockage sur disque
- Déprécier l’ancien stockage
Migrer le stockage sur disque
Pour migrer le stockage sur disque :
-
Ajoutez un nouveau stockage à une unité d’hébergement existante. Remplacez l’ancien stockage par Obsolète. Vous pouvez le faire à l’aide de Web Studio ou de commandes PowerShell.
- Si vous utilisez Web Studio, consultez Modifier le stockage.
- Si vous utilisez des commandes PowerShell :
- Exécutez
Add-Hyphostingunitstoragepour ajouter le nouveau stockage à l’unité d’hébergement existante. - Exécutez
Set-Hyphostingunitstorageavec Obsolète défini sur true pour désactiver la création de nouvelles VM dans l’ancien stockage.
- Exécutez
- Éteignez les VM et activez le Mode maintenance.
-
Déplacez le stockage sur disque des VM vers le nouveau stockage et mettez à jour les informations de stockage. Par exemple :
Move-ProvVMDisk -ProvisioningSchemeName "myFullCloneProvScheme" -VMName ("VMware-TestVM01", "VMware-TestVM02") -DiskType OS,Identity -DestinationStorageId datastore1,datastore1 <!--NeedCopy--> -
Obtenez l’ID de tâche de la migration. Par exemple :
,(Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName xxxxx -DiskType OS,Identity -DestinationStorageId datastore1,datastore1 <!--NeedCopy--> -
Vérifiez l’état de la migration.
-
(Get-ProvTask -TaskID xxxxxxxxx).DiskMovedVirtualMachines: Fournit la liste des VM dont la migration de disque a réussi, y compris les VM déjà migrées vers le nouveau stockage. -
(Get-ProvTask -TaskID xxxxxxxxx).DiskMoveFailedVirtualMachines: Fournit la liste des machines virtuelles dont la migration a échoué. -
(Get-ProvTask -TaskID xxxxxxxxx).NotStartedVirtualMachines: Fournit la liste des machines virtuelles dont la migration n’a pas encore commencé. -
Get-ProvVM -ProvisioningSchemeName xxxxx -VMName "VMware-TestVM01: Fournit les propriétés de machine virtuelle mises à jour après la migration. Vérifiez les propriétés telles queStorageId,AssignedImage,BootedImage,IdentityDiskId,IdentityDiskStorageetLastBootTime.
-
Après la migration des disques des machines virtuelles créées par MCS avec un instantané, vous pourriez voir l’avertissement Une consolidation est requise dans le client vSphere. Pour consolider et éviter la perte de données :
- Effectuez une sauvegarde de la machine virtuelle VMware. Par exemple, transférez tous les fichiers de la machine virtuelle dans un autre dossier sur un datastore.
- Après avoir vu l’avertissement, cliquez sur Consolider, puis sur OK pour confirmer la consolidation.
Déprécier l’ancien stockage
Pour déprécier l’ancien stockage après la migration des disques des machines virtuelles :
-
Obtenez les informations sur les disques de base et le nombre de machines dans chaque stockage de disque de l’unité d’hébergement. Par exemple :
$result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx $result $result.ProvResourceInStorage | Format-List -Property * <!--NeedCopy-->Après une migration réussie, MCS supprime automatiquement le disque de base obsolète et il n’y a plus de machines dans l’ancien stockage. Par conséquent, après avoir exécuté la commande, assurez-vous qu’il n’y a plus de machines ni de disque de base dans l’ancien stockage.
-
Exécutez
Remove-Hyphostingunitstoragepour supprimer entièrement l’ancien stockage de l’unité d’hébergement. Vous pouvez également utiliser le Web Studio pour supprimer l’ancien stockage.
Identifier les ressources créées par MCS
Voici les balises que MCS ajoute aux ressources. Les balises du tableau sont représentées sous la forme “clé”:”valeur”.
| Nom de la ressource | Balise |
|---|---|
| VM de préparation | “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” |
| “XdConfig:”XdProvisioned=True” | |
| VM dans le catalogue | “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” |
| “XdConfig:”XdProvisioned=True” |