Aller au contenu principal

Déploiement de SLES 12 SP3 avec des paramètres régionaux configurable et des serveurs NTP

Ce scénario installe le système d'exploitation SLES 12 SP3 en activant l'anglais, le brésilien ou le japonais pour le clavier et les paramètres régionaux du système d'exploitation. Il configure également l’adresse IP pour jusqu'à trois serveurs NTP. Un profil d'image SE personnalisé est utilisé. Il comprend un fichier sans opérateur (avec des macros prédéfinies et des macros personnalisées) et un fichier de paramètres de configuration permettant de sélectionner les paramètres régionaux et les paramètres du serveur NTP. Ce profil personnalisé peut être sélectionné sur la page Déployer des images de SE. Ensuite, les paramètres régionaux et les paramètres du serveur NTP peuvent être sélectionnés sous l'onglet Paramètres personnalisés. Les valeurs spécifiées sont remplacées dans les macros personnalisées contenues dans le fichier sans opérateur personnalisé et le programme d'installation autoyast SLES utilise ces valeurs dans le fichier sans opérateur pour configurer le système d'exploitation.

Avant de commencer

Ce scénario utilise les modèles de fichiers suivants.

  • SLES_locale_customConfig.json. Ce fichier de configuration personnalisé demande la langue d'installation des paramètres régionaux du SE et du clavier pour SLES et le serveur NTP.

  • SLES_locale_customUnattend.xml. Ce fichier sans opérateur personnalisé utilise les valeurs des macros personnalisées qui sont définies dans le fichier de configuration.

Procédure

Pour déployer SLES 12 SP3 à l'aide d'un profil d'image SE personnalisé, procédez comme suit.

  1. Téléchargez le système d'exploitation SLES de base à partir du site web SUSE sur le système local, puis importez l'image dans le référentiel d'images SE. Pour plus d'informations, voir Importation d'images du système d'exploitation.
    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 Images SE.

    3. Cliquez sur l'icône Importer (Icône Importer).

    4. Cliquez sur Importation locale.

    5. Cliquez sur Parcourir pour rechercher et sélectionner l'image SLES 12 SP3 à importer (par exemple, SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso).

    6. Cliquez sur Importer pour charger l'image dans le référentiel des images SE.

    7. Attendez la fin de l'importation.

  2. Créer un fichier de paramètres de configuration personnalisé et importez-le dans le référentiel d'images SE.

    Le fichier de paramètres de configuration est un fichier JSON qui décrit les données à collecter dynamiquement pendant le processus de déploiement SE. Dans le cadre de ce scénario, nous souhaitons spécifier les paramètres régionaux du système d’exploitation (en_US, ja_JP, pt_BR), les paramètres régionaux du clavier (anglais-US, japonais ou portugais-BR) et jusqu'à trois adresses IP de serveur NTP à utiliser pour chaque déploiement SE. Pour plus d'informations sur la création d'un fichier de paramètres de configuration, voir Macros personnalisées.

    Pour importer le fichier de paramètres de configuration, procédez comme suit. Pour plus d'informations, voir Importation de paramètres de configuration personnalisés.

    1. Cliquez sur l'onglet Fichiers de configuration.

    2. Cliquez sur l'icône Importer (Icône Importer).

    3. Cliquez sur Importation locale.

    4. Sélectionnez SLES comme système d'exploitation.

    5. Cliquez sur Parcourir pour rechercher et sélectionner le fichier de paramètres de configuration à importer (par exemple, SLES_locale_customConfig.json).

    6. Cliquez sur Importer pour charger le fichier dans le référentiel des images SE.

      Remarque
      Lorsque vous importez un fichier de paramètres de configuration personnalisé, XClarity Administratorgénère des macros personnalisées pour chaque paramètre du fichier. Vous pouvez ajouter ces macros au fichier sans opérateur. Pendant le déploiement SE, les macros sont remplacées par des valeurs réelles.
  3. Modifiez le fichier sans opérateur SLES pour spécifier des valeurs dynamiques pour les paramètres régionaux du système d'exploitation, les paramètres régionaux du clavier et les adresses IP du serveur NTP, puis importez le fichier personnalisé dans le référentiel d’images SE. Pour plus d'informations, voir Importation de fichiers sans opérateur personnalisés.
    Juste après la balise <profile>, ajoutez les informations relatives au serveur NTP et à la mise en réseau. L’exemple suivant contient des balises pour deux serveurs NTP. Les adresses IP seront ajoutées en tant que macros à une étape ultérieure.
    <ntp-client>
    <configure_dhcp config:type="boolean">false</configure_dhcp>
    <peers config:type="list">
    <peer>
    <address></address>
    <initial_sync config:type="boolean">true</initial_sync>
    <options></options>
    <type>server</type>
    </peer>
    <peer>
    <address></address>
    <initial_sync config:type="boolean">true</initial_sync>
    <options></options>
    <type>server</type>
    </peer>
    </peers>
    <start_at_boot config:type="boolean">true</start_at_boot>
    <start_in_chroot config:type="boolean">true</start_in_chroot>
    </ntp-client>
    Dans la section <general>, ajoutez les informations des paramètres régionaux du système d’exploitation et du clavier, comme illustré dans l’exemple suivant. Les paramètres régionaux de clavier et de système d’exploitation seront ajoutés en tant que macros à une étape ultérieure.
    <keyboard>
    <keymap></keymap>
    </keyboard>
    <language></language>
    Remarque
    Lorsque vous utilisez un fichier sans opérateur personnalisé, XClarity Administrator n'offre pas la plupart des fonctionnalités normales dont vous bénéficiez lorsque vous utilisez un fichier sans opérateur prédéfini. Par exemple, les cibles <DiskConfiguration>, <ImageInstall>, <ProductKey> et <UserAccounts> pour l'administrateur, <Interfaces> pour le réseau, et la liste <package> pour les fonctionnalités d'installation doivent être spécifiées dans le fichier sans opérateur personnalisé qui est en cours de téléchargement.

    Pour importer le fichier sans opérateur personnalisé, procédez comme suit.

    1. Cliquez sur l'onglet Fichiers sans opérateur.

    2. Cliquez sur l'icône Importer (Icône Importer).

    3. Cliquez sur Importation locale.

    4. Sélectionnez SLES comme système d'exploitation.

    5. Cliquez sur Parcourir pour rechercher et sélectionner le fichier sans opérateur à importer (par exemple, SLES_locale_customUnattend.xml).

    6. Cliquez sur Importer pour charger le fichier dans le référentiel des images SE.

  4. Associez le fichier sans opérateur personnalisé avec le fichier de paramètres de configuration personnalisé, et ajoutez les macros prédéfinies et personnalisées (de paramètres) requises au fichier sans opérateur à partir du fichier de paramètres de configuration. Pour plus d'informations, voir Association d’un fichier sans opérateur à un fichier de paramètres de configuration, Injection de macros prédéfinies et de macros personnalisées dans un fichier sans opérateur.
    Conseil
    Vous pouvez éventuellement associer le fichier sans opérateur personnalisé au fichier de paramètres de configuration personnalisé et ajouter des macros lors de l’importation du fichier sans opérateur.
    1. À partir de l’onglet Fichiers sans opérateur, sélectionnez le fichier sans opérateur personnalisé (par exemple, SLES_locale_customUnattend.xml).

    2. Cliquez sur l'icône Associer un fichier de configuration (Icône Associer un fichier de configuration) pour afficher la boîte de dialogue Associer un fichier sans opérateur.

    3. Sélectionnez le fichier de paramètres de configuration à associer au fichier sans opérateur (par exemple, SLES_locale_customConfig).

    4. Ajoutez les macros prédéfinies requises au fichier sans opérateur.

      1. Sélectionnez Prédéfinies à partir de la liste déroulante Macros disponibles.

      2. Placez le curseur dans le fichier sans opérateur à n’importe quel endroit après la ligne 1 (après la balise <xml>).

      3. Développez la liste predefined > unattendSettings dans la liste des macros prédéfinies disponibles.

      4. Cliquez sur les macros preinstallConfig et postinstallConfig pour ajouter les macros.

      Par exemple :
      <?xml version="1.0"?>
      <!DOCTYPE profile SYSTEM "/usr/share/YaST2/include/autoinstall/profile.dtd">
      #predefined.unattendSettings.preinstallConfig#
      #predefined.unattendSettings.postinstallConfig#
      <profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
    5. Ajoutez la macro personnalisée pour spécifier les paramètres régionaux du système d'exploitation.

      1. Sélectionnez Personnalisée à partir de la liste déroulante Macros disponibles.

      2. Placez le curseur après la balise <language>.

      3. Développez Paramètres du serveur > Nœud dans la liste des macros personnalisées disponibles, puis cliquez sur Paramètres régionaux pour ajouter la macro des paramètres régionaux du système d’exploitation.

      Par exemple :

      <language>#server-settings.node.locale#</language>
    6. Ajoutez la macro personnalisée pour spécifier les paramètres régionaux du clavier.

      1. Placez le curseur après la balise <keymap>.

      2. Développez Paramètres du serveur > Nœud dans la liste des macros personnalisées disponibles, puis cliquez sur keyboardLocale pour ajouter la macro des paramètres régionaux du clavier.

      Par exemple :

      <keyboard>
      <keymap>#server-settings.node.keyboardLocale#</keymap>
      </keyboard>
    7. Ajoutez la macro personnalisée pour spécifier les adresses IP du serveur NTP.

      Dans ce scénario, le fichier de paramètres de configuration personnalisé utilise un modèle pour indiquer de zéro à trois serveurs NTP. Lors de l’utilisation de modèles dans le fichier de paramètres de configuration, les macros qui sont associées à un modèle ne sont pas affichées dans la boîte de dialogue Associer un fichier sans opérateur. Au lieu de cela, vous devez modifier manuellement le fichier sans opérateur et ajouter les macros et les balises appropriées.

      Par exemple, pour inclure trois serveurs NTP, vous devez ajouter les balises et les macros suivantes dans le fichier sans opérateur. Ces balises et macros existent déjà dans l'exemple de fichier sans opérateur de ce scénario.

      <ntp-client>
      <configure_dhcp config:type="boolean">false</configure_dhcp>
      <peers config:type="list">
      <peer>
      <address>#server-settings.ntpserver1#</address>
      <initial_sync config:type="boolean">true</initial_sync>
      <options></options>
      <type>server</type>
      </peer>
      <peer>
      <address>#server-settings.ntpserver2#</address>
      <initial_sync config:type="boolean">true</initial_sync>
      <options></options>
      <type>server</type>
      </peer>
      <peer>
      <address>#server-settings.ntpserver3#</address>
      <initial_sync config:type="boolean">true</initial_sync>
      <options></options>
      <type>server</type>
      </peer>
      </peers>
      <start_at_boot config:type="boolean">true</start_at_boot>
      <start_in_chroot config:type="boolean">true</start_in_chroot>
      </ntp-client>
    8. Cliquez sur Associer pour lier les fichiers ensemble et enregistrer les modifications apportées au fichier sans opérateur.

  5. Créez un profil d’image SE personnalisé qui inclut les paramètres de configuration personnalisés et les fichiers sans opérateur. Pour plus d'informations, voir Création d'un profil d'image SE personnalisé.
    1. Cliquez sur l'onglet Images SE.

    2. Sélectionnez un profil d'image SE à personnaliser (par exemple, Basic).

    3. Cliquez sur l'icône Créer (Icône Créer) pour afficher la boîte de dialogue Créer un profil personnalisé.

    4. Sur l'onglet Général :

      1. Entrez un nom pour le profil (par exemple, Custom SLES for OS and keyboard locale and NTP server).

      2. Utilisez la valeur par défaut pour la zone Chemin d'accès des données et des fichiers personnalisés.

      3. Sélectionnez Fichiers de paramètres configuration et sans opérateur associés comme type de personnalisation.

      4. Cliquez sur Suivant.

    5. Sous l'onglet Options de pilote, cliquez sur Suivant . Les pilotes d'appareil fournis par Windows sont inclus par défaut.

    6. Sous l'onglet Software, cliquez sur Suivant.

    7. Sous l’onglet Fichiers sans opérateur, sélectionnez le fichier sans opérateur (par exemple, SLES_locale_customUnattend.xml), puis cliquez sur Suivant.

      Le fichier de paramètres de configuration associé est sélectionné automatiquement.

    8. Sous l'onglet Scripts d'installation, cliquez sur Suivant.

    9. Sous l'onglet Récapitulatif, passez les paramètres en revue.

    10. Cliquez sur Personnaliser pour créer le profil d’image SE personnalisé.

  6. Déployez le profil d'image SE personnalisé sur le serveur cible. Pour plus d'informations, voir Déploiement d'une image du système d'exploitation.
    1. Dans la barre de menus de XClarity Administrator, cliquez sur Distribution > Déployer des images de SE pour afficher la page Déployer un système d'exploitation : déployer des images SE.

    2. Pour chacun des serveurs cible :

      1. Sélectionnez le serveur.

      2. Cliquez sur Modifier la sélection > Paramètres réseau, puis indiquez le nom d'hôte, l'adresse IP, les paramètres DNS, MTU et VLAN pour le serveur.

        Conseil
        Les paramètres VLAN sont disponibles uniquement lorsque le mode VLAN est défini dans Paramètres globaux > Affectation d’IP > Utiliser les réseaux VLAN.
      3. Sélectionnez le profil d’image SE personnalisé (par exemple, <base_OS>|<timestamp>_Custom SLES for OS and keyboard locale and NTP server) dans la liste déroulante de la colonne Image à déployer

        Remarque
        Vérifiez que tous les serveurs cible utilisent le même profil personnalisé.
      4. Sélectionnez l'emplacement de stockage préféré sur lequel vous souhaitez déployer l'image du système d'exploitation dans la colonne Stockage.

        Remarque
        Pour faire en sorte que les déploiements de système d'exploitation aboutissent, déconnectez toutes les unités de stockage du serveur géré, à l'exception de l'unité de stockage qui a été choisie pour le déploiement du système d'exploitation.
      5. Vérifiez que l'état de déploiement du serveur sélectionné est Prêt.

    3. Sélectionnez tous les serveurs cible, puis cliquez sur l'icône Déployer l'image (Icône Déployer l'image) pour lancer le déploiement du système d'exploitation.

    4. Sous l’onglet Paramètres personnalisés, cliquez sur le sous-onglet Sans opérateur et Paramètres de Configuration, puis sélectionnez le fichier de paramètres de configuration personnalisé (par exemple, SLES_locale_customConfig).

      Remarque
      Le fichier sans opérateur personnalisé associé est sélectionné automatiquement.

      Illustre la boîte de dialogue Déployer des images de SE pour la sélection du fichier de configuration personnalisé.
    5. Sous le sous-onglet Paramètres spécifiques au serveur, sélectionnez le serveur cible, les paramètres régionaux du système d’exploitation et les paramètres régionaux du clavier.

    6. Sous le sous-onglet Paramètres globaux, cliquez sur Ajouter pour définir l’adresse IP de jusqu'à trois serveurs NTP.

    7. Sous l'onglet Récapitulatif, passez les paramètres en revue.

    8. Cliquez sur Déployer pour déployer le système d'exploitation.