Complétez la feuille d'activité du transfert des connaissances afin de noter des informations relatives au modèle, aux personnalisations et aux propriétés personnalisées requis à la création de Blueprints de clone, pour les modèles que vous avez préparés dans l'environnement. Cependant, toutes ces informations ne sont pas obligatoires pour chaque implémentation. Servez-vous de cette feuille d'activité comme d'un guide. Vous pouvez également copier ses tableaux et les coller dans un outil de traitement de texte pour les modifier selon vos besoins.

Informations requises sur le modèle et la réservation

Tableau 1. Feuille d'activité sur les informations relatives au modèle et à la réservation

Informations requises

Ma valeur

Détails

Nom du modèle

Réservations dans lesquelles le modèle est disponible ou dans lesquelles une stratégie de réservation doit s'appliquer

Pour éviter les erreurs pendant le provisionnement, assurez-vous que le modèle est disponible sur toutes les réservations. Autrement, créez des stratégies de réservation que les architectes peuvent utiliser pour limiter le Blueprint aux réservations dans lesquelles le modèle est disponible.

(vSphere uniquement) Type de clonage demandé pour ce modèle

  • Cloner

  • Clone lié

  • NetApp FlexClone

Nom de la spécification de personnalisation (requis pour le clonage avec des adresses IP statiques)

Vous ne pouvez par réaliser de personnalisations de machines Windows sans un objet de spécification de personnalisation.

(SCVMM uniquement) Nom ISO

(SCVMM uniquement) Disque dur virtuel

(SCVMM uniquement) Profil matériel à attacher aux machines provisionnées

Groupes de propriétés requis

Vous pouvez remplir les sections d'informations relatives aux propriétés personnalisées de la feuille d'activité. Vous pouvez également créer des groupes de propriétés et demander aux architectes d'ajouter ces groupes à leurs Blueprints, au lieu de procéder propriété par propriété.

Système d'exploitation vCenter Server requis

Vous devez appliquer la propriété de personnalisation du système d'exploitation pour le provisionnement de vCenter Server.

Tableau 2. Système d'exploitation vCenter Server

Propriété personnalisée

Ma valeur

Description

VMware.VirtualCenter.OperatingSystem

Spécifie la version du système d'exploitation invité vCenter Server (VirtualMachineGuestOsIdentifier) avec laquelle vCenter Server crée la machine. Cette version de système d'exploitation doit correspondre à la version du système d'exploitation qui sera installé sur la machine provisionnée. Les administrateurs peuvent créer des groupes de propriétés en utilisant un des différents ensembles de propriétés, VMware[OS_Version]Properties par exemple, qui sont prédéfinis pour inclure les valeurs VMware.VirtualCenter.OperatingSystem correctes. Cette propriété s'applique au provisionnement virtuel.

Informations relatives aux scripts Visual Basic

Si vous avez configuré vRealize Automation pour qu'il exécute les scripts Visual Basic en tant qu'étapes supplémentaires du cycle de vie de la machine, vous devez inclure au Blueprint des informations sur ces scripts.

Remarque :

Un administrateur Fabric peut créer un groupe de propriétés en utilisant les jeux de propriétés ExternalPreProvisioningVbScript et ExternalPostProvisioningVbScript pour fournir les informations requises. Cela permet aux architectes du Blueprint d'inclure facilement et correctement ces informations à leurs Blueprints.

Tableau 3. Informations relatives aux scripts Visual Basic

Propriété personnalisée

Ma valeur

Description

ExternalPreProvisioningVbScript

Exécutez un script avant le provisionnement. Entrez le chemin complet du script, y compris le nom du fichier et son extension. %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs

ExternalPostProvisioningVbScript

Exécutez un script après le provisionnement. Entrez le chemin complet du script, y compris le nom du fichier et son extension. %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs

Informations relatives au script de personnalisation de l'agent Linux invité

Si vous avez configuré le modèle Linux afin qu'il utilise l'agent invité pour exécuter des scripts de personnalisation, vous devez inclure au Blueprint des informations sur ces scripts.

Tableau 4. Feuille d'activité sur les informations relatives au script de personnalisation de l'agent Linux invité

Propriété personnalisée

Ma valeur

Description

Linux.ExternalScript.Name

Spécifie le nom d'un script de personnalisation optionnel, par exemple config.sh, que l'agent invité Linux exécute une fois que le système d'exploitation a été installé. Cette propriété est disponible pour les machines Linux clonées à partir des modèles sur lesquels l'agent Linux est installé.

Si vous spécifiez un script externe, vous devez également définir son emplacement en utilisant les propriétés Linux.ExternalScript.LocationType et Linux.ExternalScript.Path.

Linux.ExternalScript.LocationType

Spécifie le type d'emplacement du script de personnalisation nommé dans la propriété Linux.ExternalScript.Name. Le type d'emplacement peut être local ou nfs.

Vous devez également spécifier l'emplacement du script en utilisant la propriété Linux.ExternalScript.Path. Si le type d'emplacement est nfs, utilisez également la propriété Linux.ExternalScript.Server.

Linux.ExternalScript.Server

Spécifie le nom du serveur NFS, par exemple lab-ad.lab.local, sur lequel le script de personnalisation externe Linux nommé dans Linux.ExternalScript.Name est situé.

Linux.ExternalScript.Path

Spécifie le chemin d'accès local au script de personnalisation Linux ou le chemin d'exportation vers la personnalisation Linux sur le serveur NFS. La valeur doit commencer par une barre oblique et ne doit pas inclure le nom du fichier, par exemple /scripts/linux/config.sh.

Autres propriétés de personnalisation de l'agent invité

Si vous avez installé l'agent invité sur la machine de référence, vous pouvez utiliser les propriétés de personnalisation pour personnaliser davantage les machines après le déploiement.

Tableau 5. Feuille d'activité sur les propriétés personnalisées pour personnaliser les machines clonées avec un agent invité

Propriété personnalisée

Ma valeur

Description

VirtualMachine.Admin.AddOwnerToAdmins

Définissez cette propriété sur True (valeur par défaut) pour ajouter le propriétaire de la machine, spécifié par la propriété VirtualMachine.Admin.Owner, au groupe d'administrateurs local sur la machine.

VirtualMachine.Admin.AllowLogin

Définissez cette propriété sur True (valeur par défaut) pour ajouter le propriétaire de la machine au groupe d'utilisateurs du bureau à distance local, spécifié par la propriété VirtualMachine.Admin.Owner.

VirtualMachine.Admin.UseGuestAgent

Si l'agent invité est installé en tant que service sur un modèle pour le clonage, définissez cette propriété sur True dans le Blueprint de machine pour activer le service d'agent invité sur les machines clonées à partir de ce modèle. Lors du démarrage de la machine, le service d'agent invité est démarré. Pour désactiver l'agent invité, définissez cette propriété sur False. Si elle est définie sur False, le workflow de clone amélioré n'utilisera pas l'agent invité pour les tâches du système d'exploitation invité, réduisant sa fonctionnalité au paramètre VMwareCloneWorkflow Si cette propriété n'est pas spécifiée ou si elle est définie sur une autre valeur que False, le workflow de clone amélioré envoie les éléments de travail à l'agent invité.

VirtualMachine.DiskN.Active

Définissez cette propriété sur True (valeur par défaut) pour spécifier que le disque de machine N est actif. Définissez cette propriété sur False pour spécifier que le disque de machine N n'est pas actif.

VirtualMachine.DiskN.Size

Définit la taille en Go du disque N. Par exemple, pour donner une taille de 150 Go à un disque G, définissez la propriété personnalisée VirtualMachine.Disk0.Size et entrez la valeur 150. La numérotation des disques doit être séquentielle. Par défaut, une machine comporte un disque identifié par VirtualMachine.Disk0.Size, où la taille est spécifiée par la valeur de stockage dans le Blueprint à partir duquel la machine est provisionnée. La valeur de stockage sur l'interface utilisateur du Blueprint remplace la valeur dans la propriété VirtualMachine.Disk0.Size. La propriété VirtualMachine.Disk0.Size n'est pas disponible comme propriété personnalisée en raison de sa relation avec l'option de stockage sur le Blueprint. Des disques supplémentaires peuvent être ajoutés en spécifiant VirtualMachine.Disk1.Size, VirtualMachine.Disk2.Size, etc. VirtualMachine.Admin.TotalDiskUsage représente toujours le total des propriétés .DiskN.Size plus l'allocation de taille VMware.Memory.Reservation.

VirtualMachine.DiskN.Label

Spécifie le nom d'un disque de machine N. La longueur maximale du nom du disque est de 32 caractères. La numérotation des disques doit être séquentielle. Lorsqu'elle est utilisée avec un agent invité, elle spécifie l'étiquette d'un disque de machine N au sein du système d'exploitation invité.

VirtualMachine.DiskN.Letter

Spécifie la lettre de lecteur ou le point de montage du disque d'une machine N. La valeur par défaut est C. Par exemple, pour spécifier la lettre D pour le disque 1, définissez la propriété personnalisée sur VirtualMachine.Disk1.Letter et entrez la valeur D. La numérotation des disques doit être séquentielle. Lorsqu'elle est utilisée conjointement avec un agent invité, cette valeur spécifie la lettre de lecteur ou le point de montage sous lequel un disque supplémentaire N est monté par l'agent invité dans le système d'exploitation hôte.

VirtualMachine.Admin.CustomizeGuestOSDelay

Spécifie la durée d'attente après le provisionnement et avant de démarrer la personnalisation du système d'exploitation invité. Cette valeur doit être dans le format HH:MM:SS. Si la propriété n'est pas définie, la valeur par défaut est une minute (00:01:00). Si vous choisissez de ne pas inclure cette propriété personnalisée, le provisionnement peut échouer si la machine virtuelle redémarre avant que les éléments de travail de l'agent invité soient terminés, ce qui entraîne l'échec du provisionnement.

VirtualMachine.Customize.WaitComplete

Définissez cette propriété sur True pour empêcher le workflow de provisionnement d'envoyer des éléments de travail à l'agent invité tant que toutes les personnalisations ne sont pas terminées.

VirtualMachine.SoftwareN.Name

Spécifie le nom descriptif d'une application logicielle N ou d'un script d'installation ou d'exécution lors du provisionnement. Cette propriété est facultative et sert uniquement à des fins d'information. Elle ne remplit aucune fonction réelle pour le workflow de clone amélioré ou l'agent invité, mais elle est utile pour une sélection de logiciels personnalisée dans une interface utilisateur ou pour les rapports d'utilisation des logiciels.

VirtualMachine.SoftwareN.ScriptPath

Spécifie le chemin d'accès complet à un script d'installation d'application. Le chemin doit être un chemin absolu valide tel qu'il est détecté par le système d'exploitation invité et doit inclure le nom d'un fichier de script.

Vous pouvez transmettre les valeurs de propriété personnalisée comme paramètres au script en insérant {CustomPropertyName} dans la chaîne du chemin d'accès. Par exemple, si vous avez une propriété personnalisée appelée ActivationKey dont la valeur est 1234, le chemin d'accès au script est D:\InstallApp.bat –key {ActivationKey}. L'agent invité exécute la commande D:\InstallApp.bat –key 1234 Votre fichier de script peut alors être planifié pour accepter et utiliser cette valeur.

VirtualMachine.SoftwareN.ISOName

Spécifie le chemin d'accès et le nom du fichier ISO par rapport à la racine de la banque de données. Le format est /nom_fichier/nom_sous-dossier/nom_fichier.iso. Si aucune valeur n'est spécifiée, le fichier ISO n'est pas monté.

VirtualMachine.SoftwareN.ISOLocation

Spécifie le chemin de stockage contenant le fichier image ISO qui doit être utilisé par l'application ou le script. Formatez le chemin d'accès tel qu'il apparaît dans la réservation d'hôte, par exemple netapp-1:it_nfs_1. Si aucune valeur n'est spécifiée, le fichier ISO n'est pas monté.

Propriétés personnalisées de mise en réseau

Vous pouvez spécifier la configuration de dispositifs réseau spécifiques sur une machine en utilisant des propriétés personnalisées.

Les propriétés personnalisées associées à la mise en réseau courantes sont répertoriées dans le tableau suivant. Pour des propriétés personnalisées supplémentaires et associées, reportez-vous aux rubriques Propriétés personnalisées pour des Blueprints de clone et Propriétés personnalisées pour la mise en réseau dans Référence des propriétés personnalisées.

Tableau 6. Propriétés personnalisées pour la configuration de la mise en réseau

Propriété personnalisée

Ma valeur

Description

VirtualMachine.NetworkN.Address

Spécifie l'adresse IP du périphérique réseau N dans une machine provisionnée avec une adresse IP statique.

VirtualMachine.NetworkN.MacAddressType

Indique si l'adresse MAC du périphérique réseau N est générée ou définie par l'utilisateur (statique). Cette propriété est disponible pour le clonage.

La valeur par défaut est générée. Si la valeur est statique, vous devez également utiliser VirtualMachine.NetworkN.MacAddress pour spécifier l'adresse MAC.

Les propriétés personnalisées VirtualMachine.NetworkN sont spécifiques aux Blueprints et aux machines individuels. Lorsqu'une machine est demandée, l'allocation de réseau et d'adresse IP est effectuée avant que la machine soit attribuée à une réservation. Étant donné qu'il n'est pas garanti que les Blueprints soient alloués à une réservation spécifique, n'utilisez pas cette propriété dans une réservation. Cette propriété n'est pas prise en charge pour les réseaux NAT ou acheminés à la demande.

VirtualMachine.NetworkN.MacAddress

Spécifie l'adresse MAC d'un périphérique réseau N. Cette propriété est disponible pour le clonage.

Si la valeur de VirtualMachine.NetworkN.MacAddressType est générée, cette propriété contient l'adresse générée.

Si la valeur de VirtualMachine.NetworkN.MacAddressType est statique, cette propriété spécifie l'adresse MAC. Pour les machines provisionnées sur les hôtes de serveur ESX, l'adresse doit être dans la plage spécifiée par VMware. Pour des informations détaillées, reportez-vous à la documentation vSphere.

Les propriétés personnalisées VirtualMachine.NetworkN sont spécifiques aux Blueprints et aux machines individuels. Lorsqu'une machine est demandée, l'allocation de réseau et d'adresse IP est effectuée avant que la machine soit attribuée à une réservation. Étant donné qu'il n'est pas garanti que les Blueprints soient alloués à une réservation spécifique, n'utilisez pas cette propriété dans une réservation. Cette propriété n'est pas prise en charge pour les réseaux NAT ou acheminés à la demande.

VirtualMachine.NetworkN.Name

Spécifie le nom du réseau auquel se connecter, par exemple le périphérique réseau N auquel une machine est associée. Cela est équivalent à une carte d'interface réseau (NIC).

Par défaut, un réseau est attribué à partir des chemins d'accès réseau disponibles dans la réservation dans laquelle la machine est provisionnée. Reportez-vous également à VirtualMachine.NetworkN.AddressType

Vous pouvez vous assurer qu'un périphérique réseau est connecté à un réseau spécifique en définissant la valeur de cette propriété sur le nom d'un réseau dans une réservation disponible. Par exemple, si vous attribuez des propriétés pour N= 0 et 1, vous obtenez 2 cartes réseau et leur valeur attribuée, à condition que le réseau soit sélectionné dans la réservation associée.

Les propriétés personnalisées VirtualMachine.NetworkN sont spécifiques aux Blueprints et aux machines. Lorsqu'une machine est demandée, l'allocation de réseau et d'adresse IP est effectuée avant que la machine soit attribuée à une réservation. Étant donné qu'il n'est pas garanti que les Blueprints soient alloués à une réservation spécifique, n'utilisez pas cette propriété dans une réservation.

Vous pouvez ajouter cette propriété à un composant de machine vCloud Air ou vCloud Director dans un Blueprint. Cette propriété n'est pas prise en charge pour les réseaux NAT ou acheminés à la demande.

VirtualMachine.NetworkN.PortID

Spécifie l'ID de port qui doit être utilisé pour le périphérique réseau N lorsqu'un groupe dvPort est utilisé avec un commutateur distribué vSphere.

Les propriétés personnalisées VirtualMachine.NetworkN sont spécifiques aux Blueprints et aux machines individuels. Lorsqu'une machine est demandée, l'allocation de réseau et d'adresse IP est effectuée avant que la machine soit attribuée à une réservation. Étant donné qu'il n'est pas garanti que les Blueprints soient alloués à une réservation spécifique, n'utilisez pas cette propriété dans une réservation. Cette propriété n'est pas prise en charge pour les réseaux NAT ou acheminés à la demande.

VirtualMachine.NetworkN.ProfileName

Spécifie le nom d'un profil réseau à partir duquel une adresse IP statique doit être attribuée au périphérique réseau N ou à partir duquel obtenir la plage d'adresses IP statiques pouvant être attribuée au périphérique réseau N d'une machine clonée, où N=0 pour le premier périphérique, 1 pour le second, etc.

Lorsque vous utilisez la propriété VirtualMachine.NetworkN.ProfileName, le profil réseau vers lequel elle pointe est utilisé pour attribuer une adresse IP. Toutefois, la machine provisionnée est associée à un réseau quelconque, sélectionné dans la réservation à l'aide d'un modèle de type Round-robin.

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

L'ajout d'un nom vous permet de créer plusieurs versions d'une propriété personnalisée. Par exemple, les propriétés suivantes peuvent répertorier des pools d'équilibrage de charge définis pour une utilisation générale et des machines avec des exigences de performances élevées, modérées et faibles :

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

Configure les attributs du profil réseau spécifié dans VirtualMachine.NetworkN.ProfileName.

VCNS.LoadBalancerEdgePool.Names.nom

Spécifie les pools d'équilibrage de charge NSX auxquels la machine virtuelle est attribuée lors du provisionnement. La machine virtuelle est attribuée à tous les ports de service de tous les pools spécifiés. La valeur est un nom edge/pool ou une liste de noms edge/pool séparés par des virgules. Les noms sont sensibles à la casse.

L'ajout d'un nom vous permet de créer plusieurs versions d'une propriété personnalisée. Par exemple, les propriétés suivantes peuvent répertorier des pools d'équilibrage de charge définis pour une utilisation générale et des machines avec des exigences de performances élevées, modérées et faibles :

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

VCNS.SecurityGroup.Names.nom

Spécifie le ou les groupes de sécurité NSX auxquels la machine virtuelle est attribuée lors du provisionnement. La valeur est un nom de groupe de sécurité ou une liste de noms séparés par des virgules. Les noms sont sensibles à la casse.

L'ajout d'un nom vous permet de créer plusieurs versions de la propriété, qui peuvent être utilisées séparément ou conjointement. Par exemple, les propriétés suivantes peuvent répertorier des groupes de sécurité destinés à une utilisation générale, pour le personnel commercial et pour le support :

  • VCNS.SecurityGroup.Names

  • VCNS.SecurityGroup.Names.sales

  • VCNS.SecurityGroup.Names.support

VCNS.SecurityTag.Names.nom

Spécifie la ou les balises de sécurité NSX auxquelles la machine virtuelle est associée lors du provisionnement. La valeur est un nom de balise de sécurité ou une liste de noms séparés par des virgules. Les noms sont sensibles à la casse.

L'ajout d'un nom vous permet de créer plusieurs versions de la propriété, qui peuvent être utilisées séparément ou conjointement. Par exemple, les propriétés suivantes peuvent répertorier des balises de sécurité destinées à une utilisation générale, pour le personnel commercial et pour le support :

  • VCNS.SecurityTag.Names

  • VCNS.SecurityTag.Names.sales

  • VCNS.SecurityTag.Names.support