Seite 1 von 1

ESX 3.x Installation über ks.cfg, NFS Probleme

Verfasst: 13.08.2008, 12:06
von DschingisKarn
Hallo zusammen

Ich bin gerade dabei ein wenig mit der automatisierten Installation über Kickstart Files zu experimentieren. Hierzu habe ich mir eine Umgebung wie folgt beschrieben aufgebaut:

ESX-Admin Server (W2k3std)
- Webserver zu Patchzwecken
- SFU für NFS Share
VC 2.5
ESX 3.0.2u1

Auf dem NFS Share liegen die Sourcen und diverse andere Dateien die ich zur Installation nutzen möchte, unter anderem auch die Kickstart Files.
Der Zugriff auf den NFS Share funktioniert, habe einen mount von einem anderen ESX gemacht.
Zur Installation an sich funktioniert der Zugriff ebenfalls, dies habe ich schon getestet.

Nun möchte ich aber mit %include meinen Kickstartfile etwas aufsplitten und mehr übersicht hinein bringen. Des weiteren sollen in der %post diverse Dateien kopiert und überarbeitet werden. Dies scheint aber nicht zu klappen.
Ich würde behaupten das er den mount nicht durchführt.

Leider habe ich wenig dazu gefunden, drum hier meine Frage.
Ich habe den mount wie folgt in meiner ks.cfg eingebaut, geht das oder hab ich da was falsch gemacht?

ks.cfg - Abschnitt %pre

%pre
mkdir /mnt/ks
mount 10.160.93.202:/esxinstall/ks /mnt/ks
#%include /mnt/ks/part_hp.ks
%include /mnt/ks/part_fsc.ks
%include /mnt/ks/nachlauf.ks

Schon mal Danke für Eure Hilfe.

Gruß
Dschingis[quote][/quote]

Verfasst: 15.08.2008, 06:59
von DschingisKarn
Hallo zusammen

Scheinbar haben sich noch nicht viele hier mit diesem Problem beschäftigt.

Einen Teilerfolg habe ich bereits, wenn auch nicht dort wo ich wollte.

Um das Kickstartfile etwas übersichtlicher zu gestallten wollte ich es in mehrere Files aufsplitten und per include wieder einbinden. Leider scheitert dies daran das er scheinbar den NFS Share nicht verbindet und deshalb die Dateien nicht finden kann.

Jetzt habe ich wieder alles in einen ks.cfg File kopiert und habe in der %post Sektion trotz allem noch kopieraufgaben vom NFS Share zu tun.
Was ich wohl vergessen hatte den NFS-Client zu starten ... jetzt geht es ... in diesem Bereich.

%post
esxcfg-firewall -e nfsClient
chkconfig portmap on
service portmap start

Und schon klappt das auch mit dem NFS Share.

Selbiges habe ich zwar auch in der %pre Sektion versucht, nur leider hat es da wohl nicht geklappt.
Ich teste aber weiter ...