Vous pouvez créer et gérer des spécifications de personnalisation pour les systèmes d'exploitation invité Windows et Linux. Les spécifications de personnalisation sont des fichiers XML qui contiennent des paramètres de système d'exploitation invité pour des machines virtuelles.
Lorsque vous appliquez une spécification au système d'exploitation client lors du clonage ou du déploiement de la machine virtuelle, vous évitez les conflits qui pourraient survenir si vous déployez des machines virtuelles avec des paramètres identiques, tels que les noms d'ordinateur dupliqués.
vCenter Server sauvegarde les paramètres de configuration personnalisés dans la base de données de vCenter Server. Si les paramètres de personnalisation sont enregistrés, l'administrateur, les mots de passe de l'administrateur et de l'administrateur de domaine sont stockés dans un format chiffré dans la base de données. Étant donné que le certificat utilisé pour chiffrer les mots de passe est unique pour chaque système vCenter Server, si vous réinstallez vCenter Server ou joignez une nouvelle instance du serveur de la base de données, les mots de passe chiffrés deviennent invalides. Vous devez entrer à nouveau les mots de passe avant de pouvoir les utiliser.
Pour savoir comment créer et gérer des spécifications de personnalisation dans vSphere Client, regardez la vidéo suivante.
Créer une spécification de personnalisation pour Linux
Enregistrez les paramètres système d'un système d'exploitation invité Linux dans une spécification de personnalisation que vous pouvez appliquer lors du clonage ou du déploiement de machines virtuelles à partir de modèles. Vous pouvez utiliser l'utilitaire cloud-init comme moyen normalisé d'initialiser une machine virtuelle lorsque vous la déployez dans un environnement de cloud.
Conditions préalables
- Assurez-vous que toutes les conditions pour la personnalisation sont réunies. Reportez-vous à la section Configuration requise pour la personnalisation du système d'exploitation client.
- Pour exécuter le script de personnalisation :
- Vérifiez que VMware Tools version 10.1.0 ou version ultérieure est installé. La personnalisation échoue si la version de VMware Tools est antérieure à la version 10.1.0 et que vous tentez d'exécuter le script de personnalisation.
- Dans la configuration de VMware Tools, l'option
enable-custom-scripts
est désactivée par défaut pour des raisons de sécurité. Lorsque vous tentez d'exécuter le script de personnalisation avec une option deenable-custom-scripts
désactivée, la personnalisation échoue avec une erreur de personnalisation.Par exemple, pour activer l'optionenable-custom-scripts
, vous devez exécutervmware-toolbox-cmd
en tant qu'utilisateur racine avec la commandeconfig
:vmware-toolbox-cmd config set deployPkg enable-custom-scripts true cat /etc/vmware-tools/tools.conf [deployPkg] enable-custom-scripts = true
Pour vérifier que vous avez correctement défini l'option, vous pouvez exécuter la commande suivante :vmware-toolbox-cmd config get deployPkg enable-custom-scripts [deployPkg] enable-custom-scripts = true
Pour plus d'informations, consultez le Guide de l'utilisateur de VMware Tools.
- Pour personnaliser le système d'exploitation invité d'une machine virtuelle avec des métadonnées cloud-init et des données utilisateur :
- Vérifiez que VMware Tools version 11.3.0 ou ultérieure est installé.
- Vérifiez que cloud-init version 21.1 ou ultérieure est installé.
Procédure
Résultats
La spécification de personnalisation que vous avez créée est répertoriée dans le Gestionnaire de spécification de personnalisation. Vous pouvez utiliser la spécification pour personnaliser les systèmes d'exploitation invités de la machine virtuelle.
Créer une spécification de personnalisation pour Windows
Enregistrez les paramètres spécifiques au système d'exploitation invité Windows dans une spécification de personnalisation, que vous pouvez appliquer lors du clonage ou du déploiement des machines virtuelles à partir de modèles.
À partir de vSphere 8.0 Update 2, vous pouvez spécifier une unité d'organisation (UO) pour vos postes de travail distants. Une UO est une sous-division dans Active Directory contenant des utilisateurs, des groupes, des ordinateurs ou d'autres UO.
Conditions préalables
Assurez-vous que toutes les conditions pour la personnalisation sont réunies. Reportez-vous à la section Configuration requise pour la personnalisation du système d'exploitation client.
Procédure
Résultats
La spécification de personnalisation que vous avez créée est répertoriée dans le Gestionnaire de spécification de personnalisation. Vous pouvez utiliser la spécification pour personnaliser les systèmes d'exploitation invités de la machine virtuelle.
Créer une spécification de personnalisation pour Windows avec un fichier de réponse Sysprep personnalisé
Un fichier de réponse sysprep personnalisé est un fichier qui stocke un certain nombre de paramètres de personnalisation tels que le nom d'ordinateur, l'information de gestion des licences, et les paramètres de groupes de travail ou de domaine. Vous pouvez fournir un fichier de réponse sysprep personnalisé comme alternative à la spécification de plusieurs des paramètres dans l'assistant de personnalisation d'invité.
Windows Server 2003 et Windows XP utilisent un fichier texte nommé sysprep.inf. Windows 2008, Windows Vista et Windows 7 utilise un fichier XML nommé sysprep.inf. Vous pouvez créer ces fichiers avec un éditeur de texte ou utiliser l'utilitaire Microsoft Setup Manager pour les générer. Pour plus d'informations sur la façon de créer un fichier de réponse sysprep personnalisé, reportez-vous à la documentation du système d'exploitation approprié.
Vous pouvez empêcher Windows d'affecter de nouvelles machines virtuelles ou de nouveaux modèles ayant les mêmes ID de sécurité (SID) que la machine virtuelle d'origine. Les doublons de SID ne posent pas problème quand les ordinateurs font partie d'un domaine et que seuls des comptes utilisateur de domaine sont utilisés. Par contre, si les ordinateurs font partie d'un groupe de travail ou si des comptes utilisateur locaux sont utilisés, les doublons de SID peuvent compromettre les contrôles d'accès aux fichiers. Pour plus d'informations, reportez-vous à la documentation de votre système d'exploitation Microsoft Windows.
Conditions préalables
Assurez-vous que toutes les conditions pour la personnalisation sont réunies. Reportez-vous à la section Configuration requise pour la personnalisation du système d'exploitation client.
Procédure
Résultats
La spécification de personnalisation que vous avez créée est répertoriée dans le Gestionnaire de spécification de personnalisation. Vous pouvez utiliser la spécification pour personnaliser les systèmes d'exploitation invités de la machine virtuelle.
Gérer les spécifications de personnalisation
Vous pouvez modifier, dupliquer, exporter ou supprimer des spécifications existantes.
Procédure
- Dans vSphere Client, sélectionnez , puis cliquez sur Spécifications de personnalisation de la VM.
- Sélectionnez une spécification de personnalisation et sélectionnez votre tâche.
Option Description Modifier une spécification de personnalisation Vous pouvez apporter des modifications à la spécification de personnalisation, en modifiant la configuration de la mise en réseau par exemple. Cliquez sur Modifier et effectuez les modifications nécessaires. Dupliquer une spécification de personnalisation Si vous avez besoin d'une spécification de personnalisation légèrement différente d'une spécification existante, vous pouvez utiliser le gestionnaire de spécification de personnalisation pour créer une copie de la spécification existante et la modifier. Par exemple, vous pouvez avoir besoin de modifier l'adresse IP ou le mot de passe administrateur. Exporter une spécification de personnalisation Vous pouvez exporter des spécifications de personnalisation et les sauvegarder en tant que fichiers .xml. Pour appliquer une spécification exportée à une machine virtuelle, importez le fichier .xml à l'aide du bouton Importer. Supprimer une spécification de spécification Vous pouvez supprimer les spécifications de personnalisation afin de libérer du stockage.
Importer une spécification de personnalisation
Vous pouvez importer une spécification existante et l'utiliser pour personnaliser le système d'exploitation invité d'une machine virtuelle.
Conditions préalables
Procédure
- Dans vSphere Client, sélectionnez , puis cliquez sur Spécifications de personnalisation de la VM.
- Cliquez sur l'icône Importer.
- Accédez au fichier .xml à importer, indiquez un nom et une description facultative, puis cliquez sur OK.