Co je ID stroje
– /etc/machine-id obsahuje jedinečné ID počítače místního systému, které se nastavuje během instalace. ID stroje je jeden hexadecimální řetězec 32 znaků s malými písmeny zakončený novým řádkem. Při dekódování z hexadecimální soustavy to odpovídá 16bajtovému/128bitovému řetězci.
– Parametr „machine-id“ je přidán z RHEL 7.1 k identifikaci stroje v síti. Proto tento parametr musí být jedinečný.
– Když však uživatel klonuje virtuální stroj, na kterém je nainstalována RHEL 7.1, „id stroje“ klonovaného virtuálního stroje se nezmění a některé virtuální stroje mohou mít stejné „id stroje“ .
– Uživatel by měl změnit „id stroje“ klonovaného virtuálního stroje, aby byl server jedinečně identifikovatelný v síti.
– ID stroje je zapsáno do souboru /etc/machine-id
# cat /etc/machine-id daab00e07fed481d8ccf145b7affc0c5
Změna ID počítače
1. Vymažte původní „id stroje“
– Hodnota “machine-id” je zapsána v “/etc/machine-id”.
– Můžeme buď odstranit nebo vyprázdnit soubor machine-id, abychom vymazali původní hodnotu.
# rm /etc/machine-id
2. Vytvořte novou hodnotu „machine-id“
Vygenerujte nové ID stroje pomocí příkazu „systemd-machine-id-setup“, který znovu naplní soubor pro odstranění novou a jedinečnou hodnotou ID stroje.
# systemd-machine-id-setup Initializing machine ID from random generator.
3. Ověřte
Ověřte novou hodnotu machine-id.
# cat /etc/machine-id 2175d9b2344a499abd87920c6f76f9a1POZNÁMKA:Toto platí pro CentOS / RHEL verze 7.1 a vyšší.