Citrix Virtual Apps and Desktops

Gérer un catalogue VMware

Gérer les catalogues de machines décrit les assistants qui permettent de gérer 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 Créer un catalogue VMware.

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 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 dans le dossier où se trouve l’image principale.

Effectuez les étapes suivantes pour mettre à jour l’ID de dossier d’un catalogue de machines.

  1. Ouvrez un navigateur Web et entrez l’URL de vSphere Web Client.

  2. Entrez les informations d’identification et cliquez sur Login.

  3. Créez un dossier d’emplacement de machine virtuelle dans vSphere Web Client.

  4. Ouvrez une fenêtre PowerShell.

  5. Exécutez asnp citrix* pour charger des modules PowerShell spécifiques à Citrix.

  6. Spécifiez FolderID dans les CustomProperties de Set-ProvScheme. Dans cet exemple, la valeur de l’ID de dossier est group-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-->
    
  7. Ajoutez une machine virtuelle au catalogue de machines à l’aide de Studio.
  8. Vérifiez la nouvelle machine virtuelle sur vSphere Web Client. La nouvelle machine virtuelle est créée dans le nouveau dossier.

Trouver l’ID de dossier dans vSphere

Accédez à Managed Object Browser (MOB) sur n’importe quel système ESXi ou vCenter Server pour trouver l’ID de dossier des machines virtuelles.

Le MOB est une application serveur Web disponible dans tous les systèmes ESX/ESXi et vCenter Server. Cet utilitaire vSphere vous permet d’afficher des informations détaillées sur des objets tels que les machines virtuelles, les magasins de données et les pools de ressources.

  1. Ouvrez un navigateur Web et entrez http://x.x.x.x/mob, où x.x.x.x est l’adresse IP de l’hôte vCenter Server ou ESX/ESXi. Par exemple, https://10.60.4.70/mob.
  2. Sur la page d’accueil de MOB, cliquez sur la valeur content du contenu de la propriété.
  3. Cliquez sur la valeur de rootFolder.
  4. Cliquez sur la valeur de childEntity.
  5. Cliquez sur la valeur de vmFolder.
  6. Vous pouvez trouver l’ID de dossier dans la valeur de childEntity.

Migration du stockage de 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 de la machine virtuelle, 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 cela, 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 s’exécute la machine virtuelle doit avoir accès à l’ancienne et à la nouvelle banque de données.

Vous pouvez effectuer les tâches suivantes :

  • Migrer le stockage sur disque
  • Marquer l’ancien stockage comme obsolète

Migrer le stockage sur disque

Pour migrer le stockage sur disque :

  1. Ajoutez un nouvel espace de stockage à une unité d’hébergement existante. Modifiez l’ancien stockage en le définissant sur Remplacé. Vous pouvez le faire à l’aide de Web Studio ou des commandes PowerShell.

    • Si vous utilisez Web Studio, consultez la section Modifier le stockage.
    • Si vous utilisez les commandes PowerShell :
      • Exécutez Add-Hyphostingunitstorage pour ajouter le nouveau stockage à l’unité d’hébergement existante.
      • Exécutez Set-Hyphostingunitstorage avec Superseded défini sur Vrai pour désactiver la création de nouvelles machines virtuelles dans l’ancien stockage.
  2. Éteignez les machines virtuelles et activez le mode maintenance.
  3. Déplacez le stockage sur disque des machines virtuelles 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-->
    
  4. 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-->
    
  5. Vérifiez l’état de la migration.

    • (Get-ProvTask -TaskID xxxxxxxxx).DiskMovedVirtualMachines : fournit la liste des machines virtuelles dont la migration de disque a réussi, y compris les machines virtuelles 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 que StorageId, AssignedImage, BootedImage, IdentityDiskId, IdentityDiskStorage et LastBootTime.

Après avoir migré les disques des machines virtuelles créées par MCS avec instantané, l’avertissement Consolidation requise dans le client VSphere peut s’afficher. Pour consolider et éviter les pertes de données :

  1. Effectuez une sauvegarde de la machine virtuelle VMware. Par exemple, transférez tous les fichiers de machine virtuelle dans un autre dossier d’une banque de données.
  2. Lorsque l’avertissement s’affiche, cliquez sur Consolider, puis sur OK pour confirmer la consolidation.

Marquer l’ancien stockage comme obsolète

Pour rendre obsolète l’ancien stockage après la migration du disque des machines virtuelles :

  1. Obtenez des informations sur les disques de base et le nombre de machines dans chaque espace de stockage sur disque de l’unité d’hébergement. Par exemple :

    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.ProvResourceInStorage | Format-List -Property *
    <!--NeedCopy-->
    

    Une fois la migration réussie, MCS supprime automatiquement le disque de base obsolète et aucune machine ne se trouve dans l’ancien stockage. Après avoir exécuté la commande, assurez-vous donc qu’il n’y a pas de machines ni de disque de base dans l’ancien stockage.

  2. Exécutez Remove-Hyphostingunitstorage pour supprimer complètement l’ancien stockage de l’unité d’hébergement. Vous pouvez également utiliser Web Studio pour supprimer l’ancien espace de stockage.

Identifier les ressources créées par MCS

Voici les balises que MCS ajoute aux ressources. Les balises du tableau sont représentées au format “clé”:”valeur”.

Nom de la ressource Balise
machine virtuelle de préparation “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  “XdConfig:”XdProvisioned=True”
machine virtuelle dans le catalogue “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  “XdConfig:”XdProvisioned=True”

Informations supplémentaires

Gérer un catalogue VMware