Di lingkungan enterprise, manajemen identitas terpusat adalah komponen penting untuk menjaga keamanan dan skalabilitas sistem. Jika di ekosistem Windows kita mengenal Active Directory Domain Services (AD DS), maka di dunia Linux tersedia solusi setara yaitu Identity Management (IdM) berbasis FreeIPA.
Pada artikel ini, saya akan membagikan pengalaman melakukan deployment FreeIPA di RHEL 10, lengkap dengan troubleshooting yang saya temui.
1. Environment Setup
Untuk tutorial ini, saya menggunakan spesifikasi sistem berikut agar performa Identity Management tetap stabil:
- OS: Red Hat Enterprise Linux 10.
- Hardware: Laptop dengan Intel i7-14650HX dan RTX 4050.
- Network: Pastikan sistem menggunakan IP statis.
2. The FQDN Rule: Don't Get Stuck!
Salah satu syarat wajib untuk setup "AD DS" versi Linux ini adalah penggunaan Fully Qualified Domain Name (FQDN). Installer tidak akan menerima nama tunggal karena sistem identitas seperti Kerberos membutuhkan domain yang lengkap.
- Masalah: Menggunakan nama seperti
athaakan memicu errormust be fully-qualified. -
Solusi: Set hostname dengan format
<hostname>.<domain>:
sudo hostnamectl set-hostname server.atha.local
3. Step-by-Step Installation
Gunakan perintah berikut untuk memulai instalasi server beserta DNS-nya. Saya sangat menyarankan menentukan forwarder secara eksplisit untuk menghindari masalah resolusi.
sudo ipa-server-install --setup-dns --forwarder=1.1.1.1 --forwarder=1.0.0.1
Tips Tambahan:
- NetBIOS: Default-nya adalah
ATHA, ini berguna untuk integrasi dengan sistem Windows. - NTP: Biarkan menggunakan pool bawaan sistem kecuali Anda memiliki server waktu khusus.
4. Troubleshooting: Belajar dari Kesalahan
Selama proses sharing ini, ada beberapa kendala yang sempat saya alami dan bisa menjadi pelajaran buat teman-teman:
- DNS Timeout: Jika installer gagal saat validasi forwarder, biasanya ada masalah pada kueri IPv6 di jaringan Anda. Menggunakan flag
--forwardermanual adalah solusinya. - The "yes" Confirmation: Jangan terkecoh di akhir ringkasan konfigurasi. Sistem menunggu input
yessecara eksplisit. Jika hanya ditekan Enter, instalasi akan otomatis batal (Aborted).
5. Final Steps & Verification
Setelah instalasi selesai, buka akses layanan pada firewall agar sistem berjalan lancar:
sudo firewall-cmd --add-service={freeipa-ldap,freeipa-ldaps,dns,ntp,http,https,kerberos} --permanent
sudo firewall-cmd --reload
Gunakan perintah kinit admin untuk memverifikasi tiket Kerberos Anda.
Membangun sistem identitas terpusat dengan FreeIPA memberikan kontrol penuh atas keamanan jaringan. Sebagai mahasiswa Teknik Informatika yang fokus pada Backend dan Security, pemahaman ini sangat membantu saya dalam mengelola infrastruktur server yang lebih profesional.
Semoga tutorial ini bermanfaat bagi teman-teman yang juga sedang mengulik ekosistem RHEL!





Top comments (0)