Sie können ein Upgrade des ZENworks Linux Management-Servers auf ZENworks 7.3 Linux Management vornehmen, 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 Wartung des ZENworks-Objekt- und Datenspeichers
im Novell ZENworks 7.3 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 das Serverpaket Openldap2 vom ZENworks-Server, falls es auf anderen Plattformen als RHEL 4 installiert ist.
Legen Sie zum Anzeigen der Protokollinformationen des Aufrüstungsvorgangs in der Datei zmd-messages.log den Wert der zmd-Einstellung im ZENworks-Kontrollzentrum auf fest. Weitere Informationen zum Festlegen der zmd-Einstellung finden Sie unter Konfigurieren der Einstellungen für den ZENworks-Verwaltungsdaemon (zmd)
im Novell ZENworks 7.3 Linux Management-Verwaltungshandbuch.
Ein Vor-Ort-Upgrade ermöglicht die Durchführung eines Upgrades von einer früheren Version von ZENworks Linux Management auf ZENworks 7.3 Linux Management unter Verwendung desselben ZENworks-Primärservers. Nehmen Sie beispielsweise an, Ihr ZENworks-Primärserver auf Ihrem 7 Linux Management IR1-System ist auf einem SLES 9 32-Bit-Gerät installiert und Sie möchten auf ZENworks 7.3 Linux Management aufrüsten. Bei einem Direkt-Upgrade wird das zuvor beschriebene ZENworks Linux Management-System auf demselben SLES 9 32-Bit-Gerät auf ZENworks 7.3 Linux Management upgegradet.
Der Upgrade-Vorgang führt ein Upgrade des ZENworks-Servers auf, und Sie können Upgrade-Bundles für alle unterstützten Plattformen erstellen. Die einzelnen Upgrade-Bundles werden dann den zugewiesenen Geräten zugeordnet und der neue ZENworks-Agent wird auf jedem Gerät installiert.
Ein Direkt-Upgrade 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 ein Direkt-Upgrade müssen Sie keine Systemausfallzeit einplanen, da das Upgrade der Server und die Geräte relativ schnell durchgeführt wird.
Führen Sie die folgenden Vorgänge in der angegebenen Reihenfolge aus, um ein Upgrade der ZENworks-Server und der Softwarekomponenten des ZENworks-Agenten durchzuführen.
Vergewissern Sie sich, dass der Server ausgeführt wird und den Anforderungen entspricht. Weitere Informationen hierzu finden Sie unter Abschnitt 2.1, ZENworks-Serveranforderungen.
Hängen Sie auf einem Linux-Server den Datenträger Novell ZENworks 7.3 Linux Management mithilfe des Kommandos mount Geräte-Einhängepunkt ein.
Beispiel: mount /dev/cdrom /zlm73.
Falls Sie ein ISO-Image statt eines physischen Datenträgers verwenden, kopieren Sie das ISO-Image in einen temporären Ordner auf dem Linux-Server 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 /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install
Melden Sie sich als root an und starten Sie dann durch Ausführen des folgenden Kommandos das Upgrade-Programm vom Einhängepunkt aus:
./zlm-upgrade
Wenn Sie aufgefordert werden, ein Upgrade von ZENworks Linux Management durchzuführen, 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 J 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 Herunterfahren der Dienste auf den Sekundärservern das Kommando /opt/novell/zenworks/bin/zlm-config --stop aus.
Drücken Sie die Eingabetaste, um fortzufahren.
Das Upgrade-Programm stoppt ZENworks-Dienste, abonniert die Upgrade-Kanäle, führt ein Upgrade für RPMs und für zmd durch, führt Upgrade-Skripts aus, und führt dann ein Upgrade des Datenbankschemas durch.
(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 Abschnitt 11.5.2, Upgrade für verwaltete Geräte 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.
Starten Sie alle ZENworks-Dienste auf dem Sekundärserver, indem Sie das Kommando zlm-config --start ausführen.
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 den Datenträger Novell ZENworks 7.3 Linux Management-Server mithilfe des folgenden Kommandos ein: mount Gerät Einhängepunkt.
Beispiel: mount /dev/cdrom /zlm73.
Falls Sie ein ISO-Image statt eines physischen Datenträgers verwenden, kopieren Sie das ISO-Image in einen temporären Ordner auf dem Linux-Server 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 /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install
Melden Sie sich als root an und starten Sie dann durch Ausführen des folgenden Kommandos das Upgrade-Programm vom Einhängepunkt aus:
./zlm-upgrade
Wenn Sie aufgefordert werden, ein Upgrade von ZENworks Linux Management durchzuführen, 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 J ein, um die Vereinbarung zu akzeptieren.
Das Installationsprogramm stoppt ZENworks-Dienste, abonniert die Upgrade-Kanäle, führt ein Upgrade für RPMs und für zmd durch, führt Upgrade-Skripte 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.
Das Upgrade-Programm stoppt ZENworks-Dienste, abonniert die Upgrade-Kanäle, führt ein Upgrade für RPMs und für zmd durch, und führt Upgrade-Skripts aus.
Nachdem das Upgrade abgeschlossen ist, werden die ZENworks-Dienste neu gestartet. Dieser Vorgang kann einige Minuten dauern.
(Bedingt) Wiederholen Sie die Schritte Schritt 1 bis Schritt 8 für jeden ZENworks-Sekundärserver, für den ein Upgrade durchgeführt werden soll.
Fahren Sie mit Manuelles Upgrade verwalteter Geräte fort.
oder
Fahren Sie mit Upgrades von verwalteten Geräten mithilfe von Upgrade-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 einem Linux-Server den Datenträger Novell ZENworks 7.3 Linux Management Agent mithilfe des Kommandos mount Gerät Einhängepunkt ein.
Beispiel: mount /dev/cdrom /zlm73.
Falls Sie ein ISO-Image statt eines physischen Datenträgers verwenden, kopieren Sie das ISO-Image in einen temporären Ordner auf dem verwalteten Linux-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 /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install
Melden Sie sich als root an und starten Sie dann durch Ausführen des folgenden Kommandos das Upgrade-Programm vom Einhängepunkt aus:
./zlm-upgrade
Wenn Sie aufgefordert werden, ein Upgrade von ZENworks Linux Management durchzuführen, 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 J ein, um die Vereinbarung zu akzeptieren.
Das Installationsprogramm stoppt ZENworks-Dienste, abonniert die Upgrade-Kanäle, führt Upgrades von RPMs und zmd durch, führt Upgrade-Skripts aus und startet dann die ZENworks-Dienste neu.
Beim Umgrade der verwalteten Geräten auf ZENworks 7.3 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:
Hängen Sie am ZENworks Linux Management-Server das Agenten-ISO mithilfe des folgenden Kommandos ein:
mount -o loop /temporärer_ordnerpfad/iso-image-name.iso einhängepunkt
Führen Sie das Kommando ./zlm-upgrade -b aus, um ein Upgrade-Bundle auf dem ZENworks Linux Management-Server zu erstellen.
Das Kommando führt die Plattformen auf, für die Sie das Upgrade-Bundle erstellen können.
Geben Sie die gewünschte Plattform ein und drücken Sie die Eingabetaste.
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, um dort die Upgrade-Bundles zu speichern.
Klicken Sie auf den unterstrichenen Namen des gewünschten Upgrade-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.3 Linux Management eingehängt ist. Beispiel: Wenn ZENworks 7.3 Linux Management unter /zlm73/install eingehängt ist, befindet sich das Skript pre-install.sh im Verzeichnis /zlm73/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.3 Linux Management eingehängt ist. Beispiel: Wenn ZENworks 7.3 Linux Management unter /zlm73/install eingehängt ist, befindet sich das Skript post-install.sh im Verzeichnis /zlm73/install/data.
HINWEIS:In der Skriptdatei post-install.sh sind die Meldungen zum Fortschritt des Upgrades 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 Upgrade-Bundles fort.
Klicken Sie im ZENworks-Kontrollzentrum 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 Upgrade-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 Upgrade von verwalteten Geräten (nicht SLES 10 und SLED 10) mithilfe eines Upgrade-Bundles oder Upgrade der verwalteten Geräte SLES 10 oder SLED 10 mithilfe eines Upgrade-Bundles fort.
Klicken Sie im ZENworks-Kontrollzentrum 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 Upgrade-Bundle enthält.
Installiert das Upgrade-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 Upgrade-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 das Upgrade 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 Upgrade-Bundles und die Ausführung des Upgrade-Vorgangs dauern ungefähr fünf Minuten. Führen Sie während des Upgrade-Vorgangs keine rug-Kommandos wie rug ref aus. Die Ausführung von rug-Kommandos während des Upgrade-Vorgangs kann zum Abbruch des Vorgangs führen.
Nach Abschluss des Upgrades können Sie prüfen, ob dieses erfolgreich war. Führen Sie dazu das Kommando rug ping aus, oder prüfen Sie die Datei upgrade.log. Das Upgrade war erfolgreich, wenn die Version des zmd 7.3.0 ist. Falls Sie das Kommando 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:Die Komponenten Bundle-Verlauf, Paketverlauf, Katalogabonnement und Paketsperre werden nicht von ZENworks 7.0 Linux Management mit IR1 zu ZENworks 7.3 Linux Management migriert.
Führen Sie die folgenden Schritte auf den verwalteten Geräten SLES 10 oder SLED 10 aus.
Stellen Sie sicher, dass der Agent beim ZENworks Linux Management-Server registriert wurde. Weitere Informationen zum Registrieren von Geräten finden Sie unter Registrieren von Geräten
im Novell ZENworks 7.3 Linux Management-Verwaltungshandbuch.
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 Upgrade-Bundles und die Ausführung des Upgrade-Vorgangs dauern ungefähr fünf Minuten. Führen Sie während des Upgrade-Vorgangs keine rug-Kommandos wie rug ref aus. Die Ausführung von rug-Kommandos während des Upgrade-Vorgangs kann zum Abbruch des Vorgangs führen.
Nach Abschluss des Upgrades können Sie prüfen, ob dieses erfolgreich war. Führen Sie dazu das Kommando rug ping aus, oder prüfen Sie die Datei "upgrade.log". Das Upgrade war erfolgreich, wenn die Version des zmd 7.3.0 ist. Falls Sie das Kommando 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
> .