Ausgehende SMTP Verbindungen auf ESXi Firewall erlauben

Um die ESXi Firewall für ausgehende SMTP Verbindungen zu konfigurieren kann eine Firewallregel im XML Format in

/etc/vmware/firewall/

abgelegt werden.
Dazu wird die Datei smtp.xml dort mit folgendem Inhalt abgelegt.

<ConfigRoot>
 <service id='1000'>
   <id>SMTP</id>
   <rule>
     <direction>outbound</direction>
     <protocol>tcp</protocol>
     <porttype>dst</porttype>
     <port>25</port>
   </rule>
   <enabled>true</enabled>
   <required>false</required>
 </service>
</ConfigRoot>

Anschließend können die Firewallregeln per

esxcli network firewall refresh

neu geladen werden. Ausgehende Verbindungen sind dann auf Port 25 möglich.

Mehr dazu in diesem VMWare Community Artikel.

2gbsparse Disk Format auf VMWare ESXi 5.1 aktivieren

ESXi 5.1 unterstützt nicht mehr das 2gbsparse Disk Format. Das 2gbsparse Format ist aber sehr nützlich um per vmkfstools auf NFS Datastores zu exportieren die keine großen Dateien unterstützen. Um also das 2gbsparse Disk Format auf ESXi 5.1 einzuschalten wird mit folgendem Kommando das vmkernel modul multiextent geladen.

esxcli system module load -m multiextent

Anschließend sollte man checken ob das modul ordentlich geladen ist

esxcli system module list | grep multiextent

Um das Kernelmodul dauerhaft zu laden folgendes Kommando in /etc/rc.local.d/local.sh eintragen.

localcli system module load -m multiextent

Das Kernelmodul wird dann gleich beim Booten geladen.

Virtuelle Maschinen auf einem ESXi Host per SSH auflisten und herunterfahren

Alle virtuellen Maschinen die auf einem ESXI Host registriert sind lassen sich in der ssh shell des ESXi Host per

esxcli vm process list

auflisten. Anhand der WorldID der Maschine kann dann die Maschine auch auf der command line heruntergefahren werden.

esxcli vm process kill --type=[soft,hard,force] --world-id=<WorldNumber>

Mehr zum Thema hier:

VMWare Self Service Knowledge Base