Namun adakalanya konfigurasi ini sangat mengganggu misalnya, ketika kita mengkonfigurasi Instance maka pre-configured network ini akan mengkonfigurasi secara otomatis hostname pada instance kita sesuai dengan standar configured pada cloud service tersebut. Jadi setiap kali kita mengubah hostname pada file /etc/hostname dan /etc/hosts pada instance kita, maka ketika di restart kembali, perubahan itu tidak akan berlaku lagi, karena instance otomatis mengupdate konfigurasi hostname dengan pre-configured hostname yang telah tersedia tersebut.
Untuk melakukan konfigurasi pada Instances agar tidak mengikuti konfigurasi pada pre-configured network ini, perubahan yang dilakukan tidak hanya pada file /etc/hostname dan /etc/hosts namun juga pada file konfigurasi cloud lainnya. Langsung saja, berikut merupakan langkah-langkahnya,
Lakukan konfigurasi hostname pada file /etc/hostname dengan megisikan HOSTNAME yang diinginkan (lihat contoh),
# ee /etc/hostname
HOSTNAME = hostname.server.com
Kemudian lakukan konfigurasi hostname pada file /etc/hosts dengan mengisikan HOSTNAME yang diinginkan,
# ee /etc/hosts
127.0.0.1 hostname.server.com localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Kemudian lakukan juga konfigurasi hostname pada file /etc/sysconfig/network dengan mengisikan HOSTNAME yang diinginkan,
# ee /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=hostname.server.com
Terakhir, agar konfigurasi ini tetap setelah instance di restart dan tidak mengikuti pre-configured network lagi, lakukan perubahan konfigurasi pada file /etc/cloud/cloud.cfg dengan menambahkan satu baris berikut pada akhir dari file
# ee /etc/cloud/cloud.cfg
preserve_hostname: true
Setelah itu lakukan restart instance, dan kemudian cek hostname dengan menggunakan perintah berikut,
# hostnamectl
0 comments:
Post a Comment