- NTP-Konfiguration (SSH oder vSphere-Client)
- DNS-Konfiguration (SSH oder vSphere-Client)
- VHV-Konfiguration (SSH Only)
- Firewall Aktivieren (SSH oder vSphere-Client)
SSH-Konfiguration
ACHTUNG! Bei Hetzner Servern nicht vonnöten, da schon Erledigt, nur der Vollständigkeit halber.
[sourcecode language=”bash”]vim-cmd hostsvc/enable_ssh
vim-cmd hostsvc/start_ssh
vim-cmd hostsvc/enable_esx_shell
vim-cmd hostsvc/start_esx_shell[/sourcecode]
Warnung im Host deaktivieren – Warnung erscheint wenn SSH aktiviert ist
esxcli system settings advanced set -o /UserVars/SuppressShellWarning -i 1 esxcli system settings advanced set -o /UserVars/ESXiShellTimeOut -i 1
NTP-Konfiguration
Damit der ESXi-Server immer die aktuelle Uhrzeit hat, ist es vonnöten die Time-Server zu Konfigurieren. Dieser Schritt geht auch mit Hilfe des vSphere Clients: Konfiguration –> Uhrzeitkonfiguration
cat > /etc/ntp.conf << __NTP_CONFIG__ restrict default kod nomodify notrap noquerynopeer restrict 127.0.0.1 server ntp1.hetzner.de server ntp2.hetzner.com server ntp3.hetzner.net server 0.vmware.pool.ntp.org server 1.vmware.pool.ntp.org __NTP_CONFIG__ /sbin/chkconfig --level 345 ntpd on
NTP-Check
Nach Reboot des Servers
~ # ntpq -c pe remote refid st t when poll reach delay offset jitter ============================================================================== +ntp1.hetzner.de 192.53.103.103 2 u 5 64 377 2.850 17.561 1.875 *ntp2.hetzner.de 192.53.103.103 2 u 28 64 377 0.229 16.956 2.638 -ntp3.hetzner.de 192.53.103.108 2 u 59 64 377 0.206 19.932 2.161 -net1.uni-paderb 192.53.103.104 2 u 62 64 377 10.656 -4.865 3.431 +bds2.bds-bayern 192.53.103.104 2 u 60 64 377 5.601 17.721 2.082
DNS-Konfiguration
Damit der ESXi-Server auch DNS-Namen auflösen kann, müssen noch die DNS-Server Konfiguriert werden. Dieser Schritt geht auch mit Hilfe des vSphere Clients: Konfiguration -> DNS und Routing.
[sourcecode language=”bash”]
cat > /etc/resolv.conf << __DNS_CONFIG__
nameserver 213.133.98.98
nameserver 213.133.98.99
__DNS_CONFIG__[/sourcecode]
VHV-Konfiguration
Hardware Virtualisierung zum Ausführen von “nested 64bit Gästen” und Hyper-V VMs.
[sourcecode language=”bash”]grep -i "vhv.allow" /etc/vmware/config || echo "vhv.allow = "TRUE"" > /etc/vmware/config[/sourcecode]
Firewall-Konfiguration
esxcli network firewall set --default-action false --enabled yes FIREWALL_SERVICES="syslog sshClient ntpClient updateManager httpClient netdump" for SERVICE in ${FIREWALL_SERVICES} do esxcli network firewall ruleset set --ruleset-id ${SERVICE} --enabled yes done
Maintance Mode aktivieren und Backup der Logs
# backup ESXi configuration to persist changes /sbin/auto-backup.sh # enter maintenance mode vim-cmd hostsvc/maintenance_mode_enter sleep 10 # copy %first boot script logs to persisted datastore cp /var/log/hostd.log "/vmfs/volumes/datastore1/firstboot-hostd.log" cp /var/log/esxi_install.log "/vmfs/volumes/datastore1/firstboot-esxi_install.log"