Cobbler - Puppet
Rédigé par Paulo
Aucun commentaire
Classé dans : Puppet
Quelques commandes en vrac :
#récupération par wget d'un kickstart interprété sur le serveur Cobbler sudo wget http://192.168.100.50/cblr/svc/op/ks/system/2012v1-php #192.168.100.50 correspond à @ dur serveur Cobbler #2012v1-php correspond au nom du node #récupération du ks directement sur le serveur cobbler profiles getks --name=socle-2012-1.28-jboss430-x86_64-sphp #récuperation d'un system cobbler system getks --name=2012v1-php
Modifier certaines variables d'un system :
#afficher les spécificités d'un system (2012v1-php) cobbler system report --name=2012v1-php #modification des options du kernel (Kernel Options) cobbler system edit --name=2012v1-php --kopts="selinux=0" #modification des variables du kickstart (Kickstart Metadata) cobbler system edit --name=2012v1-php --ksmeta="projet=test ip_puppet_server=192.168.100.50 ip_server0=192.168.100.202"
Stopper intérpretation "cheetah" dans une snippet :
utilisation des commandes « raw et end raw »
PS: ne pas mettre d'espace après le dièse
cat <<EOF > /root/install.post.log $SNIPPET($projet + '/packages.list') EOF #raw yum clean all while read LINE; do LINE=$(echo "$LINE" | sed 's/^[[:space:]]\+//') case $LINE in \#*|'') ;; -*) yum remove -y "${LINE#-}" ;; *) yum install -y "$LINE" ;; esac done </root/install.post.log #end raw
Réinstaller un system sur un serveur existant :
Lorsque les serveurs ont déja un système d'exploitatiton, il est possible d'installer un nouveau socle avec koan.
#func <client> call command run ’koan -r --server=puppet --system=<client>’ #func <client> call command run ’reboot’