Mittwoch, 24. November 2010

Novell Zenworks Application Virtualization (ZAV)

Seit einer Woche lösen sich immer mehr meiner Probleme in Luft auf:

  • Firefox so anpassen, dass der Browser auch im Unternehmen eingesetzt werden kann
  • Adobe Acrobat Reader gezielt verteilen und aktuell halten
  • Einen freien DWG-Viewer zentral verteilen und inkl. aller Abhängigkeiten bereitstellen
  • Mehrere Java-Versionen auf einem Rechner installiert haben und alle zusammen in Firefox je nach Webite nutzen
  • Natürlich auch alles auf alten Betriebssystemen bereitstellen wie zum Beispiel Windows 2000, aber auch kompatibel mit Windows XP und Windows 7 bleiben
Das alles ist kein Thema und lässt sich einfach und effizient mit ZAV realisieren!
Voraussetzungen: Virtuelle Maschine (ich nutze ein Windows XP System auf einem ESXi) mit zwei Festplatten (eine mit Snapshots, eine ohne), ZAV und ein wenig Freude an "learning by doing"!

Zunächst wird eine blanke Windows XP Maschine aufgesetzt und mit allen Updates versorgt, welche sich zum jeweiligen Installationsstand im WSUS befinden. Die Funktion der automatischen Updates wird deaktiviert, da dieses später unter Umständen Probleme bereitet.
Nun wird ZAV installiert. Eine 60 Tage Testversion steht auf den Novell-Seiten bereit - die Lizenz ist aber auf alle Fälle ihr Geld wert!

Der erste Schritt ist die Erstellung eines Snaphots über die Software ZAV um einen IST-Zustand der Maschine zu erhalten. Diesen Snapshot speichert man nun ab - natürlich auf der Festplatte, welche nicht in Snaphots einbezogen wird. Der nächste Schritt ist nun die Anfertigung eines Snaphots in VMWARE, so dass wir jederzeit auf diesen Stand zurückkommen können.

Wenn die VM neu gebootet wurde, kann ZAV neu gestartet werden, der vorher erzeugte ZAV-Snaphot wird wieder geladen und mit der Installation der Software begonnen. Zum Beispiel Firefox. Der Browser wird installiert und angepasst.

Nun wird in ZAV, welches während dem gesamten Installationsvorgang im Hiontergrund alle Änderungen aufgezeichnet hat ein neuer Snaphot erstellt, die Funktion lautet "Capture & Diff".
Nun wird die Anwendung mit "Build" erstellt und wir erhalten eine lauffähige Firefox Version, welche aus einer einzigen EXE-Datei besteht und alle erforderlichen Dateien mitbringt.

Das Ding läuft sowohl auf Windows 2000 als auch auf Windows 7 mit den gleichen Einstellungen. Lässt sich aus dem Netzwerk starten, oder aber auch vom USB-Stick!

Einfach genial!

Mittwoch, 22. September 2010

NCPMOUNT - der Schlüssel zu Novell Netware

Für mich stellte sich die Frage, wie ich Dateien von einem Linux-Server auf einen Novell-Netware Server speichern kann. Die Lösung ist relativ einfach: NCPMOUNT

ncpmount -S SERVER -A DNS-ALIAS-FQDN -U USER -V VOLUME -P PASSWORD /MOUNTPOINT

Hierzu muss lediglich das Paket ncpfs installiert sein.

apt-get install ncpfs

IMAP-Postfächer synchronisieren

Auf der Suche nach einem schnellen Synchronisationstool für IMAP-Postfächer bin ich auf "imapsync" gestoßen. Ein komfortables und schnelles Tool wenn es um den Umzug von IMAP-Konten geht. Hierbei gilt wohl zu beachten, dass das Tool nicht unbedingt geeignet ist, wenn die User zeitgleich auf beiden Servern arbeiten.

Die Installation ging auf dem Debian System ziemlich schnell von der Hand:

apt-get install imapsync

Danach die beiden Server und Postfächer miteinander verbinden - die Passwörter der Postfächer waren mir bekannt, wobei der "root"-Benutzer wahrscheinlich auch gereicht hätte:

imapsync --host1 IMAP-SERVER-ALT --user1 IMAP-USER-ALT --password1IMAP-PASS-ALT --host2  IMAP-SERVER-NEU --user2 IMAP-USER-NEU --password2 IMAP-PASS-NEU