Donnerstag 24. Dezember 2009 von Christian Pohle
Der Update auf Wordpress 2.9 ist ein guter Anlass, mal zu dokumentieren, wie der Update auf der Basis eines Jumpbox Servers funktioniert. In einem meiner ersten Artikel im Blog habe ich ja beschrieben, daß ich den Wordpress Server nicht von Grund auf aufgesetzt habe, sondern eine Jumpbox benutzt habe.
Jumpbox ist ein Anbieter, der fix und fertig installierte OpenSource Systeme als VMWare Images bereitstellt. Gegen eine jährliche Gebühr kann man jeweils entsprechend viele dieser Systeme produktiv betreiben (Toll ist übrigens auch die Möglichkeit, diese Systeme in der Amazon Cloud direkt hochzufahren, das beschreibe ich bei Gelegenheit auch mal).
Nun wurde die Jumpbox auf Wordpress 2.9 aktualisiert, also befassen wir uns mit dieser:

Zunächst wird das ZIP Archiv heruntergeladen, die WordPress Jumpbox hat 192 MB, dann wird das ZIP ausgepackt:

Je nachdem, welche VMWare Technik man einsetzt, kann man die Jumpbox sofort laden (in VMWare Workstation oder VMWare Server) oder, wie in meinem Falle, erst noch nach mit VMWare Converter nach ESX Server konvertieren:

In unserem Fall müssen wir allerdings den Hauptspeicher gleich auf 768 MB erhöhen:

Die so konvertierte Virtual Machine wird mit einem neuen Namen parallel zum bestehenden Wordpress Server auf dem ESX Server hochgefahren. Der alte Server hieß “blog.pohle.de”, der neue heißt nur “pohle.de” (die ersten Monate habe ich mein Blog unter Ausschluß der Öffentlichkeit und auch nur unter der eigenen Adresse “blog.pohle.de” betrieben, daher habe ich die Virtual Machine auch gleich so genannt. Da ich das Blog dann im August auf “pohle.de” umgeswitcht habe, ist jetzt eine gute Gelegenheit, auch die VM bei diesem Update gleich umzubenennen). Die Virtual Machine meldet sich und je nachdem, ob ein DHCP Server im Netzwerk ist oder nicht, muß man in der Konsole eine IP Adresse einstellen:

Der Rest wird über den Browser konfiguriert, die Konfiguration der Jumpbox erfolgt genau analog zur bestehenden:

Die restlichen Settings im JumpBox Konfigurationsmenü werden vom alten System 1:1 übernommen:

Dann wird von Wordpress Deutschland die eingedeutschte Version 2.9 geladen:

und das ZIP ausgepackt:

Diese Dateien werden mit WinSCP (SFTP habe ich auf der Jumpbox vorher über das Konfigurationsmenü eingeschaltet) auf die Jumpbox übertragen:

Dann noch in der wp-config.php die Sprache ‘de_DE’ eintragen:

und mal mit dem Admin anmelden (Passwort wie bei der Jumpbox eingegeben) – wir haben eine Deutsche Wordpress 2.9 Jumpbox:

Jetzt müssen die Inhalte aus dem alten Server transferiert werden, dazu bieten die Jumpboxen die Möglichkeit an, einfach ein Backup des alten Servers zu erstellen:

Während des Backups ist das Blog übrigens nicht betriebsfähig, es wird m Browser folgende Meldung angezeigt:

Diese Datei wird dann auf dem neuen Server zurückgesichert:

und schon sind alle Daten wieder da:

Jetzt ist ein guter Zeitpunkt, um die nicht mehr aktuellen Plugins zu aktualisieren:

Die Jumpbox für Wordpress unterstützt seit Mitte diesen Jahres die automatische Aktualisierung, allerdings muß hier der Host als “localhost” und der admin unbedingt in kleinbuchstaben eingegeben werden:

Dann nochmal gründlich testen, ob alles auch prima läuft und zuletzt wird die Zieladresse im Firewall auf den neuen Server geändert:

Kleine Aufräumarbeiten, wie
-
Alten Server runterfahren, aus dem ESX Autostart rausnehmen
-
Neuen Server in den ESX Autostart reintun
-
Das Backup mit VMExplorer auf den neuen Server umkonfigurieren
und schon haben wir wieder einen pieksauberen, neuen Wordpress 2.9 Server.