3.1 LinuxプライマリサーバからのZENworksのアンインストール

ZENworksプライマリサーバをアンインストールする場合、次の点に注意してください。

  • システムにインストールされている最初のZENworksプライマリサーバは、他のすべてのプライマリサーバの後にのみ削除してください。組み込みZENworksデータベースを使用している場合、データベースは最初のプライマリサーバ上にあり、サーバのアンインストール時に削除されます。外部データベースを使用している場合、最初のプライマリサーバには管理ゾーンのサーバ証明書が格納されています。そのサーバを削除すると、他のすべてのプライマリサーバとZENworksデータベースとの接続が切断されます。

LinuxプライマリサーバからZENworksをアンインストールするには、次の手順を実行します。

  1. サーバコンソールプロンプトで次のコマンドを入力して、ZENworksアンインストールプログラムを起動します。

    /opt/novell/zenworks/bin/zenuninstall -x -s http://server_address:port_number -u username -p password -q

    例:

    /opt/novell/zenworks/bin/zenuninstall -x -s http://zenserver.novell.com:8080 -u Administrator -p novell -q

    -x

    ZENworksソフトウェアをサーバからアンインストールして、ゾーンからデバイスを登録解除します。ソフトウェアを登録解除しない場合は、代わりに-cオプションを使用します。

    -s

    プライマリサーバのIPアドレスまたはDNS、およびサーバが実行されているポート番号を指定します。プライマリサーバがデフォルトポート(80)で実行されている場合、このオプションを使用する必要はありません。

    -u

    管理ゾーン内のデバイスを登録解除する権利を持つZENworks管理者のユーザ名を指定します。このオプションを使用しない場合、ユーザ名の入力を求めるプロンプトが表示されます。

    -p

    ZENworks管理者のパスワードを指定します。

    アンインストール時に他のオプションを使用することもできます。オプションを使用する場合、次の構文が適用されます。

    /opt/novell/zenworks/bin/zenuninstall <remove_options> [zone_options] [display_options] [other_options]

    表 3-1 削除オプション

    オプション

    説明

    -x

    --remove

    ZENworksソフトウェアをサーバからアンインストールして、ゾーンからデバイスを登録解除します。このオプションまたは-cオプションを必ず使用する必要があります。

    -c

    --local-only

    ZENworksソフトウェアをデバイスからアンインストールしますが、ゾーンからデバイスを登録解除しません。このオプションまたは-xオプションのいずれかが必要です。

    ZENworksプライマリサーバには、ZENworksサーバソフトウェアとZENworks Agentソフトウェアの両方がインストールされています。Agentソフトウェアのローカルアンインストールを実行するには、ZENworksコントロールセンターでサーバに対してAllow users to uninstall the ZENworks Agentオプションを有効にする必要があります。有効にしない場合、ローカルアンインストールに失敗します。

    このオプションは、ゾーンレベル(環境設定>管理ゾーンの設定>デバイス管理>ZENworksエージェント>エージェントセキュリティ)、フォルダレベル(デバイス>管理対象>フォルダ詳細>設定>デバイス管理>ZENworksエージェント>エージェントセキュリティ)、またはデバイスレベル(デバイス>デバイス>設定>デバイス管理>ZENworksエージェント>エージェントセキュリティ)で設定されています。

    -o

    --oem

    ZENworksプレエージェントを保持しますが、ZENworks Agentパッケージをアンインストールします。

    -i

    --delete-images

    ZENworksイメージファイルをサーバから削除します。イメージファイルは、/var/opt/novell/zenworks/content-repo/imagesディレクトリに保存されています。

    -j

    --delete-content

    ZENworksコンテンツファイル(アプリケーションファイル、パッチファイル、システム更新ファイル、ポリシーファイルなど)をサーバから削除します。コンテンツファイルは、/var/opt/novell/zenworks/content-repo/contentディレクトリに保存されています。

    表 3-2 ゾーンオプション

    オプション

    説明

    -u <username>

    --user <username>

    管理ゾーン内のデバイスを登録解除する権利を持つZENworks管理者のユーザ名を指定します。これは、-x削除オプションを使用する場合にのみ必要です。

    -p <password>

    --password <password>

    -uオプションで指定したZENworks管理者のパスワードを指定します。

    -z <zonename>

    --zone <zonename>

    デバイスの現在のゾーンの名前。

    -g <guid>

    --guid <guid>

    デバイスのGUID。

    -l <packages>

    --list <packages>

    アンインストールするパッケージの順序指定リスト。このリストはセミコロン区切りです。

    表 3-3 表示オプション

    オプション

    説明

    -q

    --quiet

    サイレントインストールを実行します。

    -h

    --help

    メッセージを表示し、ヘルプを終了します。

    表 3-4 その他のオプション

    オプション

    説明

    -L

    --leave-packages

    サードパーティ製パッケージを保持します。少なくとも、保持するパッケージの最初の3文字を指定する必要があります。複数のパッケージ名をそれぞれカンマ( , )で区切って指定することもできます。

    -d

    --remove-log-dir

    ログディレクトリを削除します。