Manajemen Configuration Perangkat Juniper
Manajemen Configuration Perangkat Juniper

Cara Manajemen Configuration Perangkat Juniper

Manajemen configuration perangkat juniper adalah fondasi kritis untuk memastikan stabilitas, keamanan, dan kinerja optimal dari infrastruktur jaringan.

Berbeda dengan perangkat lain, Juniper Junos OS memiliki filosofi dan metode konfigurasi yang unik, menawarkan kontrol yang terstruktur dan powerful.

Proses manajemen yang baik memungkinkan administrator jaringan untuk melakukan deployment, pemantauan, pemecahan masalah, dan pemulihan konfigurasi dengan efisien dan andal.

Discard Candidate Configuration

Discard Candidate Configuration  perintah penting dalam manajemen konfigurasi juniper yang berfungsi untuk membuang semua perubahan yang telah dibuat dalam mode konfigurasi, tetapi belum diterapkan ke perangkat menggunakan perintah commit.

Fitur ini sangat berguna dalam beberapa skenario:

  • Membatalkan Kesalahan Edit, Ketika kamu secara tidak sengaja membuat perubahan konfigurasi yang salah atau tidak direncanakan.
  • Merestart Proses Konfigurasi, Ketika kamu ingin memulai ulang proses editing dari konfigurasi yang sedang aktif, memastikan kamu bekerja dari kondisi yang bersih.
  • Membersihkan Sesi Konfigurasi, Menjamin tidak ada perubahan yang tertinggal dalam konfigurasi kandidat sebelum kamu memulai tugas konfigurasi baru.

Perintah ini akan mengembalikan konfigurasi kandidat untuk menyamai persis dengan konfigurasi aktif yang sedang berjalan.

Dengan kata lain, semua perintah set, edit, atau delete yang kamu lakukan sejak terakhir kali commit akan dihapus.

Cek terlebih dahulu apakah ada candidate configuration, menjalankan perintah.
show | compare

Manajemen Configuration Perangkat Juniper
Check Candidate Configuration

Tambahkan username geeks dengan class super-user .
set system login user geeks class super-user

Manajemen Configuration Perangkat Juniper
add username geeks class super-user

Penambahan username geeks sudah masuk ke candidate configuration.
show | compare

Manajemen Configuration Perangkat Juniper
Recheck Candidate Configuration user

Karena ingin discard candidate configuration penambahan username geeks, maka jalankan perintah
rollback 0

Manajemen Configuration Perangkat Juniper
discard candidate configuration username geeks rollback 0

Ketika menjalanakan rollback 0 candidate configuration akan di discard.
show | compare

Manajemen Configuration Perangkat Juniper
result discard configuration username geeks

Deactive and Active

Fitur deactivate dan activate pada perangkat Juniper merupakan alat manajemen konfigurasi yang sangat powerful untuk menonaktifkan sementara suatu bagian konfigurasi tanpa harus menghapusnya secara permanen dari file konfigurasi.
Ini sangat berguna untuk:
  1. Testing dan Troubleshooting: Mematikan sementara fitur atau interface tertentu untuk mengisolasi masalah.
  2. Perencanaan Perubahan, Menyiapkan konfigurasi baru yang akan diaktifkan di masa depan.
  3. Pemeliharaan, Menonaktifkan layanan tanpa kehilangan setingan yang telah dikonfigurasi.
  4. Konfigurasi Bersyarat, Membuat konfigurasi yang dapat dengan mudah dihidupkan atau dimatikan sesuai kebutuhan.
Berbeda dengan perintah delete yang menghapus baris konfigurasi, deactivate hanya menambahkan tag inactive: di depan perintah tersebut, sehingga konfigurasinya tetap ada tetapi tidak dieksekusi oleh sistem.
Cek IP address R1 Ethernet 0, Pastikan status UP dan ada IP Address 10.10.10.1/24
run show interfaces terse
Manajemen Configuration Perangkat Juniper
Check IP Address R1 Ethernet 0

Test Ping R2 ke R1, Pastikan Reachable

ping 10.10.10.1

Manajemen Configuration Perangkat Juniper
Test Ping R2 ke R1

Contoh akan disable/ deactive interface ethernet 0 di R1.
deactivate interfaces em0

Manajemen Configuration Perangkat Juniper
deactive ethernet 0 R1

show | compare

Manajemen Configuration Perangkat Juniper
interfaces ethernet 0 inactive R1

commit

Manajemen Configuration Perangkat Juniper
commit candidate configuration inactive interface 0 R1

Cek informasi IP Address Interface Ethernet 0 atau em0 R1, pastikan tidak ada IP.
run show interfaces terse

Manajemen Configuration Perangkat Juniper
Cek status link dan IP Address ethernet 0 atau emo pada R1
Ping Ulang dari R2 ke R1, Pastikan tidak bisa, karena interface ethernet 0 sudah deactive.
ping 10.10.10.1
Manajemen Configuration Perangkat Juniper
tidak bisa ping 10.10.10.1 R1
Untuk mengaktikan kembali interface ethernet 0 / em0 dengan menjalankan perinah.
show | compare
Manajemen Configuration Perangkat Juniper
Candidate Configuration Interface em0 active R1

show | compare

Manajemen Configuration Perangkat Juniper
Candidate Configuration Interface em0 active R1

Lakukan commit untuk menyimpan candidate configuration active interface em0
commit

Manajemen Configuration Perangkat Juniper
Commit Candidate Configuration Active Interface Ethernet 0

Setelah melakukan active interface em0, pastikan muncul IP Address 10.10.10.1/24

run show interfaces terse

Manajemen Configuration Perangkat Juniper
Interface Ethernet 0 R1 Active

Jika tidak bisa melakukan ping, tunggu beberapa saat
ping 10.10.10.1

Manajemen Configuration Perangkat Juniper
Ping R1 Reachble dari R2

Rename Configuration

Rename Configuration fitur dalam Junos OS yang memungkinkan administrator untuk mengganti nama file konfigurasi yang tersimpan atau membuat salinan konfigurasi dengan nama yang berbeda.

Fitur ini sangat berguna untuk keperluan organisasi, dokumentasi, dan manajemen versi konfigurasi.

Berbeda dengan perintah save sederhana, rename memberikan fleksibilitas dalam mengelola berbagai “snapshot” konfigurasi perangkat tanpa harus menghapus atau menimpa file yang sudah ada.

Fungsi dan Manfaat Utama

Organisasi yang Lebih Baik, Memungkinkan pengelompokan konfigurasi berdasarkan tujuan, tanggal, atau versi (misal: config-pre-upgrade, config-backbone-2025).

  • Backup yang Terstruktur, kamu dapat dengan mudah membuat salinan konfigurasi aktif dan memberinya nama yang deskriptif sebagai cadangan sebelum melakukan perubahan besar.
  • Manajemen Versi Sederhana, Membantu melacak perubahan konfigurasi dari waktu ke waktu dengan menyimpan setiap versi utama dengan nama yang unik.
  • Pemulihan yang Cepat dan Tepat, Memudahkan proses load konfigurasi karena nama file yang jelas meminimalisir kesalahan dalam memilih file yang akan diterapkan.

Cek terlebih dahulu user yang ada pada system login juniper, setelah di cek terdapat username angga.
run show configuration system login

Manajemen Configuration Perangkat Juniper
Cek User juniper untuk melakukan rename

Misalkan user angga ingin mengganti menjadi angga16.
rename system login user angga to user angga16

Manajemen Configuration Perangkat Juniper
Rename User angga to angga16

Pastikan user angga berubah menjadi angga16 pada candidate configuration.
show | compare

Manajemen Configuration Perangkat Juniper
Melihat Perubahan User angga menjadi angga16

Untuk menyimpan perubahan commit.
commit

Manajemen Configuration Perangkat Juniper
commit untuk melakukan perubahan user angga16

Pengujian Melakukan SSH Remote dari R2 ke R1, Pertama menggunakan user angga pastikan tidak bisa dan Kedua menggunakan user angga16.

Manajemen Configuration Perangkat Juniper
test ssh remote user angga dan angga16

Replace Configuration

Metode Replace Configuration salah satu teknik paling powerful dan berisiko dalam manajemen perangkat Juniper.

Berbeda dengan perintah set atau delete yang memodifikasi konfigurasi kandidat secara bertahap, metode ini bertujuan untuk mengganti seluruh konfigurasi aktif dengan sebuah file atau blok konfigurasi yang baru secara sekaligus.

Teknik ini sangat berguna dalam skenario-skenario berikut:

  • Deployment Konfigurasi Awal, Mengirimkan konfigurasi standar ke perangkat baru.
  • Restorasi dari Backup, Memulihkan perangkat ke kondisi yang diketahui setelah terjadi kegagalan atau kesalahan konfigurasi yang parah.
  • Penerapan Template Konfigurasi, Menjalankan skrip automasi yang mendorong file konfigurasi lengkap ke sekelompok perangkat.
  • Mengganti Sistem Operasi (OS), Sering digunakan bersamaan dengan upgrade OS untuk memastikan konfigurasi yang kompatibel.

run show configuration system login

Manajemen Configuration Perangkat Juniper
user angga16 active candidate

Buat user baru angga17 dan password : 12345password .
set system user angga17 class super-user
set system login user angga17 authentication plain-text-password

Manajemen Configuration Perangkat Juniper
Create User angga17

show | compare
commit

Manajemen Configuration Perangkat Juniper
show candidate configuration user angga17 dan commit

run show configuration system login

Manajemen Configuration Perangkat Juniper
active configuration user angga16 angga17

Misalkan ingin merubah user yang menggandung  kalimat angga dan menjadi anggageeks .
replace pattern angga with anggageeks

show | compare

commit

Lihat user angga16, angga17 berubah menjadi anggageeks16 dan anggageeks17 .

Manajemen Configuration Perangkat Juniper
Replace user mengandung kalimat angga menjadi anggageeks

Pengujian Melakukan SSH Remote dari R2 ke R1, Pertama menggunakan user angga16, angga17 pastikan tidak bisa dan Kedua menggunakan user anggageeks16, anggageeks17.

Manajemen Configuration Perangkat Juniper
pengujian ssh remote R2 user anggageeks16 anggageeks17

Using Pipe (|)

Pipe (|) adalah alat yang sangat powerful dalam CLI Junos untuk memfilter, mencari, dan memanipulasi output dari perintah show.

Dengan menggunakan pipe, kamu dapat menyempitkan hasil output untuk menampilkan informasi yang spesifik dan relevan, sehingga meningkatkan efisiensi troubleshooting dan monitoring.

Kapan Digunakan? Pipe digunakan ketika output perintah show standar terlalu panjang atau luas, dan kamu perlu mengisolasi bagian tertentu dari output tersebut.

Perintah ini digunakan untuk melihat perbedaan (diff) antara konfigurasi yang sedang aktif (active configuration) dengan konfigurasi kandidat (candidate configuration) yang belum diterapkan.
show | compare
Manajemen Configuration Perangkat Juniper
Using Pipe Compare

Perintah ini bertujuan untuk menampilkan informasi ringkas (terse) semua interface pada perangkat Juniper, kemudian memfilter outputnya untuk hanya menampilkan baris yang mengandung teks “lo0”.
run show interfaces terse | find lo0

Manajemen Configuration Perangkat Juniper
Using Pipe Find

Perintah ini digunakan untuk menampilkan informasi status dan konfigurasi interface yang sangat ringkas, kemudian memfilter output-nya untuk hanya menampilkan baris yang mengandung kata “lo0”.
run show interfaces terse | math lo0

Manajemen Configuration Perangkat Juniper
Using Pipe Match Loopback

Perintah ini digunakan untuk menampilkan informasi status dan konfigurasi interface yang sangat ringkas (terse), kemudian menyaring (memfilter) hasilnya untuk hanya menampilkan baris yang mengandung teks “em0”.
run show interfaces terse | math em0

Manajemen Configuration Perangkat Juniper
Using Pipe Match Ethernet

Perintah ini digunakan untuk menampilkan informasi status interface yang sedang aktif (tidak down) saja, dengan format output yang ringkas.
run show interfaces terse | except down

Manajemen Configuration Perangkat Juniper
Using Pipe Except

Perintah ini digunakan untuk menampilkan konfigurasi yang sedang aktif (running configuration) pada perangkat Juniper, dan menghentikan tampilan di setiap halaman layar.
run show configuration | no-more

Manajemen Configuration Perangkat Juniper
Using Pipe no-more

Perintah ini digunakan untuk menampilkan konfigurasi perangkat Juniper dalam format “set”
run show configuration | displat set

Manajemen Configuration Perangkat Juniper
Using Pipe display set

Perintah show adalah alat utama untuk memantau, memverifikasi, dan mendiagnosis keadaan perangkat dan display set adalah alat utama untuk melihat, menyalin, dan menyimpan konfigurasi dalam format yang ringkas dan dapat dieksekusi.
show | display set

Manajemen Configuration Perangkat Juniper
Using Pipe show display set