Installations de démarrage réseau

prend en charge le démarrage des hôtes en mode UEFI. Le mode UEFI fournit un ensemble complet d’installations standardisées pour le chargeur d’amorçage et les systèmes d’exploitation. Cette fonctionnalité permet d’être plus facilement installée sur les hôtes où UEFI est le mode de démarrage par défaut.

La section suivante contient des informations sur la configuration de vos serveurs TFTP et NFS, FTP ou HTTP pour activer le démarrage PXE et UEFI des installations hôtes. Il décrit ensuite comment créer un fichier de réponses XML, qui vous permet d’effectuer des installations sans assistance.

Configurer votre environnement PXE et UEFI pour l’installation

Avant de configurer le support d’installation, configurez vos serveurs TFTP et DHCP. Les sections suivantes contiennent des informations sur la configuration de votre serveur TFTP pour le démarrage PXE et UEFI. Consultez la documentation de votre fournisseur pour connaître les procédures générales de configuration.

Note :

déplacé du partitionnement de disque MBR vers GUID Partition Table (GPT). Certains systèmes de déploiement PXE tiers peuvent essayer de lire la table de partition sur le disque dur d’une machine avant de déployer l’image sur l’hôte.

Si le système de déploiement n’est pas compatible avec le schéma de partitionnement GPT et que le disque dur a déjà été utilisé pour une version de qui utilise GPT, le système de déploiement PXE peut échouer. Une solution de contournement pour cet échec consiste à supprimer la table de partition sur le disque.

En plus des serveurs TFTP et DHCP, vous avez besoin d’un serveur NFS, FTP ou HTTP pour héberger les fichiers d’installation. Ces serveurs peuvent coexister sur un ou être distribués sur différents serveurs du réseau.

En outre, chaque hôte que vous souhaitez démarrer PXE doit posséder une carte Ethernet compatible amorçage PXE.

Les étapes suivantes supposent que le serveur Linux que vous utilisez prend en charge RPM.

Configurer votre serveur TFTP pour le démarrage PXE

  1. Dans le/tftpboot répertoire, créez un répertoire appelé``

  2. Copiez lesmboot.c32 fichierspxelinux.0 et du/usr/lib/syslinux répertoire vers le/tftboot répertoire.

    Note :

    recommande fortement d’utilisermboot.c32 et depxelinux.0 fichiers de la même source (par exemple, à partir de la même ISO).

  3. À partir du support d’installation, copiez les fichiersinstall.img (à partir du répertoire racine),vmlinuz , etxen.gz (à partir du/boot répertoire) vers le nouveau/tftpboot/ répertoire sur le serveur TFTP.

  4. Dans le/tftboot répertoire, créez un répertoire appelépxelinux.cfg .

  5. Dans lepxelinux.cfg répertoire, créez votre fichier de configuration appelédefault .

    Le contenu de ce fichier dépend de la façon dont vous souhaitez configurer votre environnement de démarrage PXE. Deux exemples de configurations sont répertoriés ci-dessous. Le premier exemple de configuration démarre une installation sur n’importe quelle machine qui démarre à partir du serveur TFTP. Cette installation nécessite des réponses manuelles. Le deuxième exemple de configuration concerne une installation sans assistance.

    Note :

    Les exemples suivants montrent comment configurer le programme d’installation pour qu’il s’exécute sur la console physiquetty0. Pour utiliser une autre valeur par défaut, assurez-vous que la console que vous souhaitez utiliser est la plus à droite.

    default label kernel mboot.c32 append /tftpboot//xen.gz dom0_max_vcpus=2 \ dom0_mem=1024M,max:1024M com1=115200,8n1 \ console=com1,vga --- /tftpboot//vmlinuz \ xencons=hvc console=hvc0 console=tty0 \ --- /tftpboot//install.img

    Exemple de configuration qui effectue une installation sans assistance à l’aide du fichier de réponses à l’URL spécifiée :

    Note :

    Pour spécifier la carte réseau à utiliser pour récupérer le fichier de réponses, incluez leanswerfile_device=ethX paramètreanswerfile_device=MAC ou et spécifiez le numéro de périphérique Ethernet ou l’adresse MAC du périphérique.

    default -auto label -auto kernel mboot.c32 append /tftpboot//xen.gz dom0_max_vcpus=2 \ dom0_mem=1024M,max:1024M com1=115200,8n1 \ console=com1,vga --- /tftpboot//vmlinuz \ xencons=hvc console=hvc0 console=tty0 \ answerfile=http://pxehost.example.com/answerfile \ install --- /tftpboot//install.img

    Pour plus d’informations sur le contenu du fichier de configuration PXE, consultez le site Web SYSLINUX.

Configurer votre serveur TFTP pour le démarrage UEFI

Pour configurer votre serveur TFTP pour le démarrage UEFI :

  1. Dans le/tftpboot répertoire, créez un répertoire appeléEFI/ .

  2. Configurez votre serveur DHCP pour qu’il le fournisse/EFI//grubx64.efi en tant que fichier de démarrage.

  3. Créer ungrub.cfg fichier. Par exemple :

    • Pour une installation nécessitant des réponses manuelles aux invites d’installation :

       menuentry " Install (serial)" {
           multiboot2 /EFI//xen.gz dom0_mem=1024M,max:1024M watchdog \
           dom0_max_vcpus=4 com1=115200,8n1 console=com1,vga
           module2 /EFI//vmlinuz console=hvc0
           module2 /EFI//install.img
       }
      
    • Pour une installation sans assistance qui utilise un fichier de réponses :

       menuentry " Install (serial)" {
           multiboot2 /EFI//xen.gz dom0_mem=1024M,max:1024M watchdog \
           dom0_max_vcpus=4 com1=115200,8n1 console=com1,vga
           module2 /EFI//vmlinuz console=hvc0 console=tty0 answerfile_device=eth0 answerfile=ftp://ip_address/path_to_answerfile install
           module2 /EFI//install.img
       }
      

    Pour plus d’informations sur l’utilisation d’un fichier de réponses, reportez-vous à la section Création d’un fichier de réponses pour une installation PXE et UEFI sans assistance.

  4. Copiezgrub.cfg le fichier/tftpboot/EFI/ dans le répertoire du serveur TFTP.

  5. À partir du support d’installation, copiez les fichiersgrubx64.efi,install.img(à partir du répertoire racine)vmlinuz, etxen.gz(à partir du répertoire ) vers le nouveau/boot répertoire sur le serveur TFTP./tftpboot/EFI/

Pour plus d’informations sur votre système d’exploitation spécifique, reportez-vous au manuel du système d’exploitation de votre serveur. Les informations ici sont un guide qui peut être utilisé pour Red Hat, Fedora et d’autres distributions basées sur RPM.

Pour configurer le support d’installation sur un serveur HTTLP, FTP ou NFS :

  1. Sur le serveur, créez un répertoire à partir duquel le support d’installation peut être exporté via HTTP, FTP ou NFS.

  2. Copiez l’intégralité du contenu du support d’installation dans le répertoire nouvellement créé sur le serveur HTTP, FTP ou NFS. Ce répertoire est votre référentiel d’installation.

    Note :

    Lors de la copie du support d’installation, assurez-vous de copier le fichier.treeinfo dans le répertoire nouvellement créé.

Pour préparer le système de destination :

  1. Démarrez le système et entrez dans le menu Boot (F12 dans la plupart des programmes du BIOS).

  2. Sélectionnez cette option pour démarrer à partir de votre carte Ethernet.

  3. Le système démarre ensuite PXE à partir de la source d’installation que vous avez configurée et le script d’installation démarre. Si vous avez configuré un fichier de réponses, l’installation peut se poursuivre sans assistance.

Installer des packs supplémentaires pendant l’installation de

Les packs supplémentaires sont utilisés pour modifier et étendre les capacités de en install ant des logiciels dans le domaine de contrôle (Dom0). Par exemple, un partenaire OEM peut vouloir fournir un ensemble d’outils de gestion nécessitant l’installation d’agents SNMP. Les utilisateurs peuvent ajouter des packs supplémentaires soit lors de l’installation initiale, soit à tout moment par la suite.

Lors de l’installation de packs supplémentaires pendant l’installation, décompressez chaque pack supplémentaire dans un répertoire distinct.

Il existe également des installations permettant aux partenaires OEM d’ajouter leurs packs supplémentaires aux référentiels d’installation afin de permettre des installations automatisées en usine.

Créer un fichier de réponses pour une installation PXE et UEFI sans assistance

Pour effectuer des installations sans surveillance, créez un fichier de réponses XML. Voici un exemple de fichier de réponses :

Contient tous les nœuds d’un nœud racine nommé installation.

Note :

Pour activer le provisionnement léger, spécifiez unsrtype attribut commeext . Si cet attribut n’est pas spécifié, le type de stockage local par défaut est LVM. Le Pour plus d’informations, voir Stockage.

Voici un résumé des éléments. Toutes les valeurs de nœud sont du texte, sauf indication contraire. Les éléments requis sont indiqués.

<primary-disk>

Obligatoire ? - Oui

Description : Nom du périphérique de stockage sur lequel le domaine de contrôle est installé. Cet élément est équivalent au choix effectué à l’étape Sélectionner le disque principal du processus d’installation manuelle.

Attributs : Vous pouvez spécifier unguest-storage attribut avec des valeurs possiblesyes etno . Par exemple :<primary-disk guest-storage="no">sda</primary-disk>

La valeur par défaut estyes. Si vous spécifiezno, vous pouvez automatiser un scénario d’installation dans lequel aucun référentiel de stockage n’est créé. Dans ce cas, spécifiez aucune clé de disque invité.

<guest-disk>

Obligatoire ? Aucun

Description : Nom d’un périphérique de stockage à utiliser pour stocker les invités. Utilisez l’un de ces éléments pour chaque disque supplémentaire.

Attributs : Aucun

<keymap>

Obligatoire ? - Oui

Description : Nom de la carte de clés à utiliser lors de l’installation. <keymap>us</keymap> La valeur par défautus est prise en compte si vous ne spécifiez pas de valeur pour cet élément.

Attributs : Aucun

Vous pouvez également effectuer des mises à niveau automatiques en modifiant le fichier de réponses de manière appropriée. Définissez l’attribut mode de l’élément d’installation pour la mise à niveau, spécifiez le disque sur lequel l’installation existante vit avec l’élément d’installationexistant. Laissez les éléments du disque principal et du disque invité non spécifiés. Par exemple :

Installations de démarrage réseau