Vous créez une batterie de serveurs d'Instant Clone automatisée dans le cadre du processus visant à accorder aux utilisateurs l'accès à des applications ou des postes de travail publiés. Une batterie de serveurs automatisée se compose d'hôtes Linux de sessions multiples qui sont des machines virtuelles (VM) d'Instant Clone dans vCenter Server.

Conditions préalables

  • Examinez le contenu dans Éléments à prendre en compte pour les batteries de serveurs Linux, les postes de travail publiés et les applications publiées et assurez-vous d'avoir préparé votre environnement système pour les cas d'utilisation que vous souhaitez prendre en charge avec la batterie de serveurs.
  • Vérifiez que le Serveur de connexion est installé. Reportez-vous au document Installation et mise à niveau d'Horizon 8.
  • Vérifiez que les paramètres du Serveur de connexion pour vCenter Server sont configurés dans Horizon Console. Reportez-vous au document Administration d'Horizon 8.
  • Vérifiez que vous disposez d'un nombre suffisant de ports sur le commutateur virtuel ESXi utilisé pour les machines virtuelles servant de postes de travail distants. La valeur par défaut peut ne pas être suffisante si vous créez des pools de postes de travail volumineux.
  • Vérifiez que vous avez préparé une machine hôte d'image standard. Reportez-vous à la section Préparation d'une machine virtuelle Linux pour un déploiement de postes de travail. Vous devez installer Horizon Agent sur la machine hôte.
  • Vérifiez que chaque machine hôte exécute l'un des systèmes d'exploitation Linux suivants :
    • RHEL Workstation 7.9/8.x/9.x
    • Rocky Linux 8.x/9.x
    • Ubuntu 20.04/22.04
    • Debian 10.x/11.x
  • Vérifiez que vous avez installé Horizon Agent sur la machine d'image standard avec le paramètre --multiple-session inclus. Par exemple :
    sudo ./install_viewagent.sh --multiple-session
  • Prenez un snapshot de la machine hôte d'image standard dans vCenter Server. Vous devez arrêter la machine hôte avant de prendre le snapshot. Le Serveur de connexion utilise le snapshot comme configuration de ligne de base pour la création des clones.

    Pour plus d'informations, reportez-vous à la section « Prendre un snapshot dans VMware Host Client » de Gestion des hôtes uniques vSphere - VMware Host Client, disponible dans le portail Documentation de VMware vSphere.

Procédure

  1. Dans Horizon Console, sélectionnez Inventaire > Batteries de serveurs. Cliquez ensuite sur Ajouter.
    L'assistant de configuration de la batterie de serveurs s'affiche. À mesure que vous progressez dans l'assistant, vous pouvez revenir directement à une page antérieure en cliquant sur son nom dans le volet de navigation.
  2. Sur la page Type de l'assistant, sélectionnez Batterie de serveurs automatisée, puis cliquez sur Suivant.
  3. Sur la page vCenter Server de l'assistant, sélectionnez Instant Clone, puis cliquez sur Suivant.
  4. Sur la page Optimisation du stockage de l'assistant, configurez les paramètres requis.
    Paramètre Description
    Utiliser VMware Virtual SAN/Ne pas utiliser VMware Virtual SAN Indiquez si vous voulez utiliser VMware vSAN, si disponible. vSAN est une couche de stockage définie par logiciel qui virtualise les disques de stockage physique locaux disponibles sur un cluster d'hôtes ESXi.
    Utiliser des banques de données séparées pour les disques de réplication et du système d'exploitation

    (Disponible uniquement si vous n'utilisez pas vSAN). Vous pouvez placer des disques de réplica et du système d'exploitation sur différentes banques de données pour les performances ou d'autres raisons.

    Si vous sélectionnez cette option, vous pouvez sélectionner les options pour choisir une ou plusieurs banques de données d'Instant Clone ou de disque de réplica.

    Cliquez sur Suivant pour passer à la page suivante de l'assistant de configuration.
  5. Sur la page Identification et paramètres de l'assistant, configurez les paramètres requis.
    Paramètre Description
    ID Nom unique qui identifie la batterie de serveurs.
    Description Description de cette batterie de serveurs.
    Groupe d'accès Sélectionnez un groupe d'accès pour la batterie de serveurs ou laissez cette dernière dans le groupe d'accès racine par défaut.
    Protocole d'affichage par défaut Sélectionnez VMware Blast. VMware Blast est le seul protocole d'affichage pris en charge pour les sessions utilisateur sur les postes de travail Linux.
    Autoriser les utilisateurs à choisir un protocole Sélectionnez Oui ou Non. Ce paramètre ne s'applique qu'aux pools de postes de travail publiés, pas aux pools d'applications. Si vous sélectionnez Oui, les utilisateurs peuvent choisir le protocole d'affichage quand ils se connectent à un poste de travail publié depuis Horizon Client. La valeur par défaut est Oui.
    Convertisseur 3D

    Sélectionnez le rendu graphique 3D pour les postes de travail.

    NVIDIA GRID vGPU est la seule option de rendu 3D proposée pour une batterie de serveurs automatisée d'hôtes d'Instant Clone.

    Délai d'expiration de session de prélancement (applications seulement)

    Détermine la durée pendant laquelle une application configurée pour le prélancement est laissée ouverte. La valeur par défaut est Après 10 minutes.

    Si l'utilisateur final ne démarre aucune application dans Horizon Client, la session d'application est déconnectée si la session inactive ou la session de prélancement expire.

    Si vous souhaitez terminer la session de prélancement après le délai d'expiration, vous devez définir l'option Fermer les sessions déconnectées sur Immédiat.

    Délai d'expiration de session vide (applications seulement)

    Détermine la durée pendant laquelle une session d'application vide est laissée ouverte. Une session d'application est vide quand toutes les applications qui s'exécutent pendant la session sont fermées. Quand la session est ouverte, les utilisateurs peuvent ouvrir les applications plus rapidement. Vous pouvez enregistrer des ressources système si vous vous déconnectez ou fermez les sessions d'applications vides. Sélectionnez Jamais, Immédiat ou indiquez le nombre de minutes correspondant à la valeur du délai d'expiration. La valeur par défaut est Après 1 minute. Si vous sélectionnez Immédiat, la session se ferme ou se déconnecte dans les 30 secondes.

    En cas d'expiration du délai Détermine si une session d'application vide est déconnectée ou fermée après que la limite du Délai d'expiration de session vide est atteinte. Sélectionnez Déconnecter ou Fermer la session. La fermeture d'une session libère des ressources, mais l'ouverture d'une application prend plus de temps. La valeur par défaut est Déconnecter.
    Fermer les sessions déconnectées Détermine quand une session déconnectée est fermée. Ce paramètre s'applique aux sessions de postes de travail et d'applications. Sélectionnez Jamais, Immédiat ou Après ... minutes. Soyez prudent lorsque vous sélectionnez Immédiat ou Après ... minutes. Quand une session déconnectée est fermée, elle est perdue. La valeur par défaut est Jamais.
    Autoriser la collaboration de session Sélectionnez Activé pour autoriser les utilisateurs des pools de postes de travail basés sur cette batterie de serveurs à inviter d'autres utilisateurs à rejoindre leurs sessions de poste de travail distantes. Les propriétaires et collaborateurs de session doivent utiliser le protocole VMware Blast.
    Nombre maximal de sessions par hôte RDS Détermine le nombre maximal de sessions qu'une machine hôte peut prendre en charge. Sélectionnez Illimité ou Pas plus que.... La valeur par défaut est Illimité.
    Cliquez sur Suivant pour passer à la page suivante de l'assistant de configuration.
  6. Sur la page Paramètres d'équilibrage de charge de l'assistant, configurez les paramètres requis.
    Paramètre Description
    Utiliser un script personnalisé Sélectionnez ce paramètre pour utiliser un script personnalisé pour l'équilibrage de charge.
    Inclure le nombre de sessions Sélectionnez ce paramètre pour inclure le nombre de sessions sur l'hôte Linux pour l'équilibrage de charge. Si aucun paramètre n'est sélectionné pour l'équilibrage de charge et que le paramètre de script personnalisé n'est pas sélectionné, Horizon 8 utilise le nombre de sessions par défaut. Désélectionnez ce paramètre si vous n'avez pas besoin de tenir compte du nombre de sessions pour l'équilibrage de charge.
    Seuil d'utilisation du CPU Valeur de seuil de l'utilisation du CPU en pourcentage. Horizon 8 utilise le seuil de CPU configuré pour calculer le facteur d'indice de charge du CPU. Vous pouvez définir une valeur comprise entre 0 et 100. La valeur recommandée est 90. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
    Seuil d'utilisation de la mémoire Valeur de seuil de la mémoire en pourcentage. Horizon 8 utilise le seuil de mémoire configuré pour calculer le facteur de l'indice de charge de la mémoire. Vous pouvez définir une valeur comprise entre 0 et 100. La valeur recommandée est 90. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
    Seuil de longueur de la file d'attente de disque Seuil du nombre moyen de demandes de lecture et d'écriture qui ont été mises en file d'attente pour le disque sélectionné pendant l'intervalle d'échantillonnage. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
    Seuil de latence de lecture du disque Seuil de la durée moyenne d'écriture des données sur le disque en millisecondes. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
    Cliquez sur Suivant pour passer à la page suivante de l'assistant de configuration.
  7. Sur la page Paramètres de provisionnement de l'assistant, configurez les paramètres requis.
    Paramètre Description
    Activer le provisionnement Cochez cette case pour activer le provisionnement lorsque vous avez terminé cet assistant. Cette case est cochée par défaut.
    Arrêter le provisionnement en cas d'erreur Cochez cette case pour arrêter le provisionnement lorsqu'une erreur de provisionnement se produit. Cette case est cochée par défaut.
    Mode d'attribution de nom Spécifiez un préfixe ou un format de nom. Horizon 8 ajoutera ou insérera un numéro généré automatiquement commençant par 1 pour former le nom de la machine. Si vous voulez que le numéro soit à la fin, spécifiez simplement un préfixe. Sinon, spécifiez {n} n'importe où dans une chaîne de caractères et {n} sera remplacé par le numéro. Vous pouvez également spécifier {n:fixed=<nombre de chiffres>}, où fixed=<nombre de chiffres> indique le nombre de chiffres à utiliser pour le numéro. Par exemple, spécifiez vm-{n:fixed=3}-sales et les noms des machines seront vm-001-sales, vm-002-sales, etc.
    Note : Chaque nom de machine, numéro généré automatiquement inclus, a une limite de 15 caractères.
    Nombre maximal de machines Nombre de machines à provisionner.
    Nombre minimal de machines prêtes (provisionnées) lors d'opérations de maintenance d'Instant Clone Ce paramètre vous permet de conserver le nombre spécifié de machines disponibles pour accepter des demandes de connexion alors que le Serveur de connexion effectue des opérations de maintenance sur les machines dans la batterie de serveurs. Ce paramètre n'est pas honoré si vous planifiez une maintenance immédiate.
    Cliquez sur Suivant pour passer à la page suivante de l'assistant de configuration.
  8. Sur la page Paramètres de vCenter de l'assistant, configurez les paramètres requis.
    Paramètre Description
    VM parente dans vCenter Cliquez sur Parcourir, sélectionnez Linux pour Système d'exploitation, puis sélectionnez une machine virtuelle d'image standard dans la liste.
    Snapshot

    Cliquez sur Parcourir et sélectionnez le snapshot de la machine virtuelle d'image standard à utiliser comme image de base pour la batterie de serveurs.

    Ne supprimez pas le snapshot et la machine virtuelle d'image standard de vCenter Server, sauf si aucun Instant Clone dans la batterie de serveurs n'utilise l'image par défaut, et si aucun autre Instant Clone n'est créé à partir de cette image par défaut. Le système requiert que la machine virtuelle d'image standard et le snapshot provisionnent les nouveaux Instant Clones dans la batterie de serveurs, conformément aux stratégies de la batterie. La machine virtuelle d'image standard et le snapshot sont également requis pour les opérations de maintenance du Serveur de connexion.

    Emplacement du dossier de machine virtuelle Cliquez sur Parcourir et sélectionnez le dossier dans vCenter Server dans lequel se trouve la batterie de serveurs.
    Cluster

    Cliquez sur Parcourir et sélectionnez l'hôte ou le cluster ESXi sur lequel les machines virtuelles de poste de travail s'exécutent.

    Pour obtenir la limite maximale sur le cluster, reportez-vous à l'article de la base de connaissances VMware dans Limites de dimensionnement et recommandations .

    Pool de ressources Cliquez sur Parcourir et sélectionnez le pool de ressources vCenter Server dans lequel se trouve la batterie de serveurs.
    Banque de données

    Cliquez sur Parcourir et sélectionnez une ou plusieurs banques de données dans lesquelles stocker la batterie de serveurs.

    Une table de l'écran Sélectionner des banques de données d'Instant Clone fournit des recommandations générales pour l'estimation des exigences de stockage de la batterie de serveurs. Ces recommandations peuvent vous aider à déterminer les banques de données suffisamment volumineuses pour stocker les Instant Clones. La valeur Surcharge du stockage est toujours définie sur Illimitée et elle n'est pas configurable.

    Note : Si vous utilisez vSAN, il n'y a qu'une seule banque de données.
    Banques de données de disque de réplica

    Sélectionnez une ou plusieurs banques de données de disque de réplica sur lesquelles stocker les Instant Clones. Ce paramètre s'affiche si vous avez sélectionné Utiliser des banques de données séparées pour les disques de réplication et du système d'exploitation sur la page Optimisation du stockage de l'assistant de configuration de la batterie de serveurs.

    Une table de l'écran Sélectionner des banques de données de disque de réplica fournit des recommandations générales pour l'estimation des exigences de stockage de la batterie de serveurs. Ces recommandations peuvent vous aider à déterminer les banques de données de disques de réplica suffisamment volumineuses pour stocker les Instant Clones.

    Réseau

    Cliquez sur Parcourir et sélectionnez les réseaux à utiliser pour la batterie de serveurs d'Instant Clone. Vous pouvez sélectionner plusieurs réseaux vLAN pour créer une batterie de serveurs d'Instant Clone de plus grande taille. Ce paramètre utilise le type de réseau de l'image standard actuelle configurée dans vSphere Client et affiche les réseaux en fonction du type de réseau de la machine virtuelle parente : DVS, NSX-t et Standard. Vous pouvez utiliser le même réseau que la machine virtuelle parente ou sélectionner un réseau dans la liste des options disponibles. Les réseaux sont filtrés en fonction du type de réseau de la machine virtuelle parente disponible dans le cluster sélectionné.

    L'écran Sélectionner des réseaux fournit une liste de réseaux basée sur le type de réseau de la machine virtuelle parente dans le cluster sélectionné. Pour utiliser plusieurs réseaux, vous devez décocher la case Utiliser le réseau à partir de l'image de VM parente actuelle et sélectionner les réseaux à utiliser avec la batterie de serveurs Instant Clone. Utilisez la zone de filtre pour afficher ou masquer des types de réseaux spécifiques.

    L'écran affiche des messages d'erreur pour les réseaux incompatibles suivants :

    • vmcNetworks. Ce réseau appartient au réseau interne de VMC
    • dvsUplinkPort. Le réseau ne peut pas être utilisé, car il ne respecte pas les normes d'attribution de nom pour un port de liaison montante du commutateur virtuel.
    • notConfiguredOnAllHosts. Le réseau ne peut pas être utilisé, car il n'est pas configuré sur tous les hôtes du cluster.

    L'écran ne répertorie pas le type de réseau Standard pour la sélection. Par conséquent, si le type de réseau de la machine virtuelle parente est Standard, vous devez sélectionner Utiliser le réseau à partir de l'image de machine virtuelle parente actuelle.

    L'écran fournit également la liste des ports et des liaisons de ports pouvant être utilisées : statiques (liaison précoce) et éphémères. Les Instant Clones ne prennent en charge que les types de groupes de ports statiques, et les types de groupes de ports éphémères sont grisés et répertoriés comme incompatibles.

    Tous les segments de réseau NSX-t sélectionnés doivent avoir la même taille, tels que tous les réseaux /24. Des segments avec des tailles inégales peuvent entraîner des erreurs de provisionnement.

    Cliquez sur Suivant pour passer à la page suivante de l'assistant de configuration.
  9. Sur la page Personnalisation invité de l'assistant, configurez les paramètres requis.
    Paramètre Description
    Domaine

    Sélectionnez le domaine Active Directory et le nom d'utilisateur.

    Le Serveur de connexion nécessite certains privilèges d'utilisateur pour configurer la batterie de serveurs. Le domaine et le compte d'utilisateur sont utilisés par ClonePrep pour personnaliser les machines d'Instant Clone.

    Vous spécifiez cet utilisateur lorsque vous configurez des paramètres du Serveur de connexion pour vCenter Server. Vous pouvez spécifier plusieurs domaines et utilisateurs lorsque vous configurez les paramètres du Serveur de connexion. Dans l'assistant de configuration de la batterie de serveurs, vous devez sélectionner un domaine et un utilisateur dans la liste.

    Conteneur Active Directory

    Fournissez le nom unique relatif du conteneur Active Directory.

    Par exemple : CN=Ordinateurs

    Vous pouvez cliquer sur Parcourir pour rechercher le conteneur dans votre arborescence Active Directory. Vous pouvez également couper, copier ou coller le nom du conteneur.

    Autoriser la réutilisation de comptes d'ordinateur existants

    Sélectionnez cette option pour utiliser des comptes d'ordinateur existants dans Active Directory lorsque les noms de machine virtuelle de nouveaux Instant Clones correspondent aux noms de comptes d'ordinateur existants.

    Lorsqu'un Instant Clone est créé, si un nom de compte d'ordinateur AD existant correspond au nom de la machine virtuelle d'Instant Clone, Horizon 8 utilise le compte d'ordinateur existant. Sinon, un nouveau compte d'ordinateur est créé.

    Les comptes d'ordinateur existants doivent être situés dans le conteneur Active Directory que vous spécifiez avec le paramètre Conteneur AD.

    Lorsque cette option est désélectionnée, un nouveau compte d'ordinateur AD est créé lorsqu'Horizon 8 crée un Instant Clone. Cette option est désélectionnée par défaut.

    Compte d'ordinateur de publication d'image La publication des Instant Clones nécessite un compte d'ordinateur supplémentaire dans le même domaine Active Directory que les clones. Si vous voulez utiliser des comptes d'ordinateur créés au préalable plutôt que des comptes d'ordinateur créés automatiquement, vous devez également créer le compte d'ordinateur supplémentaire et spécifier son nom ici. Vous n'avez plus à déléguer les opérations Créer et Supprimer d'objets ordinateur au compte de provisionnement.
    Utiliser ClonePrep

    Fournissez une spécification de personnalisation ClonePrep pour personnaliser les machines virtuelles.

    • Nom du script de désactivation. Nom du script de personnalisation que ClonePrep exécute sur des machines d'Instant Clone avant leur désactivation. Fournissez le chemin d'accès au script sur la machine virtuelle d'image standard.
    • Paramètres du script de désactivation. Fournissez les paramètres que ClonePrep peut utiliser pour exécuter un script de personnalisation sur des machines d'Instant Clone avant leur désactivation. Par exemple, utilisez p1.
    • Nom de script de post-synchronisation. Nom du script de personnalisation que ClonePrep exécute sur les machines d'Instant Clone après leur création ou après qu'une image leur a été transférée. Fournissez le chemin d'accès au script sur la machine virtuelle d'image standard.
    • Paramètres de script de post-synchronisation. Fournissez des paramètres pour le script que ClonePrep exécute sur les machines d'Instant Clone après leur création ou après qu'une image leur a été transférée. Par exemple, utilisez p2.
    Cliquez sur Suivant pour passer à la page suivante de l'assistant de configuration.
  10. Sur la page Prêt à terminer de l'assistant, vérifiez les paramètres et cliquez sur Envoyer pour créer la batterie de serveurs d'Instant Clone automatisée.

Que faire ensuite

Créez un pool d'applications publiées ou un pool de postes de travail publiés. Reportez-vous à l'une des rubriques suivantes :