クローンクライアントの登録のトラブルシューティング

SUSE Managerを使用して仮想マシンを管理している場合は、仮想マシンのクローンを作成すると役立つ場合があります。 クローンとは、既存のディスクの正確なコピーであるプライマリディスクを使用する仮想マシンのことです。

仮想マシンのクローンを作成すると時間を大幅に節約できますが、ディスク上の識別情報が重複しているために問題が発生する可能性があります。

すでに登録されているクライアントがある場合は、そのクライアントのクローンを作成してから、クローンを登録しようとすると、おそらく、SUSE Managerでそれらを2つの別々のクライアントとして登録する必要があります。 ただし、元のクライアントとクローンのマシンIDが同じ場合、SUSE Managerは両方のクライアントを1つのシステムとして登録し、既存のクライアントデータはクローンのデータで上書きされます。

これは、SUSE Managerが2つの別のクライアントとして認識できるように、クローンのマシンIDを変更することで解決できます。

このプロシージャの各ステップはクローンクライアントで実行されます。 このプロシージャではSUSE Managerに登録されたままである、元のクライアントを操作しません。

プロシージャ: 複製されたSaltクライアントでの重複するマシンIDを解決する
  1. クローンマシンで、ホスト名とIPアドレスを変更します。 /etc/hostsに加えられた変更と正しいホストエントリが含まれていることを確認します。

  2. systemdをサポートするディストリビューションの場合: マシンに同じマシンIDがある場合は、rootとして、複製された各クライアントのファイルを削除し、再作成します。

    rm /etc/machine-id
    rm /var/lib/dbus/machine-id
    rm /var/lib/zypp/AnonymousUniqueId
    dbus-uuidgen --ensure
    systemd-machine-id-setup
  3. systemdをサポートしないディストリビューションの場合: rootとして、dbusからマシンIDを生成します。

    rm /var/lib/dbus/machine-id
    rm /var/lib/zypp/AnonymousUniqueId
    dbus-uuidgen --ensure
  4. クライアントがまだ同じSaltクライアントIDを持っている場合は、各クライアントのminion_idファイルを削除します(FQDNはクライアントの再起動時に再生成されるときに使用されます)。 Salt Minionクライアントの場合:

    rm /etc/salt/minion_id
    rm -rf /etc/salt/pki

    Salt Bundleクライアントの場合:

    rm /etc/venv-salt-minion/minion_id
    rm -rf /etc/venv-salt-minion/pki
  5. オンボーディングページから受諾されたキーを削除し、SUSE Managerからシステムプロファイルを削除して、次のコマンドを使用してクライアントを再起動します。 Salt Minionクライアントの場合:

    service salt-minion restart

    Salt Bundleクライアントの場合:

    service venv-salt-minion restart
  6. クライアントを再登録します。各クライアントは異なる/etc/machine-idを持つようになり、[システムの概要]ページに正しく表示されるはずです。