Kickstart CentOS 6 demandant TCP / IP avec réseau configuré sur DHCP

J'essaie d'arrêter mon installation de kickstart CentOS m'invitant aux informations TCP / IP. Après avoir cliqué sur cette invite (en maintenant IPv4 et IPv6 à leurs valeurs par défaut), l'installation se poursuit et se termine très bien. Voici mon file kickstart:

 # Le superbe jeu de VM kickstart d'Andy

 installer
 url --url = http: //mirrors.kernel.org/centos/6/os/x86_64
 lang en_US.UTF-8
 keyboard nous
 text
 % inclut /tmp/network.ks
 rootpw - $ 9 $ RA8DyrNTsVJkGIgY $ oh $ H62
 pare-feu --service = ssh
 authconfig --enables shadow --passalgo = sha512
 selinux --disabled
 timezone Amérique / Los_Angeles
 bootloader --location = mbr --driveorder = vda --append = "crashkernel = auto rhgb quiet"
 # Voici les informations de partition que vous avez demandées
 # Notez que les partitions que vous avez supprimées ne sont pas exprimées
 # ici, à less que vous effaciez toutes les partitions d'abord, ceci est
 # pas garanti pour fonctionner
 zerombr
 clearpart --all --drives = vda --initlabel

 part / boot --fstype = ext4 --size = 500
 partie pv.253002 --grow --size = 1
 volgroup vg1 --pesize = 4096 pv.253002
 logvol / --fstype = ext4 --name = lv_root --vgname = vg1 --grow --size = 1024 --maxsize = 51200
 swap logvol --name = lv_swap --vgname = vg1 --grow --size = 4032 --maxsize = 4032

 repo --name = "CentOS" --baseurl = http: //mirrors.kernel.org/centos/6/os/x86_64 --cost = 100
 repo --name = "Puppet Labs Products" --baseurl = http: //yum.puppetlabs.com/el/6/products/x86_64
 repo --name = "Puppet Labs Dependencies" --baseurl = http: //yum.puppetlabs.com/el/6/dependencies/x86_64
 repo --name = "EyeFi" --baseurl = http: //flexo.eye.fi/6/eye-fi-api

 %packages
 @coeur
 @ server-policy
 fantoche
 facter
 %fin

 % pre -erroronfail
 #! / bin / bash
 pour x dans `cat / proc / cmdline`;  faire
         case $ x dans SERVERNAME *)
                 eval $ x
                 echo "réseau --onboot oui --device eth0 --bootproto dhcp --hostname $ {SERVERNAME} .eye.fi"> /tmp/network.ks
                 ;;
         esac;
 terminé
 %fin

 %postr
 agent de marionnettes - attendercert 10 --onetime --no-daemon --pluginsync - server puppet.eye.fi
 %fin

 redémarrer

Mes arguments du kernel sont dans cette command virt-install suivante que j'utilise pour démarrer l'installation:

virt-install -n zabbix -r 2048 --vcpus=2 -l http://mirrors.kernel.org/centos/6/os/x86_64 --disk /dev/vg_inf1/zabbix --network bridge=br85 --initrd-inject=/home/ashinn/vm_kickstart --extra-args "ks=file:/vm_kickstart SERVERNAME=zabbix" --autostart

Au cours de l'installation, je peux extraire une console sur le deuxième terminal et vérifier le contenu de /tmp/network.ks sont:

network --onboot=yes --bootproto=dhcp --ipv6=auto --hostname=jenkins2.mydomain.com

Pourquoi Anaconda pourrait-elle requestr les parameters TCP / IP lorsqu'ils sont déjà configurés sur DHCP?

L'invite Configurer TCP / IP s'affiche toujours si DHCP échoue pour quelque raison que ce soit. Essayez d'indiquer l'interface ethernet spécifique que vous souhaitez utiliser avec –device = ethX.

J'ai rencontré ce problème sur une machine qui a été configurée sur DHCP depuis eth2 et ma configuration standard kickstart a utilisé eth0.