Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Kickstart Installation - vSwitch Konfiguration

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX/ESXi Server 3.

Moderatoren: Dayworker, irix

Member
Beiträge: 35
Registriert: 05.08.2007, 08:11
Wohnort: Bönen

Kickstart Installation - vSwitch Konfiguration

Beitragvon Bomboletti » 18.03.2008, 10:50

Hallo zusammen,
ich habe für die schnelle Installation meiner ESX Server ein Kickstart File erstellt.
Unter der Post Sektion habe ich mehrere Sachen die Automatisch abgearbeitet werden, wie NTP Konfiguration, root Login Freischalten usw.
Alles läuft auch einwandfrei, nur die Konfiguration der vSwitch wird übersprungen bzw. nicht ausgeführt.
Woran kann das liegen?

Anbei die Post Sektion meines Scripts:

%post

# root Login per SSH erlauben
mv /etc/ssh/sshd_config /etc/ssh/ORIG.sshd_config
sed -e "s/PermitRootLogin no/# PermitRootLogin yes/g" /etc/ssh/ORIG.sshd_config > /etc/ssh/sshd_config
/etc/init.d/sshd restart

#Hinzufuegen des zweiten Adapter zum vSwitch0
esxcfg-vswitch -L vmnic1 vSwitch0
esxcfg-vswitch -A VMkernel vSwitch0
esxcfg-vmknic -a -i xxx.xxx.xxx.xxx -n 255.255.255.0 VMkernel
esxcfg-route xxx.xxx.xxx.xxx

#Erstellung vSwitch1 fuer VMs
esxcfg-vswitch -a vSwitch1
esxcfg-vswitch -A 'VM Network' vSwitch1
esxcfg-vswitch -L vmnic2 vSwitch1
esxcfg-vswitch -L vmnic3 vSwitch1

#Konfiguration der Nameserver
cat > /etc/resolv.conf << EOF
search TEST.local
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
EOF

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 18.03.2008, 19:57

tja, das skript wird direkt im anschluss an die installation ausgeführt. Zu diesem Zeitpunkt ist der vmkernel noch nicht geladen (passiert erste beim ersten neustart), drum funktionieren die esxcfg-irgendwas-befehle da noch ncith.

du musst also in Deinem post-skript eine Datei anlegen, die dann beim ersten Neustart ausgeführt wird (rc.local z.B.).

ein feines Beispiel für sowas:
http://www.vmware.com/community/thread. ... eID=436165

noch eleganter ist es natürlich, die ganze post-config-geschichte nicht über ein shell-skript zu machen, sondern über die API, z.B. mit dem viperltoolkit. Da bist Du dann unabhängig von versionswechseln, syntaxveränderungen, klappt auch mit ESX3i usw...

viele grüße,
jörg


Zurück zu „ESX 3 & ESXi 3“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste