Halo, Kawan Belajar!
Mengubah hostname VM adalah salah satu tugas administrasi server yang paling sering dilakukan oleh pengguna VPS. Baik untuk merapikan environment (production, staging, development), memperjelas fungsi tiap server, atau sekadar mengganti nama bawaan provider. Dengan hostname yang rapi, kamu akan lebih mudah melakukan SSH login, membaca log, mengelola cluster, hingga melakukan troubleshooting.
Panduan ini membahas cara mengganti hostname Linux yang kompatible untuk semua provider cloud seperti AWS, Google Cloud, hingga CloudKilat. Semua tahapannya berbasis sistem systemd (Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream, dan turunan lainnya), sehingga aman dan kompatibel.
1. Apa Itu Hostname dan Kenapa Penting?
Hostname adalah nama unik yang digunakan sistem untuk mengenali identitas sebuah server. Jika alamat IP ibarat nomor rumah, hostname adalah nama pemiliknya, lebih mudah diingat dan langsung memberi konteks yang jelas. Hostname yang rapi dan konsisten membantu kamu:
- mengenali peran server begitu login via SSH,
- menghindari kesalahan deployment antar environment,
- mempermudah monitoring dan alerting,
- menjaga profesionalitas terutama pada server production,
- mengurangi error terkait resolusi hostname.
Terkait: Cara Memesan Layanan Kilat VM 2.0
2. Best Practice Penulisan Hostname
Agar hostname mudah dikelola, konsisten, dan kompatibel dengan standar Linux (mengacu pada RFC 1178), gunakan beberapa pedoman berikut:
- Gunakan huruf kecil (lowercase). Untuk mencegah error di aplikasi tertentu yang sensitif terhadap huruf kapital.
- Tanpa spasi dan karakter spesial. Batasi karakter menjadi hanya huruf, angka, dan tanda minus
-saja. - Gunakan format pendek, jelas, namun deskriptif. Contohnya seperti
web-prod-01,db-staging-02,gateway-edge. - Hindari nama yang tampak umum. Nama seperti
server,host,localhost, dantesttidak memiliki konteks yang jelas. - Bila perlu, gunakan FQDN. Contohnya seperti
app1.example.com. Namun untuk sebagian besar sistem Linux, cukup dengan hostname yang pendek saja. - Gunakan pola yang konsisten di seluruh infrastruktur. Contoh polanya
[role]-[environment]-[index]→api-dev-01,api-prod-01. - Panjang maksimal 64 karakter. Sebagian besar systemd dan library Linux membatasi panjang hostname.
- web-prod-01
- api-staging-02
- gateway-edge-01
- mysql-ha-node1
3. Cara Mengecek Hostname Saat Ini
Gunakan perintah berikut:
hostname
Untuk melihat detail lengkap, termasuk transient dan static hostname:
hostnamectl
4. Cara Mengubah Hostname di Linux
Kebanyakan distribusi Linux modern sudah memakai systemd, sehingga metode paling aman adalah menggunakan hostnamectl.
a. Ubah Hostname Secara Permanen
sudo hostnamectl set-hostname nama-hostname-baru
Contoh:
sudo hostnamectl set-hostname server-prod-01
Verifikasi perubahannya dengan:
hostname
b. Update File /etc/hosts
sudo nano /etc/hosts
Ubah baris:
127.0.1.1 hostname-lama
Menjadi:
127.0.1.1 server-prod-01
c. Reboot Jika Diperlukan
Sebagian besar distro langsung menerapkan hostname baru tanpa perlu reboot, tetapi untuk memastikan semua service memuat konfigurasi baru:
sudo reboot
5. Cara Mengubah Hostname di VPS CloudKilat
Jika kamu telah berlangganan VPS CloudKilat, maka proses perubahan hostname dibagi dua bagian:
a. Mengubah Nama VPS di Panel CloudKilat
Agar nama server di portal CloudKilat ikut berubah (bukan hanya di sisi OS), kamu perlu request ke tim support. Cukup informasikan melalui tiket:
- hostname saat ini serta VPS yang dimaksud,
- dan hostname baru yang diinginkan.
Setelah itu, tim support akan membantu update tampilan hostname VPS di sisi portal CloudKilat.
b. Mengubah Hostname di VPS via SSH
Ini dapat dilakukan secara mandiri melalui SSH menggunakan:
sudo hostnamectl set-hostname nama-hostname-baru
Lalu update /etc/hosts seperti di langkah sebelumnya.
Jika ingin memastikan semua service memuat hostname baru:
sudo reboot
6. Kesimpulan
Mengubah hostname VM adalah proses yang terbilang sederhana namun penting untuk menjaga kerapian manajemen server. Dengan hostname yang terstruktur dan mengikuti best practice, pengelolaan environment akan jauh lebih mudah dan tentunya minim konflik.
Bagi pengguna CloudKilat, cukup ajukan permintaan perubahan hostname VPS di panel, lalu jalankan hostnamectl di sisi server kamu sendiri.