Citrix DaaS

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 VM 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 VM au catalogue de machines à l’aide de Studio.
  8. Vérifiez la nouvelle VM sur vSphere Web Client. La nouvelle VM est créée dans le nouveau dossier.

Rechercher l’ID du dossier à l’aide des commandes PowerShell

Exécutez la commande Powershell Get-HypConfigurationDataForItem pour rechercher l’ID d’un dossier existant dans un hyperviseur VMware.

Créez une connexion d’hébergement et un groupe de ressources pour un Hyperviseur VMware. Effectuez ensuite les étapes suivantes pour rechercher l’ID d’un dossier sur cet Hyperviseur.

  1. Déterminez le chemin d’accès XDHyp à la racine de l’arborescence des dossiers de mv. Par exemple :

    XDHyp:\Connections\VMwareConn\Datacenter.datacenter
    <!--NeedCopy-->
    
  2. Utilisez Get-HypConfigurationDataForItem pour récupérer l’arborescence. Par exemple :

    Get-HypConfigurationDataForItem -LiteralPath XDHyp:\Connections\VMwareConn\Datacenter.datacenter
    <!--NeedCopy-->
    
  3. Exécutez la commande suivante pour identifier l’ID du dossier à partir du fichier de sortie XML. Dans cet exemple, recherchez l’ID de dossier de ExampleFolder dans le fichier de sortie XML.

    $result = Get-HypConfigurationDataForItem -LiteralPath XDHyp:\Connections\VMwareConn\Datacenter.datacenter
    $result.VmPlacementFolder
    <!--NeedCopy-->
    

    Fichier de sortie XML :

    <?xml version="1.0" encoding="utf-16"?>
    <CtxVmPlacementFolder xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Name>vm</Name>
    <Id>group-v4</Id>
    <SubFolder>
    <CtxVmPlacementFolder>
      <Name>vCLS</Name>
      <Id>group-v75</Id>
      <SubFolder />
    </CtxVmPlacementFolder>
    <CtxVmPlacementFolder>
      <Name>MyOtherFolder</Name>
      <Id>group-v1110</Id>
      <SubFolder />
    </CtxVmPlacementFolder>
    <CtxVmPlacementFolder>
      <Name>ExampleFolder</Name>
      <Id>group-v4658</Id>
      <SubFolder />
    </CtxVmPlacementFolder>
    </SubFolder>
    </CtxVmPlacementFolder>
    <!--NeedCopy-->
    

Trouver l’ID de dossier dans vSphere

Accédez au MOB sur n’importe quel système ESXi ou vCenter Server pour trouver l’ID de dossier des machines virtuelles.

Managed Object Browser (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.

Identifier les ressources créées par MCS

Voici les balises que MCS ajoute aux ressources de la plateforme VMware. 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”
VM dans le catalogue “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  “XdConfig:”XdProvisioned=True”

Informations supplémentaires

Gérer un catalogue VMware