Apa itu machine-id
– /etc/machine-id file berisi ID mesin unik dari sistem lokal yang disetel selama penginstalan. ID mesin adalah string ID mesin huruf kecil yang diakhiri baris baru, heksadesimal, 32 karakter. Ketika diterjemahkan dari heksadesimal, ini sesuai dengan string 16-byte/128-bit.
– Parameter “machine-id” ditambahkan dari RHEL 7.1 untuk mengidentifikasi mesin dalam jaringan. Oleh karena itu parameter ini harus unik.
– Tetapi ketika pengguna mengkloning mesin virtual yang diinstal RHEL 7.1, "id mesin" mesin virtual yang dikloning tidak berubah, dan beberapa mesin virtual mungkin memiliki "id mesin" yang sama ”.
– Pengguna harus mengubah “machine-id” dari mesin virtual kloning agar server dapat diidentifikasi secara unik melalui jaringan.
– Machine-id ditulis ke dalam file /etc/machine-id
# cat /etc/machine-id daab00e07fed481d8ccf145b7affc0c5
Mengubah id mesin
1. Hapus “machine-id” asli
– Nilai “machine-id” ditulis dalam “/etc/machine-id”.
– Kita dapat menghapus atau mengosongkan file machine-id untuk menghapus nilai aslinya.
# rm /etc/machine-id
2. Buat nilai “machine-id” baru
Buat mesin-id baru dengan perintah "systemd-machine-id-setup" yang mengisi file hapus lagi dengan nilai mesin-id baru dan unik.
# systemd-machine-id-setup Initializing machine ID from random generator.
3. Verifikasi
Verifikasi nilai baru dari machine-id.
# cat /etc/machine-id 2175d9b2344a499abd87920c6f76f9a1CATATAN:Ini berlaku untuk CentOS / RHEL versi 7.1 dan di atasnya.