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!

Problem mit ESX Installation über Kickstart

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

Moderatoren: Dayworker, irix

Member
Beiträge: 6
Registriert: 02.09.2009, 12:03

Problem mit ESX Installation über Kickstart

Beitragvon Duke1987 » 07.09.2009, 11:26

Hallo Community,
im Rahmen meiner Ausbildung soll ich ein Skript erstellen, mit dem unsere zukünftigen ESX Hosts unbeaufsichtigt per Kickstart installiert werden und abschließend per Shellskript konfiguriert werden.

Momentan sieht das Skript folgendermaßen aus:

Code: Alles auswählen

# Installation Method
cdrom

# root Password
rootpw --iscrypted  $1$vMIXtJwD$Qbn8a9UCXr.8XwRxMBD6c/

# Authconfig
auth --enableshadow --enablemd5

# BootLoader ( The user has to use grub by default )
bootloader --location=mbr

# Timezone
timezone Europe/Berlin

# X windowing System
skipx

# Install or Upgrade
install

# Text Mode
text

# Network install type
network --device eth0 --bootproto static --ip xxx.xxx.xxx.xxx --netmask xxx.xxx.xxx.xxx --gateway xxx.xxx.xxx.xxx --nameserver xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx --hostname server.domäne --addvmportgroup=0 --vlanid=0

# Language
lang de_DE

# Language Support
langsupport --default de_DE

# Keyboard
keyboard de

# Mouse
mouse none

# Reboot after install ?
reboot

# Firewall settings
firewall --enabled

# Clear Partitions
clearpart --all --initlabel --drives=cciss/c0d0

# Partitioning
part /boot --fstype ext3 --size 102 --ondisk cciss/c0d0
part / --fstype ext3 --size 4997 --ondisk cciss/c0d0
part swap --size 544 --ondisk cciss/c0d0
part None --fstype vmfs3 --size 10000 --grow --ondisk cciss/c0d0
part None --fstype vmkcore --size 110 --ondisk cciss/c0d0
part /var/log --fstype ext3 --size 1992 --ondisk cciss/c0d0


# VMware Specific Commands
vmaccepteula

vmlicense --mode=server --server=27000@xxx.xxx.xxx.xxx --edition=esxFull

%vmlicense_text
<.......>   

%packages
@base
@ everything

%post
esxcfg-firewall -e nfsClient
chkconfig portmap on
service portmap start
echo "/opt/config.sh" >> /etc/rc.local
mkdir /mnt/nfs
mount -t nfs server.domäne:/ks /mnt/nfs
cp -f /mnt/nfs/config.sh /opt/ --reply=yes


Die Installation läuft problemlos durch und das Shellskript funktioniert ebenfalls.

Die Kickstartfile und das Shellskript liegen auf einem NFS Share, das ich auf einem Server mit Windows Server 2003 Standard eingerichtet habe.

Im %post-Teil soll eigentlich die Datei config.sh von dem NFS kopiert werden, allerdings kommt die Verbindung mit dem NFS nie zustande und ich habe keine Ahnung warum.
Habe ich einen Fehler in meinem Skript oder wo liegt mein Fehler?
Vielleicht ist der Fehler total offensichtlich, aber ich habe nur wenig Erfahrung mit Linux.

Über ein paar Tips wäre ich sehr dankbar...

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

Beitragvon Tschoergez » 10.09.2009, 21:25

Hi,

ich denke mal, Du brauchst den esxcfg-firewall noch nicht im %post-Teil, da der ja vor dem reboot des servers ausgeführt wird...
Evtl. liegt da der Fehler, und derkomplette %post-Teil wird abgebrochen.

Als Beispiele (wenn Du si noch nicht kennst), kann ich empfehlen:
http://communities.vmware.com/message/647262
www.ultimatedeployment.org

viele grüße,
jörg

Member
Beiträge: 6
Registriert: 02.09.2009, 12:03

Beitragvon Duke1987 » 22.09.2009, 10:34

Ich habs hinbekommen...
Der -f Parameter beim cp-Befehl war wohl falsch, denn ohne den gings.


Zurück zu „ESX 3 & ESXi 3“

Wer ist online?

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