Was ist eine Maschinen-ID
– Die /etc/machine-id enthält die eindeutige Rechner-ID des lokalen Systems, die während der Installation festgelegt wird. Die Rechner-ID ist eine einzelne, mit Zeilenumbruch abgeschlossene, hexadezimale, 32 Zeichen lange Rechner-ID-Zeichenfolge in Kleinbuchstaben. Hexadezimal decodiert entspricht dies einem 16-Byte/128-Bit-String.
– Der Parameter „machine-id“ wird ab RHEL 7.1 hinzugefügt, um die Maschine im Netzwerk zu identifizieren. Daher muss dieser Parameter eindeutig sein.
– Aber wenn der Benutzer die virtuelle Maschine klont, auf der RHEL 7.1 installiert ist, wird die „Maschinen-ID“ der geklonten virtuellen Maschine nicht geändert, und einige virtuelle Maschinen können dieselbe „Maschinen-ID“ haben .“
– Der Benutzer sollte die „Maschinen-ID“ der geklonten virtuellen Maschine ändern, damit der Server über das Netzwerk eindeutig identifizierbar ist.
– Die Maschinen-ID wird in die Datei geschrieben /etc/machine-id
# cat /etc/machine-id daab00e07fed481d8ccf145b7affc0c5
Ändern der Maschinen-ID
1. Löschen Sie die ursprüngliche „machine-id“
– Der „machine-id“-Wert wird in „/etc/machine-id“ geschrieben.
– Wir können die machine-id-Datei entweder entfernen oder leeren, um den ursprünglichen Wert zu löschen.
# rm /etc/machine-id
2. Erstellen Sie den neuen Wert „machine-id“
Generieren Sie eine neue Rechner-ID mit dem Befehl „systemd-machine-id-setup“, der die Entfernungsdatei erneut mit einem neuen und eindeutigen Rechner-ID-Wert füllt.
# systemd-machine-id-setup Initializing machine ID from random generator.
3. Bestätigen
Überprüfen Sie den neuen Wert von machine-id.
# cat /etc/machine-id 2175d9b2344a499abd87920c6f76f9a1HINWEIS:Dies gilt für CentOS / RHEL Version 7.1 und höher.