Aller au contenu principal

Importation de scripts d'installation personnalisés

Vous pouvez importer des scripts d'installation dans le référentiel d'images SE. Ces fichiers peuvent ensuite être utilisés pour personnaliser des images Linux et Windows.

À propos de cette tâche

Actuellement, seuls les scripts de post-installation sont pris en charge.

Le tableau suivant répertorie les types de fichiers des scripts d’installation pris en charge par Lenovo XClarity Administrator pour chaque système d'exploitation. Notez que certaines versions du système opération ne prennent pas en charge tous les types de fichier pris en charge par XClarity Administrator(par exemple, des versions RHEL peuvent ne pas inclure Perl dans le profil minimal et, par conséquent, les scripts Perl ne s'exécuteront pas). Assurez-vous que vous utilisez le type de fichier approprié pour les versions de système d'exploitation que vous voulez déployer.
Système d'exploitationTypes de fichier pris en chargeInformations complémentaires
Linux CentOSNon pris en charge 
Microsoft® Windows® Azure Stack HCINon pris en charge 
Microsoft Windows Hyper-V ServerNon pris en charge 
Microsoft® Windows® ServerFichier de commande (.cmd), PowerShell (.ps1)Le chemin d’accès aux fichiers et données personnalisés par défaut est C:\lxca.

Pour plus d'informations sur les scripts d'installation, voir Site Web d'ajout d'un script personnalisé à la configuration Windows

Red Hat® Enterprise Linux (RHEL) ServerBash (.sh), Perl (.pm ou .pl), Python (.py)Le chemin d’accès aux fichiers et données personnalisés par défaut est /home/lxca.

Pour plus d'informations sur les scripts d'installation, voir RHEL : Page Web des scripts de post-installation

Rocky LinuxBash (.sh), Perl (.pm ou .pl), Python (.py)Le chemin d’accès aux fichiers et données personnalisés par défaut est /home/lxca.

Pour plus d'informations sur les scripts d'installation, voir RHEL : Page Web des scripts de post-installation

SUSE® Linux Enterprise Server (SLES)Bash (.sh), Perl (.pm ou .pl), Python (.py)Le chemin d’accès aux fichiers et données personnalisés par défaut est /home/lxca.

Pour plus d'informations sur les scripts d'installation, voir SUSE : Page Web des scripts utilisateur personnalisés

UbuntuNon pris en charge 
VMware vSphere® Hypervisor (ESXi) avec personnalisation LenovoBash (.sh), Python (.py)Le chemin d’accès aux fichiers et données personnalisés par défaut est /home/lxca.

Pour plus d'informations sur les scripts d'installation, voir VMware : Page Web de scripts d’installation et de mise à niveau

Remarque
Le référentiel des images SE peut stocker un nombre illimité de fichiers prédéfinis et personnalisés, si l’espace disponible est suffisant pour stocker les fichiers.

Une fois les données collectées pendant le déploiement SE, XClarity Administrator crée une instance des paramètres du fichier de configuration (qui inclut les paramètres personnalisés dans le fichier sélectionné et un sous-ensemble de paramètres prédéfinis) sur le système hôte qui peut être utilisé par le script de post-installation.

Vous pouvez injecter des macros prédéfinies et personnalisées (paramètres de configuration) dans le script de post-installation à l'aide du nom unique de l'objet. Les valeurs prédéfinies sont basées de manière dynamique basé sur les instances de XClarity Administrator. Les macros personnalisées sont basées de manière dynamique sur la saisie de l’utilisateur qui est spécifiée pendant le déploiement du système d’exploitation.

Remarque
  • Placez le nom de macro entre des symboles dièse (#).

  • Pour les objets imbriqués, séparez chaque nom objet à l'aide d'un point (par exemple, #server_settings.server0.locale#).

  • Pour les macros personnalisées, n’incluez pas le nom d’objet le plus important. Pour les macros prédéfinies, ajoutez au nom de la macro le préfixe « prédéfini ».

  • Lorsqu’un objet est créé à partir d’un modèle, le nom est ajouté avec un numéro unique, en commençant par 0 (par exemple, server0 et server1).

  • Vous pouvez également voir le nom de chaque macro à partir de la boîte de dialogue Déployer des images SE sous les onglets Paramètres personnalisés en passant le curseur sur l'icône Aide (Icône Aide) en regard de chaque paramètre personnalisé.

  • Pour obtenir la liste des macros prédéfinies, voir Macros prédéfinies. Pour plus d'informations sur les paramètres de configuration et macros personnalisés, voir Macros personnalisées.

Les macros prédéfinies recommandées dans le fichier sans opérateur indiquent l'état de déploiement de système d'exploitation final et l'état lors du téléchargement et de l'exécution de scripts de post-installation. Vous pouvez modifier le script de post-installation afin d'inclure un rapport d'état personnalisé, selon le système d'exploitation cible. Pour plus d'informations, voir Ajout de rapport d'état personnalisé aux scripts d’installation.

Procédure

Pour importer des scripts d'installation dans le référentiel d'images SE, procédez comme suit.

  1. Dans la barre de menus de XClarity Administrator, cliquez sur Distribution > Gérer les images de SE pour afficher la page Déployer un système d'exploitation : déployer des images de SE.
  2. Cliquez sur l'onglet Scripts d'installation.

    Illustre la page Gérer les images SE avec la liste des scripts d'installation qui ont été importés dans le référentiel d'images SE.
  3. Cliquez sur l'icône Importer fichier (Icône Importer). La boîte de dialogue Importation de script d'installation s'affiche.
  4. Cliquez sur l'onglet Importation locale pour télécharger des fichiers à partir du système local ou cliquez sur l'onglet Importation à distance pour télécharger des fichiers à partir d'un serveur de fichiers distant.
    Remarque
    Pour télécharger un fichier à partir d'un serveur de fichiers distant, vous devez d'abord créer un profil de serveur de fichiers distant en cliquant sur l'icône Configurer le serveur de fichiers (Icône Configurer le serveur de fichiers distant). Pour plus d'informations, voir Configuration d'un serveur de fichiers distant.
  5. Si vous choisissez d'utiliser un serveur de fichiers distant, sélectionnez-le dans la liste Serveur de fichiers distant.
  6. Sélectionnez le type de système d'exploitation.
  7. Entrez le nom du fichier du script d'installation, ou cliquez sur Parcourir pour rechercher le fichier que vous souhaitez importer.
  8. Facultatif : Entrez une description pour le script d'installation.
    Conseil
    Utilisez les zones Description pour différencier les fichiers personnalisés portant le même nom.
  9. Facultatif : Sélectionnez un type de total de contrôle pour vérifier que le fichier en cours de téléchargement n'est pas endommagé et copiez et collez la valeur de total de contrôle dans la zone de texte fournie.

    Si vous sélectionnez un type de total de contrôle, vous devez indiquer une valeur de total de contrôle pour vérifier l'intégrité et la sécurité du fichier téléchargé. La valeur doit venir de la source sécurisée d'une organisation fiable. Si le fichier téléchargé correspond à la valeur de total de contrôle, le déploiement peut être poursuivi en toute sécurité. Sinon, vous devez télécharger à nouveau le fichier ou vérifier la valeur de total de contrôle.

    Trois types de total de contrôle sont pris en charge :

    • MD5

    • SHA1

    • SHA256

  10. Cliquez sur Importer.
    Conseil
    Le fichier est téléchargé via une connexion réseau sécurisée. Par conséquent, la fiabilité et les performances du réseau ont une incidence sur le temps nécessaire à l'importation du fichier.

    Si vous fermez l'onglet ou la fenêtre de navigateur Web dans lesquels le fichier est téléchargé en local avant la fin du téléchargement, l'importation échoue.

Après avoir terminé

Les scripts d'installation sont répertoriés sous l'onglet Scripts d'installation de la page Gérer les images de SE.

Depuis cette page, vous pouvez effectuer les actions suivantes.

  • Créez un profil de serveur de fichiers distant en cliquant sur l'icône Configurer le serveur de fichiers (Icône Configurer le serveur de fichiers distant).

  • Retirez les scripts d'installation sélectionnés en cliquant sur l'icône Supprimer (Icône Supprimer).

Pour plus d’informations sur l'ajout d'un script d'installation dans un profil d'image SE personnalisé, voir Création d'un profil d'image SE personnalisé.