ESXi Tipps: Difference between revisions
No edit summary |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
Mit der Tastenkombination [CTRL]+[ALT]+[F1] kann man auf die Erste Konsole des ESXi Servers wechseln, wenn man dort dann '''unsupported''' tippt, kommt ein Login Prompt. An diesem Prompt muss das zuvor definierte Passwort eingegeben werden. |
Mit der Tastenkombination [CTRL]+[ALT]+[F1] kann man auf die Erste Konsole des ESXi Servers wechseln, wenn man dort dann '''unsupported''' tippt, kommt ein Login Prompt. An diesem Prompt muss das zuvor definierte Passwort eingegeben werden. |
||
Mit dem auf dem ESXi installierten vi kann man dann anschliessend den dropbear ssh Server in /etc/inetd.conf aktivieren, damit dieser auch gestartet wird, muss dem inetd ein HUP Signal gesendet werden (kill -HUP $PID) |
|||
== Shell Tools == |
|||
Mit dem Tool vim-cmd kann der ESXi Server auch ohne Windows Tool bedient werden. |
|||
=== Die virtuellen Maschinen auflisten === |
|||
# vim-cmd vmsvc/getallvms |
|||
Vmid Name File Guest OS Version Annotation |
|||
16 Test [datastore1] Test/Test.vmx otherLinux64Guest vmx-04 |
|||
32 ObriXP [datastore1] ObriXP/ObriXP.vmx winXPProGuest vmx-04 |
|||
=== Die VM mit der ID 32 starten === |
|||
# vim-cmd vmsvc/power.on 32 |
|||
Powering on VM: |
|||
=== Status abfragen === |
|||
# vim-cmd vmsvc/power.getstate 32 |
|||
Retrieved runtime info |
|||
Powered on |
|||
=== Suspend auslösen === |
|||
# vim-cmd vmsvc/power.suspend 32 |
|||
Suspending VM: |
|||
# vim-cmd vmsvc/power.getstate 32 |
|||
Retrieved runtime info |
|||
Suspended |
|||
=== VM Anlegen === |
|||
<h1>Diese anleitung ist nicht fertig!</h1> |
|||
# mkdir /vmfs/volumes/datastore3/dau_testvm |
|||
# cd /vmfs/volumes/datastore3/dau_testvm |
|||
# vmkfstools -c 2048m disk-root.vmdk |
|||
# vi dau_testvm.vmx |
|||
==== Beispiel VMX File ==== |
|||
<pre> |
|||
config.version = "6" |
|||
virtualHW.version = "3" |
|||
memsize = "256" |
|||
floppy0.present = "false" |
|||
displayName = "newVM" |
|||
guestOS = "winNetStandard" |
|||
ide0:0.present = "TRUE" |
|||
config.version = "6" |
|||
virtualHW.version = "3" |
|||
memsize = "256" |
|||
floppy0.present = "false" |
|||
displayName = "newVM" |
|||
guestOS = "winNetStandard" |
|||
ide0:0.present = "TRUE" |
|||
ide0:0.deviceType = "cdrom-raw" |
|||
ide:0.startConnected = "false" |
|||
floppy0.startConnected = "FALSE" |
|||
floppy0.fileName = "/dev/fd0" |
|||
Ethernet0.present = "TRUE" |
|||
Ethernet0.connectionType = "monitor_dev" |
|||
Ethernet0.networkName = "VM Network" |
|||
Ethernet0.addressType = "vpx" |
|||
scsi0.present = "true" |
|||
scsi0.sharedBus = "none" |
|||
scsi0.virtualDev = "lsilogic" |
|||
scsi0:0.present = "true" |
|||
scsi0:0.fileName = "disk-root.vmdk" |
|||
scsi0:0.deviceType = "scsi-hardDisk" |
|||
</pre> |
|||
==== VM Registrieren ==== |
|||
<pre> |
|||
vim-cmd solo/registervm |
|||
Insufficient arguments. |
|||
Usage: registervm vm path [name] [resourcepool] |
|||
registervm [cfg path] [name(optional)] [resourcepool(optional)] |
|||
Register the vm |
|||
</pre> |
|||
z.B. so: |
|||
vim-cmd solo/registervm /vmfs/volumes/datastore3/dau_testvm/dau_testvm.vmx dau_test |
Latest revision as of 17:00, 2 December 2008
SSH Zugriff
Im VMWare ESXi Server ist ein SSH Server integriert, im normalfall ist dieser deaktiviert, er kann aber ziemlich einfach eingeschaltet werden, man braucht dazu Zugriff auf die Konsole des ESXi Servers, remote kann der SSH Server meines Wissens nicht eingeschaltet werden. Bevor der Server eingeschaltet wird, sollte für den root User ein Passwort gesetzt werden. Nach dem das Passwort gesetzt wurde, kann der Server so aktiviert werden:
Mit der Tastenkombination [CTRL]+[ALT]+[F1] kann man auf die Erste Konsole des ESXi Servers wechseln, wenn man dort dann unsupported tippt, kommt ein Login Prompt. An diesem Prompt muss das zuvor definierte Passwort eingegeben werden.
Mit dem auf dem ESXi installierten vi kann man dann anschliessend den dropbear ssh Server in /etc/inetd.conf aktivieren, damit dieser auch gestartet wird, muss dem inetd ein HUP Signal gesendet werden (kill -HUP $PID)
Shell Tools
Mit dem Tool vim-cmd kann der ESXi Server auch ohne Windows Tool bedient werden.
Die virtuellen Maschinen auflisten
# vim-cmd vmsvc/getallvms Vmid Name File Guest OS Version Annotation 16 Test [datastore1] Test/Test.vmx otherLinux64Guest vmx-04 32 ObriXP [datastore1] ObriXP/ObriXP.vmx winXPProGuest vmx-04
Die VM mit der ID 32 starten
# vim-cmd vmsvc/power.on 32 Powering on VM:
Status abfragen
# vim-cmd vmsvc/power.getstate 32 Retrieved runtime info Powered on
Suspend auslösen
# vim-cmd vmsvc/power.suspend 32 Suspending VM: # vim-cmd vmsvc/power.getstate 32 Retrieved runtime info Suspended
VM Anlegen
Diese anleitung ist nicht fertig!
# mkdir /vmfs/volumes/datastore3/dau_testvm # cd /vmfs/volumes/datastore3/dau_testvm # vmkfstools -c 2048m disk-root.vmdk # vi dau_testvm.vmx
Beispiel VMX File
config.version = "6" virtualHW.version = "3" memsize = "256" floppy0.present = "false" displayName = "newVM" guestOS = "winNetStandard" ide0:0.present = "TRUE" config.version = "6" virtualHW.version = "3" memsize = "256" floppy0.present = "false" displayName = "newVM" guestOS = "winNetStandard" ide0:0.present = "TRUE" ide0:0.deviceType = "cdrom-raw" ide:0.startConnected = "false" floppy0.startConnected = "FALSE" floppy0.fileName = "/dev/fd0" Ethernet0.present = "TRUE" Ethernet0.connectionType = "monitor_dev" Ethernet0.networkName = "VM Network" Ethernet0.addressType = "vpx" scsi0.present = "true" scsi0.sharedBus = "none" scsi0.virtualDev = "lsilogic" scsi0:0.present = "true" scsi0:0.fileName = "disk-root.vmdk" scsi0:0.deviceType = "scsi-hardDisk"
VM Registrieren
vim-cmd solo/registervm Insufficient arguments. Usage: registervm vm path [name] [resourcepool] registervm [cfg path] [name(optional)] [resourcepool(optional)] Register the vm
z.B. so:
vim-cmd solo/registervm /vmfs/volumes/datastore3/dau_testvm/dau_testvm.vmx dau_test