Qu'est-ce que l'identifiant de la machine ?
– Le /etc/machine-id Le fichier contient l'ID d'ordinateur unique du système local défini lors de l'installation. L'ID d'ordinateur est une chaîne d'ID d'ordinateur minuscule, hexadécimale, de 32 caractères et terminée par une nouvelle ligne. Lorsqu'il est décodé à partir de l'hexadécimal, cela correspond à une chaîne de 16 octets/128 bits.
– Le paramètre "machine-id" est ajouté à partir de RHEL 7.1 pour identifier la machine dans le réseau. Par conséquent, ce paramètre doit être unique.
– Mais lorsque l'utilisateur clone la machine virtuelle sur laquelle RHEL 7.1 est installé, « l'ID de machine » de la machine virtuelle clonée n'est pas modifié et certaines machines virtuelles peuvent avoir le même « ID de machine ». ”.
– L'utilisateur doit modifier le "machine-id" de la machine virtuelle clonée pour que le serveur soit identifiable de manière unique sur le réseau.
– Le machine-id est écrit dans le fichier /etc/id-machine
# cat /etc/machine-id daab00e07fed481d8ccf145b7affc0c5
Modification de l'identifiant de la machine
– La valeur « machine-id » est écrite dans « /etc/machine-id ».
– Nous pouvons supprimer ou vider le fichier machine-id pour effacer la valeur d'origine.
# rm /etc/machine-id
Générez un nouvel identifiant de machine à l'aide de la commande "systemd-machine-id-setup" qui remplit à nouveau le fichier de suppression avec une nouvelle valeur unique d'identifiant de machine.
# systemd-machine-id-setup Initializing machine ID from random generator.
Vérifiez la nouvelle valeur de machine-id.
# cat /etc/machine-id 2175d9b2344a499abd87920c6f76f9a1REMARQUE :Ceci s'applique à CentOS / RHEL version 7.1 et supérieure.