Alle Beiträge von Sven Halm

VMware ESXi 4: Unsupported Console und SSH

Seit der Version 3.5 des VMware ESXi Servers ist es möglich, wie beim ESX Server, auf die Console zu kommen und diese zu nutzen. Auch SSH kann genutzt werden.

Hierzu sind folgende Schritte notwendig:

  1. Auf die Console des Servers wechseln
  2. [ALT]+[F1] drücken
  3. Blind „unsupported“ eingeben
  4. Das root Passwort eingeben

Um jetzt noch SSH zu aktivieren, einfach die „/etc/inetd.conf“ editieren und danach den SSHD mit „services.sh restart“ starten.

Spritmonitor

Ich bin gerade über eine sehr nützliche Seite für’s Auto gestolpert: Spritmonitor

Hier kann man alle Kosten über sein Auto/Autos verwalten. Neben Spritverbrauch werden auch Wartungskosten, Bußgelder, Waschanlagen, usw. ausgewertet. Entsprechende Statistiken sind auch verfügbar.

Für diejenigen, die gerne ihr Auto im Internet präsentieren, ist auch eine Verbrauchsstatistik möglich. Hier mal für meine beiden Autos:

Toyota Aygo:  Spritmonitor.de

VW Caddy Maxi Life:  Spritmonitor.de

Falls noch keine Daten dort stehen, fehlen noch ein paar Eingaben meinerseits. Kommt aber noch.

VMware: Health Check

Beim VMware ESX(i) Server kann man eine Menge konfigurieren. Vorallem in einer großen Farm kann man schonmal den Überblick verlieren.

Hier ist es sinnvoll hin und wieder einen Health Check durchzuführen. Im VMware Forum ist hier ein freies Script zu finden:

VMware Healthcheck – Powershell version
VMware Healthcheck – Perl version

Hiermit kann ein HTML Report generiert werden, welcher folgende enthält:

  • vCenter Build/Release
  • License summary
  • Active Sessions
  • ESX/ESXi Build/Release
  • Cluster(s) Name/Statistics (Hosts,CPU and MEM availabity, HA,DRS and DPM enabled, Resource Pools, Health)
  • ESX/ESXi Hardware configuration (NICs/HBAs)
  • ESX/ESXi Hardware Health Sensor via CIM
  • ESX/ESXi State
  • ESX/ESXi Configurations (for detailed information, use detail-hosts option)
  • ESX/ESXi Multipathing Info (only available in host or detail-hosts option)
  • ESX/ESXi Datastore summary
  • ESX/ESXi LUN summary
  • ESX/ESXi Portgroup summary
  • ESX/ESXi Hostd logs
  • CDP Summary
  • Recent Tasks
  • Virtual Machine summary
  • VM Storage summary
  • VM Network summary
  • VM w/Snapshots
  • VM w/Snapshot delta age
  • VM w/RDMs
  • VM w/NPIV enabled
  • VM w/connected CD-ROMs
  • VM w/connected Floppys

VMware HA (High Availability): erweiterte Optionen

Ich habe gerade einen interessanten Artikel in der VMware KB gefunden: Advanced Configuration options for VMware High Availability

Ist besonders interessant für Benutzer des VMware HA (High Availability) des ESX Servers in Verbindung mit dem Virtual Center (ab Version 2) Server.

Link: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006421

ESX Server: STUB File weg nach Migration

Gerade ist es mir passiert: eine VM wurde automatisch migriert, es ist ein Fehler aufgetreten und schon war das STUB-File weg. Im Log ist folgende Fehlermeldung zu sehen:

Can not open disk. VMDK file or one of the snapshot disks it depends on.

Dieses kann jedoch einfach wieder neu erzeugt werden. Wie das geht beschreibt VMware in den KB Artikeln 1004232 und 1002511.

VMware ESX Server: Netzwerkkarte des Gastes tauschen

Beim ESX Server 3.5 wird als Standard Adapter Type des Gastes „Flexible“ gesetzt. Diesen kennen allerdings einige Betriebssysteme nicht.

Um den Netzwerkadapter zu ändern, muß in der vmx-Datei der Wert

ethernet0.virtualDev = "XXX"

geändert werden.

Es gibt folgende Typen: Vlance, vmxnet, Flexible, e1000 und Enhanced vmxnet

Eine genaue Doku ist hier zu finden: KB1001805

Leider kann man den Adapter nicht mehr über das Virtual Center ändern…

SSL Mailserver Zertifikatsaustausch in Plesk

Leider ersetzt Plesk bei einem Zertifikatstausch nicht die SSL Zertifikate des Mailservers. Diese können nur im System selbst über die Kommandozeile ausgetauscht werden. Dazu muss eine Textdatei (z.B. /root/sslzertifikat.pem) erstellt werden, die die beiden Textblöcke enthält:

-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQCrSL4uZ28bXpUjTnIZeZnAn0Rlg5W4T8LK8TA1TOqkNfdQ5ZAU
[...]
pjMkym19LaVju0OzTsKet/00wTNfo99gZXw0KiHOOnc=
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIEdjCCA16gAwIBAgIRAJsC9XkVPHDn2gux7QHiuEUwDQYJKoZIhvcNAQEFBQAw
[...]
8pqe2Njq0NQi7wZ6HqlmAOv4hMTVMDVosxm+y+8yQXWpuGMZN+m2y9KY
-----END CERTIFICATE-----

Nun muessen noch die vorhandenen Zertifikatsdateien ersetzt werden:

cp /var/qmail/control/servercert.pem /var/qmail/control/servercert.pem.original
cp /usr/share/courier-imap/imapd.pem /usr/share/courier-imap/imapd.pem.original
cp /usr/share/courier-imap/pop3d.pem /usr/share/courier-imap/pop3d.pem.original
cp /root/sslzertifikat.pem /var/qmail/control/servercert.pem
cp /root/sslzertifikat.pem /usr/share/courier-imap/imapd.pem
cp /root/sslzertifikat.pem /usr/share/courier-imap/pop3d.pem
/etc/init.d/courier-imap restart
/etc/init.d/qmail restart
/etc/init.d/xinetd restart

Ab einem Neustart der Serverdienste wird das neue Zertifikat verwendet.

MySQL DBs und Tabellen prüfen und reparieren

Es kann immer mal vorkommen, das man alle DBs und Tabellen auf dem MySQL Server prüfen und reparieren muss. Hierzu wird direkt ein nützliches Tool mitgeliefert: mysqlchk

Hier ein paar Anwendungsbeispiele:

DBs und Tabellen prüfen
mysqlcheck --all-databases -m

DBs und Tabellen prüfen und reparieren
mysqlcheck --all-databases --auto-repair

DBs und Tabellen optimieren
mysqlcheck --all-databases --optimize