Archive

Archive for the ‘CLI vs. GUI’ Category

VMWare ESXi – VMs “clonen”

March 10th, 2009

Wer mit dem “VMWare Virtual Infrastructure Client” in Verbindung mit VMWare’s ESXi arbeitet, wird eine Funktion vergeblich suchen: das Uebertragen von Maschinen auf andere ESXi-Host, genauso wie das Duplizieren von virtuellen Maschinen. Wer sich nicht vor einer SSH-Session fuerchtet, dem sei geholfen.

Hinweis: der nachfolgende Weg ist absolut unsupported (weder von VMWare noch von mir oder sonst irgendjemandem) und sollte nur dann gewaehlt werden wenn man an einem potentiellem Desaster schuld sein moechte. Ich hab Euch gewarnt!

Als ersten Schritt muessen wir dem ESXi einen SSH-Zugang beibringen. Dazu bitte ins Rechenzentrum fahren oder in den Server-Raum gehen und lokal an die Maschine setzen. Was huepsche gelb/schwarz eines VMWare-Hosts kann durch CTRL-ALT-F1 in eine Linux-Konsole verwandelt werden (naja, fast zumindest). Was man jetzt nicht sieht, ist der Login-Dialog. Bitte blind unsupported eintippen, gefolgt vom gewaehlten root-Passwort, sobald der ESXi dazu auffordert. Falls es nicht sofort klappt, einfach ein paar mal die Enter-Taste druecken und von vorne anfangen.
In der Datei /etc/inetd.conf das “#”-Zeichen vor dem SSH-Eintrag entfernen und speichern. Jetzt kommt Murphy in’s Spiel. Bei einigen meiner ESXi’s hat es gereicht die relevanten Dienste mittels /sbin/services.sh restart neu zu starten um den SSHd zu aktivieren, andere ESXi’s wollten komplett gebootet werden. Versucht einfach schlimmstenfalls beides.

Naechster Schritt: man nehme einen SSH-Client (schlimmstenfalls PuTTY) und versuche einen Connect als “root” auf Port 22 der Management-IP.

Im Verzeichnis /vmfs/volumes/datastore findet man nun das VMFS der virtuellen Maschinen, und kann sie per SCP auf andere ESX- und ESXi-Hosts uebertragen.

Interessant sind die VMDK-Files, denn hier sind die Konfigurationen sowie die virtuellen Platten versteckt. Die VMDK-Files einfach auf einen anderen Host kopieren und notfalls in der Maschinenname.VMDK die Pfade anpassen. Die restlichen Dateien sind fuer das Clonen nicht relevant und koennen getrost ignoriert werden. Sie werden bei Import der virtuellen Festplatte im Infrastructure Client neu angelegt.

That’s it.

VN:F [1.4.6_730]
Rating: 10.0/10 (1 vote cast)

Sebastian CLI vs. GUI, VMWare, help me booting it up

Consolen-Zugang von MacOS X

January 25th, 2009

Um eine “echte” Console auf einer OSX-Kiste zu bekommen, sprich ohne die GUI, ist kein Voodoo noetig.
Einfach die Login-Preferences auf “Name and Password” aendern, und als Login-Namen
>console eingeben. Ohne Passwort.
Nun beendet sich die GUI, und ein Login-Prompt wie man’s von einem unixoiden System kennt erscheint. Falls das Prompt nicht direkt erscheint, einfach ein paar mal Return druecken.

Um wieder zur GUI zurueck zu kommen, endweder exit oder CTRL-D druecken, um die Shell zu beenden.

Das > ist kein Tippfehler – das gehoert da wirklich hin.

Bitte beachten: nur Usern mit administrativen Rechten ist es erlaubt, sich direkt an der Console anzumelden. Und aufpassen – da kann man richtig viel kaputt machen ;-)

VN:F [1.4.6_730]
Rating: 7.0/10 (2 votes cast)

Sebastian Apfel-Q, Apple, CLI vs. GUI

farbige man-Pages

July 7th, 2007

export LESS_TERMCAP_mb=$’\E[01;31m’
export LESS_TERMCAP_md=$’\E[01;31m’
export LESS_TERMCAP_me=$’\E[0m’
export LESS_TERMCAP_se=$’\E[0m’
export LESS_TERMCAP_so=$’\E[01;44;33m’
export LESS_TERMCAP_ue=$’\E[0m’
export LESS_TERMCAP_us=$’\E[01;32m’

Sehr praktisch! Funktioniert auch wunderbar mit der Z-Shell.
Gefunden u.a. bei moemoe.

VN:F [1.4.6_730]
Rating: 8.0/10 (1 vote cast)

Sebastian CLI vs. GUI, Shells & Scripting