Preguntar :Un sistema tiene el mismo ID de máquina que el original, es necesario diferenciarlo para que algunas aplicaciones puedan diferenciar los sistemas.
¿Qué es el ID de la máquina?
– El /etc/machine-id El archivo contiene la ID de máquina única del sistema local que se establece durante la instalación. La ID de máquina es una única cadena de ID de máquina en minúsculas, hexadecimal, de 32 caracteres y terminada en una nueva línea. Cuando se decodifica de hexadecimal, esto corresponde a una cadena de 16 bytes/128 bits.
– El parámetro "machine-id" se agrega desde RHEL 7.1 para identificar la máquina en la red. Por lo tanto, este parámetro debe ser único.
– Pero cuando el usuario clona la máquina virtual que tiene instalado RHEL 7.1, la "id. de máquina" de la máquina virtual clonada no cambia, y algunas máquinas virtuales pueden tener la misma "id. de máquina". ”.
– El usuario debe cambiar el “id. de máquina” de la máquina virtual clonada para que el servidor sea identificable de forma única en la red.
– El id. de máquina se escribe en el archivo /etc/machine- id.
Hay una herramienta integrada en systemd llamada systemd-machine-id-setup que permitirá la regeneración de la máquina-id. Este es el procedimiento sobre cómo usarlo:
1. Agregue permiso de escritura al archivo de identificación de la máquina:
# chmod 777 /etc/machine-id
2. Abra /etc/machine-id con un editor de texto y elimine todo su contenido.
# vi /etc/machine-id
3. Cambie el nombre del archivo /etc/machine-id:
# mv /etc/machine-id /etc/machine-id.oldid
4. Ejecute el comando:
# systemd-machine-id-setup
5. Restaurar los permisos anteriores del archivo:
# chmod 444 /etc/machine-id
Ahora el sistema tendrá ID diferentes.