Mencadangkan Instalasi Menggunakan Snapshots (Junos OS) Switch Seri EX

Anda dapat membuat salinan perangkat lunak yang berjalan pada sakelar menggunakan fitur snapshot sistem. Fitur snapshot sistem mengambil "snapshot" dari file yang saat ini digunakan untuk menjalankan sakelar—isi lengkap direktori /config dan /var , yang mencakup OS Junos yang sedang berjalan, konfigurasi aktif, dan konfigurasi penyelamatan—dan menyalin semua file-file ini ke dalam sumber memori alternatif (internal, artinya flash internal, atau eksternal, artinya flash USB). Anda kemudian dapat menggunakan snapshot ini untuk mem-boot sakelar pada boot berikutnya atau sebagai opsi boot cadangan.

Memahami Snapshot Sistem pada Switch Seri EX 

Switch dapat melakukan booting dari media flash internal atau media flash eksternal (USB). Isi snapshot bervariasi tergantung pada apakah Anda membuat snapshot pada media tempat switch boot atau pada media yang tidak melakukan booting.

Snapshots sangat berguna untuk memindahkan file ke USB flash drive. Anda tidak dapat menggunakan copyperintah atau teknik pemindahan file lainnya untuk memindahkan file dari sumber memori internal ke memori USB pada sakelar. 

  • Jika Anda membuat snapshot pada media tempat switch tidak melakukan booting, partisi berikut pada media boot akan disertakan dalam snapshot: root , altroot , var , var/tmp , dan config . Partisi root adalah partisi boot utama, dan partisi altroot adalah partisi boot cadangan. 
  • Jika Anda membuat snapshot di media tempat sakelar boot, partisi root tempat sakelar boot disalin ke partisi root alternatif. Partisi var , var/tmp , dan config tidak disalin sebagai bagian dari snapshot karena sudah ada di media boot. 

Fitur snapshot sistem memiliki batasan berikut: 

  • Anda tidak dapat menggunakan snapshot untuk memindahkan file ke tujuan mana pun di luar sakelar selain kandar flash USB eksternal yang diinstal atau sakelar yang merupakan anggota dari Sasis Virtual yang sama dengan sakelar tempat Anda membuat snapshot. 
  • Perintah snapshot, seperti semua perintah yang dijalankan pada Sasis Virtual, dieksekusi pada sakelar anggota lokal. Jika sakelar anggota yang berbeda meminta snapshot, perintah snapshot didorong ke anggota Chasis Virtual yang membuat snapshot dan dijalankan pada anggota tersebut, dan output kemudian dikembalikan ke sakelar yang memulai proses. Misalnya, jika perintah untuk membuat snapshot eksternal pada anggota 3 dimasukkan pada anggota 1, snapshot memori internal pada anggota 3 diambil pada memori eksternal pada anggota 3. Output dari proses terlihat pada anggota 1. Tidak ada file bergerak di antara sakelar.

Membuat Snapshot dan Menggunakannya untuk Mem-boot Switch Seri EX

Fitur snapshot sistem mengambil "snapshot" dari file yang saat ini digunakan untuk menjalankan sakelar dan menyalinnya ke lokasi penyimpanan alternatif. Anda kemudian dapat menggunakan snapshot ini untuk mem-boot sakelar pada boot berikutnya atau sebagai opsi boot cadangan.

Topik ini mencakup tugas-tugas berikut:

Membuat Snapshot pada USB Flash Drive dan Menggunakannya untuk Boot Switch

Anda dapat membuat snapshot pada memori flash USB setelah sakelar di-boot dengan menggunakan file yang disimpan di memori internal.

Pastikan Anda memiliki alat dan suku cadang berikut sebelum membuat snapshot di flash drive USB:

Flash drive USB yang memenuhi spesifikasi port USB sakelar. Lihat Spesifikasi Port USB untuk Switch Seri EX .

Untuk membuat snapshot pada memori flash USB dan menggunakannya untuk mem-boot sakelar:

  1. Tempatkan snapshot ke dalam memori flash USB: 

    root@switch>request system snapshot partition media external

  2. (Opsional) Lakukan langkah ini jika Anda ingin mem-boot sakelar sekarang menggunakan snapshot yang disimpan di USB flash drive

    pengguna@switch>request system snapshot partition media external

Persyaratan

Contoh ini menggunakan komponen perangkat keras dan perangkat lunak berikut:
Satu router Seri EX2200
Junos OS Rilis 11.2 atau lebih baru

Ringkasan
Dalam contoh ini, request system snapshotperintah digunakan untuk mengambil salinan perangkat lunak yang sedang berjalan dan konfigurasi pada media lain—misalnya, perangkat penyimpanan universal serial bus (USB), bagian aktif ( da0s1atau da0s2) dari router yang dipartisi dengan akar ganda, atau potongan alternatif ( da0s1atau da0s2) dari router berpartisi dual-root. Snapshot ke media lain memastikan bahwa perangkat dapat melakukan booting dari media lain jika sistem tidak melakukan booting dari image saat ini.


PERINGATAN: Setelah Anda menjalankan request system snapshotperintah, Anda tidak dapat kembali ke versi perangkat lunak sebelumnya, karena salinan perangkat lunak yang dijalankan dan dicadangkan adalah identik.

cara mengatasi araam Rescue configuration alarm di juniper EX

Artikel ini memberikan informasi tentang cara memulihkan ketika EX switch menghasilkan pesan error "Rescue configuration is not set". selama commit.

root@switch> show system alarms
1 alarms currently active
Alarm time               Class  Description
2022-10-31 18:38:36 CST  Minor  Rescue configuration is not set

Alarm kuning akan ditampilkan di perangkat dan dapat dikenali dengan MIB jnxYellowAlarmState:

root@switch> show snmp mib walk jnxAlarms
jnxAlarmRelayMode.0 = 2
jnxYellowAlarmState.0 = 3   <-- 3 indicates the yellow alarm is ON
jnxYellowAlarmCount.0 = 1
jnxYellowAlarmLastChange.0 = 212218
jnxRedAlarmState.0 = 2
jnxRedAlarmCount.0 = 0
jnxRedAlarmLastChange.0 = 212218

Untuk menghapus alarm, simpan konfigurasi penyelamatan dengan perintah ini:

>request system configuration rescue save


Cara mengatasi SSH atal Telnet tidak dapat di akses pada Juniper ex

Apa bila terjari permasalah Klien tidak dapat masuk ke sakelar EX menggunakan SSH atau Telnet. Saat klien mencoba menyambung ke sakelar EX menggunakan Telnet atau SSH, itu mungkin gagal dengan kesalahan berikut:


   ssh_exchange_identification: Connection closed by remote host


Mungkin ada beberapa alasan untuk perilaku ini; misalnya, direktori hilang atau kosong di bawah /var/ , an RSA key tidak dibuat, dll.
Berikut ini adalah beberapa kemungkinan langkah pemecahan masalah: 
  1. Pastikan SSH atau Telnet dikonfigurasi pada EX. Jika tidak, konfigurasikan menggunakan perintah berikut dan comit:

    #set system services ssh
    #set system services telnet

  2. Periksa pesan log untuk kesalahan berikut: direktori kosong tidak ada di /var .
    Jika Anda melihat pesan ini, buat direktori bernama "kosong" dengan menggunakan perintah berikut:

    >start shell user root :

    Password : ----enter root password---

    - % cd /var
    - % mkdir empty

  3. Coba lagi. Jika masih tidak berhasil, RSA dan keygen baru mungkin perlu dibuat. Buat kembali kunci RSA dan DSA untuk SSH dengan perintah berikut:

    >start shell user root

    % ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

    You will see this message:

    Generating public/private dsa key pair.
    /etc/ssh/ssh_host_dsa_key already exists.
    Overwrite (y/n)? >>>select yes

    %ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
    Generating public/private dsa key pair.
    /etc/ssh/ssh_host_dsa_key already exists.
    Overwrite (y/n)? >>>select yes

cara menambahkan pengguna baru di platform switching EX Juniper

JUNOS software memungkinkan untuk menambahkan, mengelola, dan mengautentikasi user account.

Untuk mengonfigurasi user account pada switch:

  1. Login ke switch dengan pengguna yang ada atau pengguna default (root) dan masuk ke mode konfigurasi:

    root@switch> configure 
    [edit] 
    root@switch# 

    Prompt dalam tanda kurung ([edit]), juga dikenal sebagai banner, menunjukkan bahwa sedang berada dalam mode edit konfigurasi, di bagian atas hierarki.

  2. Ubah ke bagian [edit system login] dari konfigurasi:

    [edit] 
    root@host# edit system login 
    [edit system login] 
    root@switch# 

    Prompt dalam tanda kurung berubah menjadi [edit login sistem] untuk menunjukkan Anda berada pada level baru dalam hierarki

  3. Sekarang tambahkan akun pengguna baru:

    [edit system login]
    root@switch# edit user nald 

    Contoh ini menambahkan akun nald, tetapi Anda dapat menggunakan nama apa pun.

  4. Konfigurasikan untuk nama lengkap akun. Jika nama menyertakan spasi, lampirkan seluruh nama dalam tanda kutip (""):

    [edit system login user michael]
    root@switch# set full-name "Michael Mike"

  5. Konfigurasikan kelas akun. Kelas akun menetapkan hak akses pengguna untuk akun tersebut.

    [edit system login user michael]
    root@switch# set class super-user

    Hak akses berikut tersedia untuk akun:

    operator        permissions [ clear network reset trace view ]
    read-only       permissions [ view ]
    super-user      permissions [ all ]
    unauthorized    permissions [ none ]

  6. Konfigurasikan metode otentikasi dan kata sandi untuk akun:

    [edit system login user michael]

    root@switch# set authentication plain-text-password
    New password:
    Retype new password:

    Saat permintaan kata sandi baru muncul, masukkan kata sandi teks-jelas yang akan dienkripsi sistem, lalu konfirmasi kata sandi baru.

  7. Lakukan konfigurasi:

    [edit system login user michael]
    root@switch# commit 
    commit complete 

    Perubahan konfigurasi tidak diaktifkan sampai Anda melakukan konfigurasi. Jika komit berhasil, pesan komit selesai akan muncul.

  8. Kembali ke konfigurasi tingkat atas, lalu keluar:

    [edit system login user michael] 
    root@switch# top 
    [edit] 
    root@switch# exit 
    Exiting configuration mode

  9. Keluar dari switch: 

    root@switch> exit 
    % logout Connection closed.

  10. Untuk menguji perubahan, masuk kembali dengan akun pengguna dan kata sandi yang baru saja di konfigurasikan: 

    login: michael
    Password:  
    --- JUNOS 9.0-R1.1 built 2008-01-15 22:42:19 UTC 
    michael@switch> 

  11. Saat masuk, akan melihat nama log baru di prompt perintah

Mengatur Tanggal dan Waktu Secara Lokal di OS Junos

Kita dapat mengatur tanggal dan waktu pada perangkat yang menjalankan OS Junos dengan menggunakan perintah set date mode operasional:

Untuk memasukkan tanggal dan waktu secara lokal:

  1. Dari mode operasional, atur tanggal dan waktu secara manual.

    Karena ini adalah perintah mode operasional, tidak perlu melakukan operasi commit.

    user@host> set date YYYYMMDDhhmm.ss

    Sebagai contoh:

    user@host> set date 201307251632
    Thu Jul 25 16:32:00 PDT 2013
  2. Verifikasi waktunya.

    Perintah show system uptime menyediakan informasi berikut: waktu saat ini, waktu boot terakhir, waktu mulai protokol, waktu commit konfigurasi terakhir.

    user@host> show system uptime
    Current time: 2013-07-25 16:33:38 PDT
    System booted: 2013-07-11 17:14:25 PDT (1w6d 23:19 ago)
    Protocols started: 2013-07-11 17:16:35 PDT (1w6d 23:17 ago)
    Last configured: 2013-07-23 12:32:42 PDT (2d 04:00 ago) by user
     4:33PM  up 13 days, 23:19, 1 user, load averages: 0.00, 0.01, 0.00

Mulai di Junos OS 13.3, Anda dapat menggunakan perintah set date dari mode operasional untuk menginstruksikan perangkat untuk mengambil tanggal dan waktu dari server NTP yang dikonfigurasi. Sebagai contoh:

  • Dari mode operasional, keluarkan perintah set date  dan tentukan ntp untuk mengambil tanggal dan waktu dari server NTP yang dikonfigurasi, atau tentukan ntp ntp-server untuk mengambil tanggal dan waktu dari server NTP yang diberikan.

    user@host> set date ntp ntp-server

    Sebagai contoh:

    user@host> set date ntp
    25 Jun 16:38:28 ntpdate[2314]: step time server 192.0.2.1 offset -0.004182 sec
sumber