Sie können den ZENworks Linux Management-Server auf ZENworks 7.2 Linux Management aufrüsten, indem Sie ein Vor-Ort-Upgrade über die vorherige Version durchführen.
Führen Sie vor Upgrades jeglicher Art folgende Aktionen aus:
Erstellen Sie eine zuverlässige Sicherung Ihrer Objekt- und Datenspeicher sowie von eDirectory. Weitere Informationen finden Sie unter „ZENworks-Datenbankwartung“ im Novell ZENworks 7.2 Linux Management-Verwaltungshandbuch.
Vergewissern Sie sich, dass eDirectory Port 10389 überwacht.
Erstellen Sie ein Image der ZENworks-Server.
Vergewissern Sie sich, dass der ZENworks Linux Management-Server und der Server, auf dem die Oracle bzw. die PostgreSQL-Datenbank ausgeführt wird, zeitlich synchronisiert sind.
Entfernen Sie OpenLDAP 2 (sofern installiert) vom ZENworks-Server.
Ein Vor-Ort-Upgrade ermöglicht die Durchführung eines Upgrades von einer früheren Version von ZENworks Linux Management auf ZENworks 7.2 Linux Management unter Verwendung desselben ZENworks-Primärservers. Nehmen Sie beispielsweise an, Ihr Primärserver auf Ihrem ZENworks 7 Linux Management IR1-System ist auf einem SLES 9 32-Bit-Gerät installiert und Sie möchten ein Upgrade auf ZENworks 7.2 Linux Management durchführen. Bei einer Direktaufrüstung wird das zuvor beschriebene ZENworks Linux Management-System auf demselben SLES 9 32-Bit-Gerät auf ZENworks 7.2 Linux Management aufgerüstet.
Der Aufrüstvorgang rüstet den ZENworks-Server auf, und Sie können Aufrüst-Bundles für alle unterstützten Plattformen erstellen. Die einzelnen Aufrüst-Bundles werden dann den zugewiesenen Geräten zugeordnet und der neue ZENworks-Agent wird auf jedem Gerät installiert.
Eine Direktaufrüstung eignet sich vor allem für kleinere ZENworks Linux Management-Systeme mit höchstens 100 Geräten, die von einem einzigen ZENworks-Primärserver verwaltet werden. Für eine Direktaufrüstung müssen Sie keine Systemausfallzeit einplanen, da der Server und die Geräte relativ schnell aufgerüstet werden.
Führen Sie die folgenden Vorgänge in der angegebenen Reihenfolge aus, um die ZENworks-Server und die Softwarekomponenten des ZENworks-Agenten aufzurüsten.
Stellen Sie sicher, dass der Server den Anforderungen entspricht. Weitere Informationen hierzu finden Sie unter Abschnitt 2.1, ZENworks-Serveranforderungen.
Hängen Sie auf dem Linux-Server die CD Novell ZENworks 7.2 Linux Management-Server mithilfe des folgenden Kommandos ein: mount gerät einhängepunkt.
Beispiel: mount /dev/cdrom /zlm72.
Falls Sie ein ISO-Image und keine physische CD verwenden, kopieren Sie das ISO-Image in einen temporären Ordner auf dem Linux-Server und hängen Sie dann das Image mit folgendem Befehl ein:
mount -o loop /temporärer_ordnerpfad/iso-image-name.iso einhängepunkt
Ersetzen Sie temporärer_ordnerpfad durch den Pfad zum temporären Ordner und einhängepunkt durch den Pfad zu dem Ort auf dem Dateisystem, an dem Sie das Image einhängen möchten. Der durch einhängepunkt angegebene Pfad muss bereits vorhanden sein.
Beispiel:
mount -o loop /zlm72/ZEN72_LinuxMgmt.iso /zlm72/install
Melden Sie sich als root an und starten Sie dann durch Ausführen des folgenden Befehls das Aufrüstprogramm vom Einhängepunkt aus:
./zlm-upgrade
Wenn Sie aufgefordert werden, ZENworks Linux Management aufzurüsten, geben Sie J ein, um fortzufahren.
Lesen Sie die Software-Lizenzvereinbarung durch, drücken Sie die Bild ab-Taste, um auf der Seite nach unten zu blättern, und geben Sie Y ein, um die Vereinbarung zu akzeptieren.
Wenn Sie gefragt werden, ob Sie ein Upgrade eines ZENworks-Primärserver durchführen möchten, geben Sie J ein.
Vergewissern Sie sich, dass alle ZENworks-Dienste auf Sekundärservern gestoppt wurden. Führen Sie zum Stoppen der Dienste auf den Sekundärservern das Kommando /opt/novell/zenworks/bin/zlm-config --stop aus.
Drücken Sie die Eingabetaste, um fortzufahren.
Das Aufrüstprogramm stoppt ZENworks-Dienste, abonniert die Aufrüstkanäle, rüstet RPMs auf, rüstet zmd auf, führt Aufrüstskripte aus, und rüstet dann das Datenbankschema auf.
Geben Sie das ZENworks-Administratorpasswort ein.
Die ZENworks-Dienste werden neu gestartet.
Wenn Sie zum Erstellen von Bundles für die Aufrüstung von zlm-Clients (verwaltete Geräte) aufgefordert werden, geben Sie J ein, um fortzufahren.
Wenn Sie jetzt keine Aufrüst-Bundles erstellen möchten, können Sie den Befehl zlm-upgrade -b mithilfe der ZENworks 7.2 Linux Management Agent-CD ausführen und die Bundles zu einem späteren Zeitpunkt erstellen.
Geben Sie einen Namen für den Ordner ein, der die Aufrüst-Bundles enthalten soll.
Vergewissern Sie sich nach Abschluss des Upgrades unter /var/opt/novell/log/zenworks/zlm-upgrade.log, dass das Upgrade erfolgreich war.
(Bedingt) Wenn Sie ein Upgrade von ZENworks-Sekundärservern durchführen möchten, fahren Sie fort mit Durchführen eines Vor-Ort-Upgrades eines ZENworks-Sekundärservers.
Fahren Sie mit Manuelles Aufrüsten verwalteter Geräte fort.
oder
Fahren Sie mit Aufrüsten von verwalteten Geräten mithilfe von Aufrüst-Bundles fort.
Vor dem Upgrade von ZENworks-Sekundärservern müssen Sie das Upgrade des ZENworks-Primärserver durchführen. Schrittweise Anleitungen hierzu finden Sie unter Ausführen eines Vor-Ort-Upgrades auf dem ZENworks-Primärserver.
Stellen Sie sicher, dass der Server den Anforderungen entspricht. Weitere Informationen hierzu finden Sie unter Abschnitt 2.1, ZENworks-Serveranforderungen.
Hängen Sie auf einem Linux-Server die CD Novell ZENworks 7.2 Linux Management-Server mithilfe des folgenden Kommandos ein: mount gerät einhängepunkt.
Beispiel: mount /dev/cdrom /zlm72.
Falls Sie ein ISO-Image und keine physische CD verwenden, kopieren Sie das ISO-Image in einen temporären Ordner auf dem Linux-Server und hängen Sie dann das Image mit folgendem Befehl ein:
mount -o loop /temporärer_ordnerpfad/iso-image-name.iso einhängepunkt
Ersetzen Sie temporärer_ordnerpfad durch den Pfad zum temporären Ordner und einhängepunkt durch den Pfad zu dem Ort auf dem Dateisystem, an dem Sie das Image einhängen möchten. Der durch einhängepunkt angegebene Pfad muss bereits vorhanden sein.
Beispiel:
mount -o loop /zlm72/ZEN72_LinuxMgmt.iso /zlm72/install
Melden Sie sich als root an und starten Sie dann durch Ausführen des folgenden Befehls das Aufrüstprogramm vom Einhängepunkt aus:
./zlm-upgrade
Wenn Sie aufgefordert werden, ZENworks Linux Management aufzurüsten, geben Sie J ein, um fortzufahren.
Lesen Sie die Software-Lizenzvereinbarung durch, drücken Sie die Bild ab-Taste, um auf der Seite nach unten zu blättern, und geben Sie Y ein, um die Vereinbarung zu akzeptieren.
Das Installationsprogramm stoppt ZENworks-Dienste, abonniert die Aufrüstkanäle, rüstet RPMs auf, rüstet zmd auf, führt Aufrüstskripts aus und startet dann die ZENworks-Dienste neu.
Wenn Sie gefragt werden, ob Sie das Upgrade an einem ZENworks-Primärserver durchführen möchten, geben Sie N ein.
Wenn Sie gefragt werden, ob Sie ein Upgrade des ZENworks-Primärserver durchgeführt haben, geben Sie J ein.
Ignorieren Sie eventuell auftretende „xxx konnte nicht angehalten werden“-Fehler. Sie erhalten beispielsweise einen Fehler, dass eDirectory nicht angehalten werden konnte. Dieser Dienst wurde jedoch schon beim Ausführen des Befehls /opt/novell/zenworks/bin/zlm-config --stop in Schritt 6 gestoppt.
Das Aufrüstprogramm stoppt ZENworks-Dienste, abonniert die Aufrüstkanäle, rüstet RPMs auf, rüstet zmd auf und führt Aufrüstskripte aus.
Nachdem die Aufrüstung abgeschlossen ist, werden die ZENworks-Dienste neu gestartet. Dieser Vorgang kann einige Minuten dauern.
(Bedingt) Wiederholen Sie die Schritte Schritt 1 bis Schritt 7 für jeden ZENworks-Sekundärserver, für den ein Upgrade durchgeführt werden soll.
Fahren Sie mit Manuelles Aufrüsten verwalteter Geräte fort.
oder
Fahren Sie mit Aufrüsten von verwalteten Geräten mithilfe von Aufrüst-Bundles fort.
Stellen Sie sicher, dass das verwaltete Gerät den Anforderungen entspricht. Weitere Informationen hierzu finden Sie unter Abschnitt 2.3, Anforderungen für verwaltete Geräte.
Hängen Sie auf dem mit Linux verwalteten Gerät die CD Novell ZENworks 7.2 Linux Management-Agent mithilfe des folgenden Kommandos ein: mount gerät einhängepunkt.
Beispiel: mount /dev/cdrom /zlm72.
Falls Sie ein ISO-Image und keine physische CD verwenden, kopieren Sie das ISO-Image in einen temporären Ordner auf dem mit Linux verwalteten Gerät und hängen Sie dann das Image mit folgendem Kommando ein:
mount -o loop / temporärer_ordnerpfad/ iso-image-name.iso einhängepunkt
Ersetzen Sie temporärer_ordnerpfad durch den Pfad zum temporären Ordner und einhängepunkt durch den Pfad zu dem Ort auf dem Dateisystem, an dem Sie das Image einhängen möchten. Der durch einhängepunkt angegebene Pfad muss bereits vorhanden sein.
Beispiel:
mount -o loop /zlm72/ZEN72_LinuxMgmt.iso /zlm72/install
Melden Sie sich als root an und starten Sie dann durch Ausführen des folgenden Befehls das Aufrüstprogramm vom Einhängepunkt aus:
./zlm-upgrade
Wenn Sie aufgefordert werden, ZENworks Linux Management aufzurüsten, geben Sie J ein, um fortzufahren.
Lesen Sie die Software-Lizenzvereinbarung durch, drücken Sie die Bild ab-Taste, um auf der Seite nach unten zu blättern, und geben Sie Y ein, um die Vereinbarung zu akzeptieren.
Das Installationsprogramm stoppt ZENworks-Dienste, abonniert die Aufrüstkanäle, rüstet RPMs auf, rüstet zmd auf, führt Aufrüstskripts aus und startet dann die ZENworks-Dienste neu.
Beim Aufrüsten der verwalteten Geräten auf ZENworks 7.2 Linux Management wird der neue ZENworks-Agent installiert.
Stellen Sie sicher, dass das verwaltete Gerät den Anforderungen entspricht. Weitere Informationen hierzu finden Sie unter Abschnitt 2.3, Anforderungen für verwaltete Geräte.
Führen Sie die folgenden Aufgaben in der angegebenen Reihenfolge durch:
Klicken Sie im ZENworks-Kontrollzentrum auf den Karteireiter
.Klicken Sie auf den Ordner, den Sie während des Vor-Ort-Upgrades des ZENworks-Primärservers erstellt haben (Schritt 10), um dort die Upgrade-Bundles zu speichern.
Klicken Sie auf den unterstrichenen Namen des gewünschten Aufrüst-Bundles, um die Details anzuzeigen.
Klicken Sie auf das Register
.Klicken Sie auf der Seite „Details“ im Abschnitt
auf , um das Dialogfeld „Neue skriptfähige Aktion“ aufzurufen.Wählen Sie in der Dropdown-Liste
die Option .Wählen Sie in der Dropdown-Liste
die Option .Fügen Sie den Inhalt der Datei pre-install.sh in das Feld ein. Sie können auf die Skriptdatei über das Verzeichnis /data zugreifen, das sich innerhalb des Verzeichnisses befindet, in dem ZENworks 7.2 Linux Management eingehängt ist. Beispiel: Wenn ZENworks 7.2 Linux Management unter /zlm72/install eingehängt ist, befindet sich das Skript pre-install.sh im Verzeichnis /zlm72/install/data.
Falls für das verwaltete Gerät Bundle-Sperren oder Paketsperren (package-locks.xml) vorliegen, erstellt das Vor-Installation-Skript eine Sicherung der Bundle- oder Paketsperren und legt die Sicherung im Verzeichnis /tmp/zmd ab.
Klicken Sie auf
.Klicken Sie auf der Seite „Details“ im Abschnitt
auf , um das Dialogfeld „Neue skriptfähige Aktion“ aufzurufen.Wählen Sie in der Dropdown-Liste
die Option .Wählen Sie in der Dropdown-Liste
die Option .Fügen Sie den Inhalt der Skriptdatei post-install.sh in das Feld ein. Sie können auf die Skriptdatei über das Verzeichnis /data zugreifen, das sich innerhalb des Verzeichnisses befindet, in dem ZENworks 7.2 Linux Management eingehängt ist. Beispiel: Wenn ZENworks 7.2 Linux Management unter /zlm72/install eingehängt ist, befindet sich das Skript post-install.sh im Verzeichnis /zlm72/install/data.
HINWEIS:In der Skriptdatei post-install.sh sind die Meldungen zum Fortschritt der Aufrüstung standardmäßig auskommentiert. Wenn Sie die Meldungen auf dem verwalteten Gerät anzeigen möchten, deaktivieren Sie die Auskommentierung der Meldungen.
Das Nach-Installation-Skript führt die folgenden Aufgaben aus:
Stellt die Bundle-Sperren und Paketsperren aus der Sicherung im Verzeichnis /tmp/zmd in den entsprechenden Verzeichnissen wieder her.
Erstellt das Shell-Skript /tmp/zmd/upgrade_final.sh, das den zmd-Dienst automatisch stoppt, die Systemkataloge entfernt und den Dienst neu startet.
Verwendet den atd-Server, um eine geplante Aufgabe zuzuweisen und führt das Shell-Skript upgrade_final.sh zwei Minuten nach Abschluss der Ausführung von post-install.sh aus.
Klicken Sie auf
.Klicken Sie unten auf der Seite „Details“ auf
.Klicken Sie auf der Seite „Details“ im Abschnitt „Einstellungen für das RPM-Paket-Bundle“ auf
, um die neue Version des Bundles einzurichten.Fahren Sie mit Einrichten von Katalogen für Aufrüst-Bundles fort.
Klicken Sie auf den Karteireiter
.Klicken Sie auf
und danach auf , um den Assistenten zum Erstellen eines neuen Katalogs aufzurufen.Geben Sie einen Namen für den Katalog ein, und klicken Sie auf
, um die Seite „Katalogattribute“ aufzurufen.Klicken Sie auf
, um die Seite „Zusammenfassung“ anzuzeigen.Klicken Sie auf der Seite „Zusammenfassung“ auf
.Zum Anzeigen des Dialogfelds „Bundles auswählen“ klicken Sie auf
.Navigieren Sie zum gewünschten Aufrüst-Bundle, und klicken Sie darauf, um es der Liste
hinzuzufügen. Klicken Sie danach auf .Klicken Sie zum Anzeigen der Seite „Katalogzuweisungen“ auf
.Klicken Sie auf
, navigieren Sie zu den gewünschten Geräten und klicken Sie darauf, um sie der Liste hinzuzufügen. Klicken Sie danach auf , um die Seite „Bundle-Optionen“ aufzurufen.Klicken Sie auf
, um die Seite „Fertig stellen“ aufzurufen, prüfen Sie die Daten, und klicken Sie auf .Fahren Sie entsprechend Ihrer Anforderungen mit Aufrüsten von verwalteten Geräten (nicht SLES 10 und SLED 10) mithilfe eines Aufrüst-Bundles oder Aufrüsten der verwalteten Geräte SLES 10 oder SLED 10 mithilfe eines Aufrüst-Bundles fort.
Klicken Sie auf den Karteireiter
.Klicken Sie auf
und danach auf , um die Seite „Richtlinientyp“ anzuzeigen.Wählen Sie
und klicken Sie danach auf , um die Seite „Richtlinienname“ anzuzeigen.Geben Sie einen Namen für die Richtlinie ein, und klicken Sie auf
, um die Seite „Fernausführungs-Richtlinie“ aufzurufen.Wählen Sie aus der Dropdown-Liste
die Option .Fügen Sie den Inhalt der Skriptdatei policy.sh in das Feld ein. Sie können vom Einhängepunktverzeichnis /data aus auf die Skriptdatei zugreifen.
Das Skript „Richtlinie“ führt die folgenden Aufgaben aus:
Abonniert den Katalog, der das Aufrüst-Bundle enthält.
Installiert das Aufrüst-Bundle auf dem verwalteten Gerät.
Bearbeiten Sie das Skript so, dass catalog_name dem Katalog entspricht, den Sie in Einrichten von Katalogen für Aufrüst-Bundles erstellt haben, und dass bundle dem Bundle entspricht, das Sie beim Erstellen des Katalogs angegeben haben (Schritt 7).
Klicken Sie auf
, um die Seite „Zusammenfassung“ aufzurufen. Klicken Sie danach auf , um die Seite „Richtlinienzuweisungen“ anzuzeigen.Klicken Sie auf
, um das Dialogfeld „Zuweisungen auswählen“ aufzurufen. Suchen Sie das Gerät, dem Sie die Fernausführungsrichtlinie zuweisen möchten, wählen Sie es aus, und klicken Sie auf .Klicken Sie zum Anzeigen der Seite „Richtlinienzeitplan“ auf
.Wählen Sie in der Dropdown-Liste
die Option aus, geben Sie ein Anfangsdatum und eine Anfangszeit ein, zu der die Richtlinie angewendet werden soll, und klicken Sie danach auf , um die Seite „Richtliniengruppen“ aufzurufen.HINWEIS:Wenn Sie die Aufrüstung sofort überprüfen möchten, geben Sie als Anfangsdatum das aktuelle Datum und als Anfangszeit 12.00 Uhr ein. Die Fernausführungs-Richtlinie wird bei der nächsten geplanten Aktualisierung der Geräte durchgesetzt. Sie können die Geräte auch manuell aktualisieren.
Klicken Sie auf
, um die Seite „Fertig stellen“ anzuzeigen, und klicken Sie danach auf .Die Fernausführungs-Richtlinie wird wie geplant direkt nach der geplanten Aktualisierung der verwalteten Geräte ausgeführt. Falls der Zeitpunkt vor der von Ihnen angegebenen Zeit in Schritt 11 vor der nächsten geplanten Aktualisierung liegt, wird die Richtlinie zum Zeitpunkt der nächsten Aktualisierung ausgeführt.
WICHTIG:Die Installation des Aufrüst-Bundles und die Ausführung des Aufrüstvorgangs dauern ungefähr fünf Minuten. Führen Sie während des Aufrüstvorgangs keine rug-Befehle wie rug ref aus. Die Ausführung von rug-Befehlen während des Aufrüstvorgangs kann zum Abbruch des Vorgangs führen.
Nach Abschluss der Aufrüstung können Sie prüfen, ob diese erfolgreich war. Führen Sie dazu den Befehl rug ping aus, oder prüfen Sie die Datei upgrade.log. Die Aufrüstung war erfolgreich, wenn die Version des zmd 7.2.0 ist. Falls Sie den Befehl rug ping zu früh ausführen, erhalten Sie eine Ausnahmemeldung. Stoppen Sie in diesem Fall zmd und führen Sie einen Neustart aus. Die Datei /tmp/zmd/upgrade.log muss in der letzten Zeile die Meldung „Starting ZENworks Management Daemon...“ enthalten.
HINWEIS:Bundle- und Paket-History werden nicht migriert.
Führen Sie die folgenden Schritte auf den verwalteten Geräten SLES 10 oder SLED 10 aus.
Führen Sie das Kommando /usr/bin/rug sub katalogname aus, wobei katalogname der dem verwalteten Gerät zugewiesene Katalog ist.
Führen Sie das Kommando /usr/bin/rug bin -y upgrade-bundle-name aus, wobei upgrade-bundle-name der Name des Upgrade-Bundles in dem dem verwalteten Gerät zugewiesenen Katalog ist.
WICHTIG:Die Installation des Aufrüst-Bundles und die Ausführung des Aufrüstvorgangs dauern ungefähr fünf Minuten. Führen Sie während des Aufrüstvorgangs keine rug-Befehle wie rug ref aus. Die Ausführung von rug-Befehlen während des Aufrüstvorgangs kann zum Abbruch des Vorgangs führen.
Nach Abschluss der Aufrüstung können Sie prüfen, ob diese erfolgreich war. Führen Sie dazu den Befehl rug ping aus, oder prüfen Sie die Datei „upgrade.log“. Die Aufrüstung war erfolgreich, wenn die Version des zmd 7.2.0 ist. Falls Sie den Befehl rug ping zu früh ausführen, erhalten Sie eine Ausnahmemeldung. Stoppen Sie in diesem Fall zmd und führen Sie einen Neustart aus. Die Datei /tmp/zmd/upgrade.log muss in der letzten Zeile die Meldung „Starting ZENworks Management Daemon...“ enthalten.
Wenn auf dem Gerät nicht X Window System installiert ist:
Klicken Sie im ZENworks-Kontrollzentrum auf das Upgrade-Bundle.
Klicken Sie auf das Register
.Wählen Sie in der Kontrollleiste
folgende Pakete aus:Klicken Sie auf
> .(Optional) Wenn SLES 10 oder SLED 10 auf einem DELL-Server ausgeführt werden und auf den verwalteten Geräten der standardmäßige zmd-Agent installiert ist, gehen Sie wie folgt vor, wenn Sie das Dell-Inventar der Geräte erfassen möchten:
Wählen Sie in der Kontrollleiste
„novell-zenworks-zmd-oem“.Klicken Sie auf
> .