Saturday, July 16, 2016

10:10 AM
Pada service cloud yang tersedia dipasaran seperti service cloud pada Amazon EC2 atau pada digitalocean, terdapat pre-configured network, yang mana konfigurasi ini memungkinkan kita mendapatkan layanan konfigurasi jaringan secara otomatis. Misalnya alokasi khusus IP pada VPS atau instance kita, dimana setiap kali kita melakukan konfigurasi ulang jaringan, kita tidak perlu khawatir mendapatkan IP Address yang berbeda. Atau konfigurasi lainnya ialah DNS Hostname Prefix.

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


Newer Post Older Post

0 comments:

Post a Comment