GNU/Linux >> Tutoriels Linux >  >> Linux

Génération d'un fichier Kickstart sur Redhat Linux

Objectif

L'objectif de cet article est de fournir un guide de démarrage pour la création de fichiers Kickstart sur Redhat Linux.

Versions du système d'exploitation et du logiciel

  • Système d'exploitation : – Redhat 7

Exigences

Un accès privilégié à votre système Redhat Linux peut être requis.

Difficulté

MOYEN

Congrès

  • # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
  • $ - nécessite que les commandes linux données soient exécutées en tant qu'utilisateur régulier non privilégié

Présentation

Le fichier Kickstart est utilisé pour automatiser l'installation du système d'exploitation Redhat. L'idée de base derrière le fichier kickstart est de fournir toutes les informations d'installation requises au programme d'installation via le fichier de configuration kickstart qui serait normalement soumis de manière interactive. Cela peut accélérer une installation et fournir une capacité non interactive pour les déploiements à grande échelle.

Instructions

Exemple de démarrage minimal

Voici un exemple de fichier de configuration kickstart minimal :

rootpw --plaintext mypassword
url --url="ftp://PACKAGE_SERVER/"
text
%packages
@core
%end
timezone Australia/Sydney
clearpart --all
part / --fstype="xfs" --grow 

Le fichier Kickstart ci-dessus utilisera le programme d'installation anaconda de Redhat pour effectuer une installation minimale de Redhat Linux basée sur du texte. Examinons de plus près toutes les options utilisées par ce fichier kickstart :

  • rootpw --plaintext mypassword – Définissez le mot de passe root sur mypassword
  • url --url="ftp://PACKAGE_SERVER/" – Fournissez le répertoire source d'installation ou l'emplacement réseau avec les fichiers d'installation. Cet exemple utilise FTP.
  • text – Effectuez une installation basée sur du texte à l'aide du programme d'installation anaconda
  • %packages – Début de la liste des packages
  • @core – Installer le groupe de packages de base. D'autres packages ou groupes à installer peuvent être spécifiés ici. Un groupe ou un package par ligne.
  • %end – Fin de la liste des packages
  • %timezone Australia/Sydney – Définissez le fuseau horaire sur Australie/Sydney Pour répertorier tous les fuseaux horaires disponibles sur Redhat Linux, exécutez timedatectl list-timezones commande.
  • clearpart --all – Préparez le disque et effacez toutes les partitions actuelles.
  • part / --fstype="xfs" --grow – Créez une partition et augmentez jusqu'à la taille maximale disponible et montez-la sous / .

Autres paramètres de base du fichier Kickstart

En plus de tous les paramètres ci-dessus, la liste suivante vous fournira d'autres paramètres Kickstart de base, mais facultatifs, pour régler votre installation Redhat Linux :

  • keyboard 'us' – Réglez le clavier sur us
  • lang en_AU – Définissez la langue sur en_AU
  • firewall --disabled – Désactiver le pare-feu
  • selinux --disabled – Désactiver SELinux
  • network --bootproto=dhcp --device=eth0 – Nommez l'interface réseau eth0 et configurer pour obtenir la configuration réseau via DHCP
  • reboot – Une fois l'installation terminée, redémarrez le système nouvellement installé.
  • bootloader --location=mbr – Définissez l'emplacement d'installation du chargeur de démarrage sur Master Boot Record.

Utilisation de Kickstart depuis l'installation précédente

Une autre alternative pour générer un nouveau fichier Kiskstart adapté à vos besoins consiste à effectuer l'installation initiale de Redhat Linux. Pendant l'installation, le programme d'installation enregistrera toutes vos sélections d'installation et générera un fichier Kickstart qui se trouve dans le répertoire d'accueil de root ( /root/anaconda-ks.cfg ) une fois l'installation terminée.

system-config-kickstart

Pour générer des fichiers de configuration Kickstart plus robustes, vous pouvez envisager d'utiliser system-config-kickstart commande. system-config-kickstart est un excellent outil qui vous permet de configurer presque tous les aspects de votre installation Redhat personnalisée, des paramètres du clavier aux scripts de post-installation. Pour installer system-config-kickstart exécution de l'outil de génération de kickstart :

# yum install system-config-kickstart

Une fois installé, vous pouvez démarrer l'outil system-config-kickstart avec la commande linux suivante :

$ system-config-kickstart


Linux
  1. Comment déplacer un fichier sous Linux

  2. Installation du navigateur Chrome sur REDHAT Linux Server/Desktop

  3. Comment forcer l'installation en mode texte de Redhat Linux

  4. Bases des autorisations de fichiers Linux

  5. Linux - Tout est un fichier ?

Comment créer un fichier sous Linux

Moins de commande sous Linux

Commande Gzip sous Linux

Commande Gunzip sous Linux

Commande Stat sous Linux

Qu'est-ce qu'umask sous Linux ?