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!

Neues Gast System mit cmd Befehlen erstellen

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: Dayworker, irix

Member
Beiträge: 2
Registriert: 10.11.2004, 15:38

Neues Gast System mit cmd Befehlen erstellen

Beitragvon vmramis » 10.11.2004, 15:43

Hallo zusammen,
Ich bin neu in eurem Forum... Habe mir aber schon diverse Tricks ihr abgeholt.
Nun abe ich mal eine Frage:

Wie kann ich ein Gast System erstellen im VM mit cmd Scripts, damit ich ein Batch schreiben könnte. Der mir automatisch ein Gast anlegen würde.
Ich muss 40 Virtuele Systeme Bauen.

Danke für eure Hilfe
MR :idea:

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 10.11.2004, 18:23

Hi
... na endlich ... - auf dich warte ich schon lange!
Was haeltst du von folgendem Deal: ich habe genau das was du brauchst im Kopf - eine interaktive Batch zum VMs erstellen, die alle wichtigen Optionen einbaut und nicht die Einschraenkungen des Wizzards mitmacht.
Ich denke das jede Nacharbeit mit dem Gui unnoetig sein soll - also muss das Ergebnis ohne jede Bestaetigung lauffaehig sein. Ins BIOS will ich auch nicht erst noch gehen muessen. Sowohl auf GSX als auch Workstation, Linux oder Windows soll das Ergebnis starten koennen.
Das wird eine lange Batch - fuer deinen eigenen Zweeck brauchst du gar nicht alles.
Wenn das Ergebnis hier gepostet wird - kann es von mir aus losgehen.

Startumgebung: Ordner 'disk-factory'
nvram - Floppyboot - HD-boot -CD-boot PXE-boot Win/*nix Typ = 8 Stueck
preformatted disks: SCSI / IDE 1GB,2,4,8,12,16,32 ...
Floppies: dummy.flp
Isos : dummy.iso
txt-files: vmx-header
vmware-vdiskmanager


Anfang der Batch

echo * ......................... Disk-Factory.......................*
echo * ...by members of the german vmware forum...*

echo * ..... enter: Hi ..............................................*
if input = HI goto select
if input = Hi goto select
echo * ................sturer Bock -... mach's dir doch selber...*
echo * ...........und tschuess ............................................*
pause
exit

select:
echo * Willste Linux oder Windows-pfade und Namen .......*
if input = Linux goto linux
if input = Windows goto win

....

kleiner Vorgeschmack ...

Hast du Interesse?

Ulli

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 10.11.2004, 19:57

So gehts weiter:

:win

Variablen deklarieren:
nickname - Name der neuen VM
vmdir - Ordner fuer die neue VM

copy templates\win-vmxheader.txt factory-output\%vmdir%\%nickname%.txt

Abfrage: welcher OStype ?
if MS-dos goto dos
if Linux24 goto lin24
if WinXP-Pro goto xppro

:2k3enter
echo "guestOS = "winNetEnterprise"" >> factory-output\%vmdir%\%nickname%.txt
goto RAM

:RAM
echo "enter RAMsize in MB - muss durch 4 teilbar sein - no errorcheck "
echo "memsize = "%input%" >> factory-output\%vmdir%\%nickname%.txt
goto devices

:devices
echo "now you have to select the ingredients of the soup"

:scsi-controller
echo ' do you need SCSI-controller 0 - enter y or n'
if y = echo "scsi0.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "scsi0.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt

echo ' do you need SCSI-controller 1 - enter y or n'
if y = echo "scsi1.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "scsi1.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt

echo ' do you need IDE-controller 0 - enter y or n'
if y = echo "ide0.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "ide0.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt

echo ' do you need IDEI-controller 1 - enter y or n'
if y = echo "ide1.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "ide1.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt

echo ' do you need network - enter y or n'
if n = goto ports
else 'echo " select devicetype for nic0 - enter a or v"
if v = echo "Ethernet0.deviceType = 'vmxnet'

nach und nach werden alle Ports, Sound usw abgefragt

dann kommen die Platten

echo ' do you want to use one of your templates - y or n'
if y = goto listtemplates
if n = goto vdiskmanager

ich denke mal du kannst erkennen was ich im Sinn habe - ich wollte das schon immer mal machen, habe aber einfach zu wenig Zeit - oder besser gesagt - derzeit ist ein X2Y-assistent auf BartPE basis viel, viel interessanter.

Also wie gesagt - das Konzept und die Logik steht schon seit langem aber es war nie jemand in Sicht der die Batch zusammenhackt. Wenn du drauf warten willst, bis ich die selber mal fertig habe dann frag im Fruehjahr nochmal ;-)
ALSO fREIWILLIGE VORGETRETEN

Ulli

Member
Beiträge: 2
Registriert: 10.11.2004, 15:38

Danke !!!

Beitragvon vmramis » 11.11.2004, 13:25

:lol: Hallo Danke sieht ja gut aus.

Muss mal schauen ob ich in einer gewissen zeit etwas machen kann.
Denn wie es in der IT ist sollte alles schon gestern Betriebsbereit sein.

Werde mal schauen... besten Dank für dein Input.

Wenn ich wass mache werde ich es dir melden.

Gruss

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 11.11.2004, 19:46

Hi
ihr armen, armen Profis - manchmal tut ihr mir richig leid. Immer im Stress und nie darf man mal etwas rumspielen ;-)

Aber ich hatte auch nicht wirklich auf Zusammenarbeit gehofft - deswegen bin ich auch ueberhaupt nicht nachtragend. Wie klappt es denn - musst du noch irgendwas wissen?

Ulli


Zurück zu „VMserver 1 und GSX“

Wer ist online?

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