Apakah kamu sering kebingungan melacak perubahan konfigurasi Juniper? Khawatir dengan risiko human error yang menyebabkan outage? Juniper Configuration Lifecycle adalah jawabannya.
Dengan mengadopsi pendekatan lifecycle, kamu beralih dari manajemen konfigurasi yang reaktif dan dadakan menjadi strategi yang terencana dan andal.
See Candidate & Active Configuration
Pahami perbedaan mendasar antara candidate configuration dan active configuration pada perangkat Juniper.
Pelajari cara melihat, membandingkan, dan mengelola keduanya untuk melakukan perubahan konfigurasi yang aman dan terkendali tanpa mengganggu operasional jaringan.
Buatkan user baru misal username: angga password: 123password pada mode configuration, tanpa melakukan commit. Setelah selesai masuk ke mode operational.
set system login user angga class super-user
set system login user angga authentication plain-text-password

Coba lakukan login menggunakan angga, pastikan muncul pesan Login incorret.

Active
Jalankan perintah show configuration untuk melihat user yang sebelumnya dibuat yaitu angga. Apakah ada ? Selama belum melakukan commit user angga tidak akan masuk ke mode active.
Hanya ada user root dan geeksconn bisa digunakan login.

Candidate
Masuk ke mode configuration jalankan perintah show pastikan ada user angga, artinya angga masih berada di candidate configuration belum masuk active configuration.



Show Compare
Dalam mengelola perangkat Juniper, menebak-nebak perubahan konfigurasi adalah hal yang berbahaya.
Di sinilah perintah show dan compare (sering disingkat show | comp) menjadi penyelamat. Perintah ini adalah inti dari Juniper Configuration Lifecycle yang aman.
Saat kita ingin melihat active configuration atau configuration yang sudah berjalan, bisa menjalankan perintah run show configuration pada mode configuration.

Bagaimana jika kita ingin melihat configuration baru atau sudah dihapus ? Untungya ada sebuah fitur untuk melihat perubahan pada juniper yaitu compare. Contoh kita ingin melihat configuration penambahan user yaitu angga.
Cukup menjalankan show | compare, maka juniper akan menampilkan configuration.

Arti dari simbol + (Tambah), configuration yang ditambahkan, karena sebelumnya sudah membuat username : angga dan password : 123password danmasih candidate configuration.
Bagaimana melihat configuration yang dihapus ? Contoh kita ingin menghapus hostname dari juniper R1 cukup jalankan perintah delete system host-name dan jalankan perintah show | compare , pastikan ada – (kurang) host-name Juniper-R1 .
Lalu commit untuk menyimpan perubahan configuration, lalu jalankan request system reboot.

Maka hostname akan kembali ke hostname Amnesiac.
Commit Check & Commit and quit
Setelah membuat perubahan dalam mode konfigurasi di Juniper, dua perintah yang sering membingungkan adalah commit check dan commit and quit.
Meski terdengar mirip, fungsi mereka sangat berbeda dan krusial untuk alur kerja yang aman.
Fungsi dari perintah commit check untuk cek apakah configuration ada kesalahan, jika berhasil akan muncul pesan configuration commit succeeds.

Untuk menguji perintah commit check, akan membuat user geeks dan password 321password baru tanpa menyetarkan class dari user tersebut.
set system login user geeks authentication plain-text-password

Maka akan muncul pesan error :
‘user geeks’
Missing mandatory statement: ‘class’
error: configuration check-out failed: (missing statements)

Set Class dari user geeks, jalankan perintah commit and-quit artinya jika commit berhasil akan keluar dari mode configuration.

Commit at
Ingin melakukan perubahan konfigurasi di tengah malam tanpa harus terjaga? Atau merencanakan maintenance window dengan tepat? Perintah commit at di Juniper Junos OS adalah solusinya.
Contoh akan melakukan set IP Address 172.16.1.1/32 pada interface Loopback 0, tapi diterapkan waktu tertentu dan cek penambahan perubahannya.

Cek terlebih dahulu tanggal waktu pada Junos OS, dimana akan melakukan commit pada 2025-10-15 16:28:00 dengan perintah commit at “2025-10-15 16:28:00” .

Cek system uptime apakah sudah masuk 16:28:00, cek ip address loopback berubah menjadi 172.16.1.1/32.

Commit Confirmed
Commit confirmed adalah perintah Junos OS yang kritis untuk change management yang aman, terutama untuk perubahan remote.
Ia menerapkan konfigurasi kandidat, lalu secara otomatis melakukan rollback ke konfigurasi sebelumnya setelah waktu yang ditentukan, kecuali jika perubahan tersebut dikonfirmasi.
Contoh akan menghapus ip address pada interface loopback, setelah 1 menit akan kembali seperti semula dengan waktu kembali 1 menit.

Saat melakukan commit confirmed 1, ip address loopback 0 akan hilang dan kembali saat 1 menit.


Setelah 1 menit ip address sebelumnya di hapus akan dikembalikan, jalankan perintah run show interfaces terse.

Jika kita ingin melakuan confirmed perubahan dan sudah yakin dengan configuration yang ditambahkan, bisa langsung confirmed dengan menjalankan perintah commit.

Commit Comment
Dalam lingkungan jaringan dengan banyak administrator, melacak “mengapa” suatu perubahan konfigurasi dilakukan sama pentingnya dengan “apa” yang diubah.
Perintah commit comment di Juniper Junos OS adalah solusi dokumentasi yang elegan untuk masalah ini.
Contoh akan menghapus user geeksconn, pada saat melakukan commit akan memberi sebuah komentar pada saat melakukan perubahan configuration.


Melakukan commit dengan comment remove user geeksconn, dan melihat history commit system.

Rollback

Dalam dunia jaringan, setiap perubahan membawa risiko. Tapi bagaimana jika perubahan tersebut menyebabkan masalah? Juniper Junos OS memiliki solusinya: perintah rollback.
Fitur ini adalah mekanisme “undo” yang powerful yang memungkinkan kamu mengembalikan konfigurasi ke state sebelumnya dengan cepat dan mudah.
Menambahkan user geeksconn2 dengan password 543password.

commit comment “added user geeksconn2” dan run show system commit.

roolback 2 atau user geeksconn yang sebelumnya sudah di hapus kembalikan lagi.

User geeksconn masuk candidate configuration.

User geeksconn2 masih masuk active configuration


