クライアントの削除

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

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

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

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

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

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

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

  4. For Salt clients, SUSE Multi-Linux Manager attempts to clean up additional configuration. If the client cannot be contacted, you are given the option to cancel the deletion, or delete the client without cleaning up the configuration files.

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

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

2. Delete a client on the command line (with API call)

Procedure: Deleting a client from the server
  1. FQDN (完全修飾ドメイン名)を持つクライアントを削除します。

    spacecmd system_delete FQDN

spacecmd system_deleteはSaltキーも削除します。

system_deleteは以下のオプションを提供します。

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. Delete client from the command line

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

Red Hat Enterprise Linux、Debian、またはクローンを実行しているクライアントでは、次のプロシージャを実行しないでください。 zypperの代わりに、yumdnfaptのような同等のパッケージャコマンドを使用します。

Procedure: Deleting SLES 12 and 15 clients
  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
Procedure: Salt bundle client - manual registration cleanup
  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. Remove client machine ID:

    rm /etc/sysconfig/rhn/systemid

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