Un guide du débutant pour lancer

Un guide du débutant pour lancer
Lorsqu'il n'y a qu'un ou deux hôtes à installer, la configuration des systèmes basés sur un chapeau rouge à partir de supports virtuels ou physiques est simple. De plus, lorsqu'un administrateur système est tenu de configurer de nombreux ordinateurs Linux, Lancer un coup d'envoi peut donner une approche relativement simple et entièrement automatisée. Il est simple de mettre en place une autre alternative Lancer un coup d'envoi Paramètres, chacun avec sa configuration de déploiement.

Les entreprises les plus hautes utilisent Kickstart pour déployer des images de serveur Red Hat qui peuvent ensuite être modifiées au besoin. Pour Kickstart, un administrateur doit le configurer en tant que serveur Web, au moins un fichier de configuration Kickstart et un support d'installation. Un serveur DHCP actif est également requis afin qu'après avoir obtenu une adresse DHCP valide, de nouveaux clients peuvent trouver leur serveur Kickstart et obtenir un coup de démarlage. De plus, Kickstart utilise différents canaux d'installation tels que les médias locaux et les NF, etc.

Dans ce guide, nous couvrirons ces 14 points liés à Kickstart:

  1. Qu'est-ce que Kickstart?
  2. Le but principal du fichier kickstart
  3. Que sont les installations de Kickstart?
  4. Flux de travail d'installation de Kickstart
  5. Création d'un fichier Kickstart
  6. Vérification de l'intégrité d'un fichier kickstart
  7. Modifications du fichier Kickstart
  8. Générer un fichier de kickstart
  9. Disponibilité du fichier Kickstart
  10. Disponibilité de la source d'installation
  11. Démarrer l'installation de Kickstart
  12. Maintenance d'un fichier de kickstart
  13. Installation des outils de maintenance de lancement
  14. Guide de l'utilisateur Kickstart

Alors commençons ce voyage!

Qu'est-ce que Kickstart?

Kickstart est chargé d'installer un système d'exploitation entier à partir d'une liste spécifiée connue sous le nom de fichier Kickstart. Vos choix d'installation sont automatiquement stockés dans un fichier Kickstart nommé «anaconda-ks.CFG". Chaque fois que vous installez un système d'exploitation sur Fedora, Centos, Rhel ou une autre distribution Linux basée sur un chapeau rouge, "/ root / anaconda-ks.CFG"Est l'emplacement de ce fichier Kickstart dans le répertoire domestique de l'utilisateur racine.

Une fois une installation terminée à l'aide de Kickstart, consultez le fichier Kickstart et vous remarquerez qu'il a toutes les entrées que vous avez faites lors de l'installation. Paramètres des paramètres de paramètres du clavier et du fuseau horaire, des informations de partitionnement des disques, des informations de réseautage, des options de package, un type d'installation, etc. sont tous des exemples de ces entrées.

Le but principal du fichier Kickstart:

L'objectif principal du fichier Kickstart est de permettre à l'administrateur système de faire toutes les installations liées au réseau Linux. Un autre avantage du fichier Kickstart consiste à développer des serveurs basés sur une conception éprouvée. Cette fonctionnalité est très utile si vous avez souvent besoin de créer de nombreux serveurs avec le même système d'exploitation. Ce fichier permet également à l'utilisateur de spécifier des instructions à exécuter même après l'installation, telles que la création de compte. La façon la plus courante d'utiliser un fichier Kickstart est de la placer dans un répertoire NFS exporté. Après cela, rendez-le disponible sur un serveur Web, mais d'autres possibilités existent également.

Que sont les installations de Kickstart?

Maintenant, comprenons le concept de base de l'installation de Kickstart. Ces fichiers vous donnent la permission de l'automatisation entière ou partielle de la procédure d'installation. Il comprend des réponses à toutes les requêtes que toute application d'installation demande souvent, telles que la façon dont les disques doivent être partitionnés, quel fuseau horaire le système doit utiliser et quel logiciel doit être installé. En conséquence, offrir un fichier Kickstart préparé au début de l'installation vous permet de terminer l'installation automatiquement, sans avoir besoin d'une participation d'utilisateurs. Ces installations sont très bénéfiques lorsque vous souhaitez installer Centos sur de nombreuses machines simultanément.

Les fichiers Kickstart sont accessibles par d'autres ordinateurs individuels et sont placés sur un système de serveur unique dans le processus d'installation. Lorsque vous utilisez un seul fichier Kickstart, ce type d'installation permet aux utilisateurs d'installer CentOS sur plusieurs machines. Ainsi, le rendant utile pour les administrateurs du système et du réseau.

Tous les fichiers de journal d'exécution de Kickstart et les scripts sont enregistrés dans le «/ temp”Répertoire afin de jouer un rôle dans les difficultés d'installation de débogage.

Flux de travail d'installation de Kickstart:

Un disque dur local, un DVD local ou un serveur HTTP, HTTPS, FTP ou NFS peut tous être utilisés pour lancer une installation. Maintenant, nous vous donnerons un aperçu de haut niveau de la façon d'utiliser Kickstart:

  • La première chose que vous devez faire est de créer un fichier kickstart. Vous pouvez fabriquer ce fichier par vous-même ou utiliser un fichier créé résultant d'une installation manuelle. Les générateurs de fichiers Kickstart sont également utilisés à cet effet.
  • Utilisez un NFS, un HTTP ou même un serveur FTP pour autoriser le fichier Kickstart, qui sera disponible pour le processus d'installation sur un emplacement du réseau, un disque dur ou un support amovible.
  • Faire un support de démarrage qui sera utilisé pour démarrer l'installation.
  • Permettre au processus d'installation d'accéder à la source d'installation.
  • En utilisant le fichier Kickstart et les supports amovibles, démarrez votre procédure d'installation.
  • L'installation se terminera automatiquement si le fichier Kickstart comprend toutes les sections et commandes nécessaires. Si une erreur se produit ou que l'une de ces sections requises est manquante, l'installation doit être terminée manuellement.

Création d'un fichier Kickstart

Le "Installateur d'Anaconda"Crée automatiquement un fichier Kickstart lorsqu'une installation RHEL est terminée. Ce fichier Kickstart sera enregistré dans le répertoire de la maison utilisateur nommé «/ root / anaconda-ks.CFG".

Un fichier Kickstart peut être créé en utilisant l'une de ces trois méthodes:

Méthode 1: Commencez depuis le début

Jusqu'à ce moment, nous pouvons définir le fichier Kickstart comme un fichier texte simple avec de nombreuses informations explicites. Vous pouvez choisir parmi les vastes options de sélection de kickstart. Certaines options sont obligatoires. L'utilisation d'un fichier kickstart existant comme modèle est le moyen le plus simple de générer un fichier kickstart.

Méthode 2: effectuer une installation standard de RHEL / CENTOS

Il est possible que vous ayez créé un fichier Kickstart sans le savoir au moment où vous avez installé CentOS. Il était automatiquement basé sur les réponses que vous avez fournies lors de l'installation. Le fichier Kickstart doit être trouvé dans le répertoire racine nommé «anaconda-ks.CFG". Ce fichier peut être utilisé comme modèle si vous souhaitez créer vos fichiers Kickstart.

Méthode 3: Utilisation de l'outil d'interface utilisateur graphique (GUI) Kickstart

Système-config-kickstart est un programme utile qui vous permet de générer vos fichiers Kickstart en utilisant l'interface graphique simple. Pour cela, vous devez d'abord installer l'outil de générateur de kickstart.

Vérification de l'intégrité d'un fichier Kickstart:

Pour vous assurer que votre fichier Kickstart est valide, utilisez l'outil de ligne de commande connue sous le nom de «ksvalidator". Cet outil est pratique lorsque vous devez apporter beaucoup de modifications à un fichier kickstart.

Ksvalidator / Path / To / Kickstart.ks

Modifications du fichier Kickstart:

Avec les principes sous-jacents des installations de kickstart, il parvient à rester cohérent. Pourtant, les paramètres et les commandes peuvent varier entre les versions importantes de RHEL. Le "ksverdiff»La commande est utilisée pour afficher la variation entre deux versions de syntaxe Kickstart. Cette commande devient utile lorsque vous souhaitez mettre à jour un fichier Kickstart déjà existant dans un nouveau. Vous pouvez écrire la commande suivante pour voir les changements de syntaxe entre RHEL 7 et RHEL 8.

Dans cette commande, le -F L'option indique le communiqué avec lequel commencer la comparaison. Puis le -t L'option spécifie la version avec laquelle la conclure.

$ ksverdiff -f rhel7 -t rhel8

Génération d'un fichier Kickstart:

Le fichier Kickstart est utilisé pour automatiser le processus d'installation du système d'exploitation RHEL.

Il offre toutes les informations liées à l'installation via le fichier de configuration de Kickstart. Cela aide l'installateur à accélérer l'installation tout en prouvant également une capacité non interactive pour un déploiement à grande échelle.

Exemple:

Ici, nous vous montrons la syntaxe principale d'un fichier kickstart:

rootpw - PlainText YourPassword
Url --url = "ftp: // path_to_package_server"
texte
%paquets
@cœur
%fin
TimeSone Votre fuseau horaire
ClearPart - tout
partie / --fstype = "xfs" --grow

Le fichier Kickstart qui est donné ci-dessus exécutera une installation RHEL simple basée sur le texte en utilisant un programme d'installation de Red Hat Anaconda. Maintenant, comprenons la fonctionnalité de ces options une par une:

  • Url -url = ”ftp: / path_to _package _server”: Cette option attribuera la source du fichier d'installation, qui peut être un chemin de réseau ou un répertoire.
  • @cœur: Vous pouvez utiliser cette option pour installer le groupe du package central. Les packages ou groupes uniques, peuvent être définis avec cette option. Vous devez ajouter un package ou un groupe par ligne.
  • % du fuseau horaire «Votre fuseau horaire»: Ici, vous pouvez déclarer votre fuseau horaire comme une valeur pour cette option.
  • partie / -fstype = ”xfs” -grow: Dans le fichier KickStart, utilisez cette option pour créer une partition, puis la développez à la taille maximale avant de le monter sous /.
  • rootpw -plaintext yourPassword: Cette option vous permettra de définir votre mot de passe racine, qui sera «votre mot de passe» dans notre cas.
  • % paquets: Avec cette option, vous pouvez démarrer la liste des packages
  • % fin: Terminez votre liste de packages avec «%fin" option.
  • ClearPart -all: Utilisez cette option pour effacer toutes les partitions existantes et préparer le disque.
  • texte: Vous pouvez également utiliser le programme d'installation d'Anaconda pour procéder à une installation textuelle.

En plus des paramètres mentionnés précédemment, la liste suivante vous offrira d'autres options que vous pouvez utiliser dans le fichier Kickstart pour affiner votre installation RHEL:

  • lang en_au: Vous pouvez ensuite définir la valeur du paramètre de la langue sur «EN AU».
  • pare-feu - Discable: Utilisez cette option pour désactiver les paramètres du pare-feu.
  • réseau -bootproto = dhcp -device = eth0: Vous pouvez affecter l'interface réseau à Eth0 et la configurer pour obtenir des paramètres réseau via DHCP.
  • Bootloader -Location = MBR: Utilisez cette option pour définir votre emplacement de l'installation de chargeur de démarrage pour maîtriser l'enregistrement de démarrage.
  • Clavier «Us»: Vous pouvez ajouter les informations sur le clavier.
  • SELINUX -DISABLABLE: Utilisez cette option pour désactiver SELINUX.
  • Redémarrer: Cette option vous permettra de redémarrer le système nouvellement installé une fois l'installation terminée.

Utilisation d'un fichier Kickstart déjà créé:

Une autre option pour créer un nouveau fichier Kickstart personnalisé à vos besoins est d'exécuter une nouvelle installation RHEL. Une fois l'installation terminée, l'installateur enregistrera tous vos choix et créera un fichier Kickstart situé dans le répertoire personnel de Root (/ root / anaconda-ks.CFG).

Générateur de fichiers Kickstart:

Un administrateur système peut utiliser Kickstart pour créer un seul fichier Kickstart qui contient tous vos choix lors d'une procédure d'installation RHEL. Au fur et à mesure que le fichier Kickstart est créé, il peut être inclus via un réseau de réseau ou de démarrage pour une configuration système rapide et cohérente.

L'outil de générateur de fichiers Kickstart vous guide à travers la procédure de développement des fichiers RHEL 5, 6, 7, ou RHEL 8 Kickstart qui conviennent en fonction de vos besoins de déploiement individuels. Avec ce programme, vous pouvez construire des fichiers Kickstart étendus avec des sélections de packages uniques, des dispositions de système de fichiers, des configurations de réseau et des scripts d'installation. Une nouvelle option de sécurité est également disponible qui vous permet désormais de déployer des systèmes avec un système de sécurité bien géré. Une autre chose à propos de cette application est que cette application sélectionnera les valeurs par défaut raisonnables pour une personnalisation moins sophistiquée.

Une fois que vous avez terminé la configuration de votre système, cliquez sur "Télécharger"Bouton pour obtenir le fichier Kickstart, que vous pouvez ensuite être lié au réseau ou avec des supports d'installation.

Disponibilité du fichier Kickstart:

Vous devez enregistrer le fichier Kickstart à l'un des emplacements suivants:

  • Sur tout disque dur lié au système d'installation
  • Sur tout support amovible comme un DVD ou un lecteur flash USB
  • Sur un partage réseau accessible pour le système d'installation

Un fichier Kickstart est généralement copié sur un disque dur ou un support portable ou partagé sur un réseau. Tout d'abord, utilisez un serveur PXE à l'aide des installations Kickstart pour démarrer le système. Cette méthode est une technique basée sur le réseau. Ensuite, téléchargez les packages logiciels à partir des référentiels distants et du fichier Kickstart à partir de l'emplacement du réseau particulier. Vous devez rendre la source d'installation accessible au processus d'installation. Cependant, plutôt que l'arborescence d'installation ou l'image ISO, le fichier Kickstart est utilisé.

Disponibilité de la source d'installation:

L'installation de Kickstart doit avoir accès à toute source d'installation pour installer les packages dont votre système nécessite. Utilisez l'arborescence d'installation ou l'image ISO DVD d'installation RHEL comme source. Un duplicata du DVD RHEL binaire avec la même structure de répertoire est appelé un arbre d'installation.

  • Si vous installez via le réseau (HTTP, FTP ou NFS), vous devrez rendre l'image ISO DVD binaire ou l'arborescence d'installation qui dépend du protocole qui a été utilisé.
  • Si vous installez des disques durs en utilisant soit un lecteur flash ou le disque dur lui-même, vous devez vous assurer que les images binaires ISO DVD RHEL existent sur le disque dur du système.
  • ● Avant de procéder à l'installation de Kickstart, vous devez insérer le DVD d'installation RHEL dans votre système. C'est ainsi que vous effectuez une installation basée sur DVD.

Démarrez les installations Kickstart:

Les installations Kickstart peuvent être initiées à l'aide de l'une de ces trois méthodes ci-dessous:

Méthode 1: Utilisation de PXE

Ces serveurs peuvent démarrer les systèmes ARM 64 bits, les serveurs IBM Power Systems, les systèmes Intel 64 et AMD64. Le serveur PXE vous permet de démarrer automatiquement l'installation lorsque vous spécifiez l'option de démarrage dans le fichier de configuration du chargeur de démarrage. Si vous utilisez cette méthode, il est également possible d'automatiser l'installation, y compris la procédure de démarrage.

Cette procédure est un guide général. Les procédures spécifiques varient en fonction de l'architecture de votre système, et les architectures ne fournissent pas toutes les options.

Note:

  • Tout d'abord, vous aurez besoin d'un serveur PXE pour le démarrage du système et permettez au processus d'installation de démarrer.
  • Un fichier Kickstart doit être présent à n'importe quel endroit accessible pour que le système soit installé.

Méthode:

  • Sur votre serveur PXE, ajoutez le "inst.ks =”Option de démarrage sur la ligne pertinente dans le fichier de configuration du chargeur de démarrage. Votre matériel système et votre architecture déterminent la syntaxe et le nom du fichier.
  • Le serveur réseau est utilisé pour démarrer l'installation.

En utilisant les paramètres d'installation du fichier Kickstart, l'installation commencera immédiatement. L'installation est automatisée si le fichier Kickstart est légitime et comprend toutes les commandes essentielles.

Méthode 2: Installation manuelle

Cette méthode décrit comment démarrer manuellement une installation Kickstart, qui nécessite une intervention de l'utilisateur. Utilisez l'option de démarrage "inst.ks = emplacement«, Lorsque vous souhaitez démarrer l'installation. Ici, vous pouvez remplacer la valeur de l'emplacement par votre emplacement de fichier Kickstart. L'architecture de votre système détermine la méthode spécifique pour définir l'option de démarrage.

Note:

Vous avez un fichier Kickstart prêt à installer à un emplacement accessible de notre système.

Méthode:

  • Utilisez des médias locaux pour démarrer le système (un lecteur flash USB, un DVD ou un CD).
  • Maintenant, déclarez vos paramètres de configuration de démarrage à l'invite de démarrage.
  • Vérifiez les options de démarrage que vous avez ajoutées et démarrez le processus d'installation.

Le processus d'installation a utilisé les paramètres ajoutés dans le fichier kickstart. Ensuite, l'installation est automatisée à partir de ce point si le fichier Kickstart est légitime et contient toutes les commandes essentielles.

Méthode 3: Utilisation d'un volume local

Cette méthode démarrera le processus d'installation de Kickstart en plaçant un fichier Kickstart avec un nom particulier sur un volume local étiqueté.

Note:

  • Dès le début du logiciel d'installation, un disque maintient ce volume doit être présent sur la machine.
  • Cela aiderait à préparer un volume avec l'étiquette OEMDRV, Avoir un fichier kickstart "ks.CFG"Dans sa racine.

Méthode:

  • Nous utilisons les médias locaux pour démarrer le système (un lecteur flash USB, un DVD ou un CD).
  • Maintenant, déclarez vos paramètres de configuration de démarrage à l'invite de démarrage.
  • Supposons qu'un référentiel virtuel existe sur un réseau. Dans ce cas, vous devrez peut-être utiliser le «ip =”Option pour la configuration du réseau. À l'aide du protocole DHCP, par défaut, l'installateur essaiera de configurer tous les périphériques réseau.
  • Vous devrez peut-être ajouter le "inst.repo =«Option pour accéder à une source de logiciel à partir de laquelle les packages pertinents seront installés. La source d'installation doit être déclarée dans le fichier Kickstart si vous n'utilisez pas cette option.
  • Commencez l'installation en vérifiant les options de démarrage que vous avez ajoutées.

Pour initier l'installation automatisée de Kickstart, le fichier Kickstart est immédiatement identifié.

Maintenance d'un fichier de kickstart:

Sur les fichiers Kickstart, vous pouvez exécuter des chèques automatisés. Pour cela, vous devez vérifier la validité d'une erreur nouvelle ou existante provoquant le fichier Kickstart.

Installation d'outils de maintenance de lancement:

Vous devez d'abord installer le package qui contient les outils de maintenance Kickstart pour les utiliser. Écrivez la commande suivante pour établir le «pykickstart"Package sur votre système CentOS.

$ sudo yum installer pykickstart

Guide de l'utilisateur Kickstart:

Pour obtenir plus d'informations sur Kickstart, écrivez la commande suivante:

$ rpm -qd pykickstart

Conclusion:

Les entreprises les plus hautes utilisent Kickstart pour déployer l'image du serveur Red Hat qui peut ensuite être modifiée, au besoin. Les installations Kickstart vous permettent d'automatiser partiellement ou entièrement la procédure d'installation. Ces fichiers incluent des réponses à toutes les requêtes que toute application d'installation demande souvent, telles que la façon dont les disques doivent être partitionnés, quel fuseau horaire le système doit utiliser et quel logiciel doit être installé. Dans ce guide, nous avons couvert 14 points importants liés à Kickstart. Voulez-vous automatiser le processus d'installation? N'hésitez pas à essayer Kickstart!