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:
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:
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:
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:
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:
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.
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:
Méthode:
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:
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:
Méthode:
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!