Automating Installations - Kickstart

 L' installazione automatica su più server può avvenire:

- Cloud-init in ambienti cloud

- Kickstart può essere usato con un server PXE-boot in un datacenter automatizzato. Il kickstart file contiene tutte le istruzioni di installazione per effettuare il set up di una istanza Rhel.

Il file Kickstart, anaconda-ks.cfg, è creato automaticamente dopo l'installazione nelle root home directory e può essere modificato manualmente.
Nella stessa directory c'è il file di configurazione initial-setup-ks.cfg che contiene parametri utili per il boot del file system come la scheda di rete, system language, repository....
In genere il file kickstart si trova su un server ed un client accede ad esso o tramite la url
ks=http://server/ks.cfg
oppure usando tool grafici come Virtual Machine Manager .

- Vagrant è una soluzione per installare automaticamente Virtual Machine. Lavora con un "box" cioè una tar file che contiene l'immagine di una virtual machine.
E' supportato da VMware, VirtualBox, Hyper-V e KVM.
Vagrant non è incluso in Rhel8 ma deve essere installato da EPEL.

Esempio:
Creare un file kickstart che si chiama my-ks.cfg e assicurarti che possa essere usato per un installazione automatica e soddisfi i seguenti requisiti:
- the installer prompt for a password
- la connessione di rete è abilitata al boot
- il nome della local machine sia server001.esempio.com

Copiare il file di configurazione
# cp initial-setup-ks.cfg my-ks.cfg
# vim my-ks.cfg
Verificare che in network boot sia active
Cambiare il nome del server in corrispondenza di hostname
Verificare che ignoredisk sia "sda" perché è quello più usato.


Cancellare la riga relativa alla root password così che viene chiesta dal prompt dei comandi.



Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database