クライアントの削除

クライアントをSUSE Multi-Linux Managerサーバから削除する必要がある場合、次の操作を実行できます。

  • Web UIを使用して削除する

  • コマンドラインからクライアントを削除する

1. Web UIでクライアントを削除する

プロシージャ: クライアントの削除
  1. SUSE Multi-Linux ManagerのWeb UIで、システム  システム一覧に移動し、削除するクライアントを選択します。

  2. システムの削除をクリックします。

  3. 詳細を確認し、プロファイルの削除をクリックして確認します。

  4. Saltクライアントの場合、SUSE Multi-Linux Managerは、追加の設定をクリーンアップしようとします。 クライアントに接続できない場合、削除をキャンセルするオプションや、設定ファイルをクリーンアップせずにクライアントを削除するオプションがあります。

システムセットマネージャを使用して複数のクライアントを削除することもできます。システムセットマネージャの詳細については、システムセットマネージャを参照してください。

クライアントをクリーンアップすると、Saltが無効化されて、可能であればサービスが停止されるだけです。パッケージはアンインストールされません。

2. コマンドラインでクライアントを削除する(APIコールを使用)

プロシージャ: サーバからのクライアントの削除
  1. FQDN (完全修飾ドメイン名)を持つクライアントを削除します。

    spacecmd system_delete FQDN

spacecmd system_delete also deletes the Salt key.

system_delete offers the following options:

usage: system_delete [options] <SYSTEMS>

    options:
          -c TYPE - Possible values:
             *  'FAIL_ON_CLEANUP_ERR' - fail in case of cleanup error,
             *  'NO_CLEANUP' - do not cleanup, just delete,
             *  'FORCE_DELETE' - try cleanup first but delete server anyway
	        in case of error

3. コマンドラインからのクライアントの削除

このプロセスはSUSE Multi-Linux Managerクライアントのみを対象としています。SUSE Multi-Linux Managerサーバ自体では実行しないでください。

You must not execute the following procedure on clients running Red Hat Enterprise Linux, Debian, or clones. Instead of zypper use equivalent packager commands such as yum, dnf, or apt.

プロシージャ: SLES 12および15クライアントの削除
  1. salt-minionサービスを停止します。

    systemctl stop salt-minion
  2. リポジトリと設定ファイルを削除します。

    rm -f /etc/zypp/repos.d/susemanager\:bootstrap.repo
    rm -f /etc/zypp/repos.d/susemanager\:channels.repo
    rm -r /etc/sysconfig/rhn/
    rm -r /etc/salt/
  3. クライアントパッケージを削除します。

    zypper rm salt salt-minion python*-salt sle-manager-tools-release
プロシージャ: Salt Bundleクライアント - 登録の手動クリーンアップ
  1. 登録解除するには、次のコマンドを実行します。

    systemctl stop venv-salt-minion
    zypper rm -y venv-salt-minion sle-manager-tools-release
    rm -f /etc/zypp/repos.d/susemanager\:bootstrap.repo
    rm -f /etc/zypp/repos.d/susemanager\:channels.repo
    rm -r /etc/venv-salt-minion/*
  2. クライアントマシンIDを削除します。

    rm /etc/sysconfig/rhn/systemid

Salt Bundleについては、Salt Bundleを参照してください。