Archiv für Februar 2010

Update von ESX

Samstag, 13. Februar 2010

In der Firma, in der ich als Admin angestellt bin, betreibe ich einen kleinen Intel Modular Server mit 2 Modulen, auf dem fast alle unsere Server virtualisiert sind. Wir nutzen hierzu das ESX von VMware. Ich musste gezwungenermassen das ESX 4.0 auf 4.0 Update 1 updaten. Leider habe ich 2 Stunden dazu verbracht, um überhaupt rauszubekommen, wie das geht. Ich hab also nach endlosem Googlen einen englischen Block aus dem Entwicklerteam von VMware gefunden, auf dem das updaten von ESX beschrieben ist. Um es dem deutschsprachigen Admin etwas zu erleichtern, hier meine Ausführung in deutsch:

Zuvor: Es sollten ein paar Linuxkenntnisse vorhanden sein. Kenntnisse über die Linuxshell sind von Vorteil. Außerdem ist zu beachten, das für das Update die virtuellen Maschinen auf dem entsprechenden Modul heruntergefahren werden müssen. Bei mir hat das Updaten – ohne die ganze Leserei -  ca. 25 Minuten gebraucht.

Die Vorbereitung:

Lade dir Putty herunter (ich gehe davon aus, das du ein Windows Betriebssystem hast), denn das Updaten geht nur mittels einer SSH-Konsole. Außerdem lade dir das Update von VMware herunter. In meinem Falle war das die ESX-4.0.0-update01a.zip.

Jetzt muss die Updatedatei auf einen der Datenspeicher kopiert werden. Dazu nimm den vSphere-Clienten:

Gehe hierzu im vSphere-Clienten auf Dateispeicher, mache einen Rechtsklick auf ein Storage, welcher genug Speicherplatz hat und gehe auf Datenspeicher durchsuchen. Hier kannst du jetzt über das entsprechende Symbol die .zip Datei auf dem Storage speichern. Somit ist die Updatedatei schon mal auf dem Server.

Update einspielen:

Um die .zip Datei einzuspielen musst du dich jetzt mittels Putty auf das Modul einloggen, auf dem du das Update einspielen willst.

SSH-Konsole

01

Prüfe, ob und wo genug Festplattenplatz vorhanden ist (doppelt so viel, wie das Updatefile wird benötigt):

vdf -h

02

Du kannst dir die Datei noch irgendwo anders hinschieben mittels des mv Befehls, wie z.B. nach /var/updates

mv /vmfs/volumes/<datastore>/ESX-4.0.0-update01a.zip /var/updates/*

<datastore> ist dein entsprechender Datenspeicher. In meinem Beispiel ist dies local_storage_raid10.

03

Prüfe jetzt ob das Update nicht schon eingespielt ist mittels diesem Befehl:

esxupdate query

04

Werden jetzt Updates aus dem Paket benötigt, muss der Server in den Wartungsmodus gestellt werden. Entweder über vSphere oder über die SSH-Konsole (ich persönlich bevorzuge vSphere).  Bedenke, das alle virtuellen Maschinen auf diesem Modul heruntergefahren müssen!

vimsh -n -e /hostsvc/maintenance_mode_enter

05

Über folgende Befehle können die Host aufgelistet werden. Mit dem zweiten Befehl wird die entsprechende Maschine heruntergefahren (ich bevorzuge wieder vSphere):

vmware-cmd -s listvms

vmware-cmd <voller Pfad zur .vmx Datei> stop soft

(weiterlesen…)

Ein Kampf mit Joomla und ImageSizer

Freitag, 12. Februar 2010

Heute war ich am Verzweifeln. Ich habe für einen Kunden das Joomlaplugin ImageSizer von reDim installieren wollen.  Zum eine habe ich lange nach gesucht, warum das Plugin manchmal funktionierte, und manchmal nicht -> nach 2 Stunde probieren habe ich das erste Problem lokalisieren können: In den Parametern des Plugin muss der maximale Thumbwert klein genug gemacht werden. Verkleinere ich mein Bild kleiner als der angegeben Wert, ignoriert das Plugin die Bilder.

Zum Zweiten arbeitet das Plugin nicht wirklich mit dem  mod_newsflash zusammen. Wenn ich das Modul auf meiner Startseite anzeigen lasse, so ignoriert das imageSize die Bilder im mod_newsflash. Warum das so ist, habe ich bisher nicht herausfinden können.

Jetzt weiß ich zumindest Bescheid, und kann dementsprechend reagieren.

http://www.redim.de/downloads/joomla-1.5/plugins/imagesizer.html

GW-Blog umgezogen

Sonntag, 7. Februar 2010

Heute bin ich mit dem GW-Blog umgezogen.  Die Preisliste selber bleibt beim alten Provider, da ich ansonsten zu viel Anpassungen durchführen muss, da der ‘alte’ Webserver noch auf PHP4 basiert.

Der Blog selber wird sich dahin ändern, denn ich selber spiele kein Guildwars mehr. Die Themenschwerpunkte werden in Zukunft eher Aion betreffen. Außerdem werde ich von Zeit zu Zeit mehr auf die Scriptsprache Javascript, PHP, dem CMS Joomla und dem Javascriptframework jQuery eingehen. Mein neuestes Projekt, das  “Onlinekassensystem” bekommt hier ebenfalls sein Tagebuch-Zuhause.

Die Guildwarspreisliste werde ich aber weiterhin betreuen, sie wird nicht angeschaltet – falls das jetzt jemand befürchte.