質問 :システムは元のマシン ID と同じマシン ID を持っています。一部のアプリケーションがシステムを区別できるように、それを区別する必要があります。
マシン ID とは
– /etc/machine-id ファイルには、インストール中に設定されたローカル システムの一意のマシン ID が含まれています。マシン ID は、1 つの改行で終わる 16 進数の 32 文字の小文字のマシン ID 文字列です。 16 進数からデコードすると、これは 16 バイト/128 ビットの文字列に対応します。
– ネットワーク内のマシンを識別するために、RHEL 7.1 から「machine-id」パラメーターが追加されました。したがって、このパラメーターは一意である必要があります。
– ただし、ユーザーが RHEL 7.1 がインストールされている仮想マシンのクローンを作成する場合、クローン作成された仮想マシンの「マシン ID」は変更されず、一部の仮想マシンは同じ「マシン ID」を持つ場合があります。 ”.
– ユーザーは、サーバーの複製された仮想マシンの「マシン ID」を、ネットワーク上で一意に識別できるように変更する必要があります。
– マシン ID は、ファイル /etc/machine- に書き込まれます。 id.
systemd には systemd-machine-id-setup という組み込みツールがあります これにより、マシン ID の再生成が可能になります。使用方法の手順は次のとおりです:
1. machine-id ファイルに書き込み権限を追加します:
# chmod 777 /etc/machine-id
2. テキスト エディターで /etc/machine-id を開き、その内容をすべて削除します。
# vi /etc/machine-id
3. ファイルの名前を変更します /etc/machine-id:
# mv /etc/machine-id /etc/machine-id.oldid
4. コマンドを実行します:
# systemd-machine-id-setup
5. ファイルの以前の権限を復元します:
# chmod 444 /etc/machine-id
これで、システムは別の ID を持つことになります。