ESXi Tipps

From chaoswiki
Jump to navigation Jump to search

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

# mkdir /vmfs/volumes/datastore3/dau_testvm
# cd /vmfs/volumes/datastore3/dau_testvm
# vmkfstools -c 2048m disk-root.vmdk
# vi dau_testvm.vmx

XP VM anlegen

  1. VM starten und installation starten mit der image vom srsyg08/home/data/images/cd-rom/winxp
  2. bei erstem Bildshirm F& drücken um externe Medien zur Installation von SCSI Treibern zu gestatten
  3. dann srsyg08/home/data/images/floppies/Windows-XP/ einbinden im Floppy und installieren lassen

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"