Zeptejte se :Systém má stejné ID stroje než původní, je třeba jej odlišit, aby některé aplikace dokázaly systémy odlišit.
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. Tento parametr proto musí být jedinečný.
– Ale když 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ý přes síť.
– ID stroje je zapsáno do souboru /etc/machine- id.
V systemd je vestavěný nástroj s názvem systemd-machine-id-setup což umožní opětovné vygenerování strojového id. Toto je postup, jak jej používat:
1. Přidejte oprávnění k zápisu do souboru id počítače:
# chmod 777 /etc/machine-id
2. Otevřete /etc/machine-id pomocí textového editoru a odstraňte veškerý jeho obsah.
# vi /etc/machine-id
3. Přejmenujte soubor /etc/machine-id:
# mv /etc/machine-id /etc/machine-id.oldid
4. Spusťte příkaz:
# systemd-machine-id-setup
5. Obnovte předchozí oprávnění souboru:
# chmod 444 /etc/machine-id
Nyní bude mít systém jiná ID.