1.6.1 Masalah
Anda ingin meng-upgrade IOS image yang menggunakan router Anda.
1.6.2 Solusi
perintah copy tftp memungkinkan Anda untuk menggunakan TFTP untuk men-download versi IOS baru ke router memori Flash:
Router1#copy tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin flash:
Destination filename [c2600-ik9o3s-mz.122-12a.bin]?
Accessing tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin...
Erase flash: before copying? [confirm]
Erasing the flash filesystem will remove all files! Continue? [confirm]
Erasing
device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...
erased
Erase of flash: complete
Loading c2600-ik9o3s-mz.122-12a.bin from 172.25.1.1 (via FastEthernet0/0.1):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 11135588 bytes]
Verifying checksum... OK (0xE643)
11135588 bytes copied in 82.236 secs (135410 bytes/sec)
Router1# reload
Proceed with reload? [confirm]
1.6.3 Diskusi
Cepat atau lambat Anda akan perlu untuk meng-upgrade router IOS image. Alasan umum untuk upgrade IOS meliputi fitur baru, perbaikan bug, dan kerentanan keamanan. Sebelum Anda mencoba untuk meng-upgrade IOS Anda, Anda harus menyimpan salinan cadangan IOS Anda saat ini ke server TFTP anda, seperti yang dibahas di Recipe 1.9.
Anda harus selalu memulai dengan menganalisis berapa banyak ruang kosong yang tersedia di flash router Anda untuk memastikan bahwa ada cukup ruang untuk memuat gambar IOS baru. Jika ada tidak cukup, maka Anda mungkin harus menghapus gambar yang sudah ada (s) dari flash-seperti yang kita lakukan pada contoh kita. Dalam beberapa kasus, Anda mungkin tidak memiliki cukup kilat untuk memuat foto baru sama sekali. Anda dapat menggunakan lampu kilat menunjukkan perintah untuk melihat berapa banyak memori flash tersedia:
Router1#show flash
System flash directory:
File Length Name/status
1 11135588 c2600-ik9o3s-mz.122-12a.bin
[11135652 bytes used, 5117276 available, 16252928 total]
16384K bytes of processor board System flash (Read/Write)
Router1#
Beberapa router model dapat dukungan tambahan memori flash dalam bentuk kartu PCMCIA. show slot0: dan show slot1: perintah akan memberikan rincian tentang lokasi penyimpanan tambahan ini. Anda dapat menyimpan IOS gambar pada flash card, namun perlu diingat bahwa router akan memuat pertama yang tersedia IOS image di router flash utama secara default. Resep 1,7 menunjukkan bagaimana mem-boot IOS router menggunakan gambar yang terletak di flash card.
Sebelum anda dapat menampilkan gambar yang IOS router Anda, Anda harus men-download gambar yang sesuai dari Cisco atau membeli di media CD. Anda akan perlu untuk memindahkan gambar baru ke dalam direktori TFTP dan memastikan bahwa file tersebut dibaca dunia. Pada sistem Unix, Anda dapat menggunakan perintah chmod untuk melakukan hal ini. Jika file tidak dapat dibaca dunia, proses TFTP tidak akan bisa mengaksesnya, dan upgrade IOS akan gagal. Anda juga harus melakukan cek kewarasan sederhana pada file dengan mengkonfirmasi ukuran file sudah benar dan bahwa MD5 checksum atau "fingerprint" sesuai dengan nilai-nilai yang disediakan oleh Cisco. Perhatikan bahwa adalah sangat bijaksana untuk menggunakan IOS image yang tidak dibuat atau didukung oleh Cisco.
Router akan melakukan beberapa tes while loading IOS image baru untuk memastikan bahwa proses berjalan lancar. Tes pertama adalah untuk melihat apakah server TFTP file yang ditentukan:
Router1#copy tftp://172.25.1.1/c2600-ik9o3s-mz.122-14.bin flash:
Destination filename [c2600-ik9o3s-mz.122-14.bin]?
Accessing tftp://172.25.1.1/c2600-ik9o3s-mz.122-14.bin...
%Error opening tftp://172.25.1.1/c2600-ik9o3s-mz.122-14.bin (No such file or directory)
Router1#
Di sini Anda dapat melihat bahwa router berusaha untuk mencari file di server TFTP sebelum melanjutkan, dan menemukan bahwa itu tidak hadir. Jika file ada dan perizinan yang benar, maka router akan lanjutkan dengan dialog. Jika server TFTP anda menyimpan log rinci aktivitas anda akan melihat sebuah file TFTP transfer dibatalkan sebagai router memeriksa untuk melihat apakah file yang tersedia. Usaha dibatalkan ini adalah normal dan seharusnya tidak menimbulkan kekhawatiran. Jika file yang diminta hadir, tetapi dunia tidak dapat dibaca, router akan menunjukkan pesan kesalahan dan membatalkan proses upgrade:
Router1#copy tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin flash:
Destination filename [c2600-ik9o3s-mz.122-12a.bin]?
Accessing tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin...
%Error opening tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin (Permission denied)
Router1#
Aborting upgrade di awal proses seperti ini memastikan bahwa Anda tidak menghapus kilat kecuali ada pengganti yang sesuai gambar yang tersedia untuk di-download.
Dalam langkah berikutnya dalam proses download, anda harus memberitahukan router apakah akan menghapus flash sebelum men-download gambar baru. Jika ada cukup ruang tersedia di flash, anda dapat menampilkan gambar baru tanpa menghapus yang ada gambar atau foto. Namun, jika Anda mencoba untuk men-download gambar dan Anda tidak punya cukup kilat ruang yang tersedia, router akan protes dan membatalkan prosedur:
Router1#copy tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin flash:
Destination filename [c2600-ik9o3s-mz.122-12a.bin]?
Accessing tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin...
Erase flash: before copying? [confirm]n
Loading c2600-ik9o3s-mz.122-12a.bin from 172.25.1.1 (via FastEthernet0/0.1): !
%Error copying tftp://172.25.1.1/c2600-ik9o3s-mz.122-12a.bin (Not enough space on device)
Router1#
Proses upgrade IOS router gambar cukup pemaaf. Router kewarasan melakukan pemeriksaan seluruh proses untuk memastikan bahwa integritas gambar tetap dipertahankan. Setelah men-download gambar, router memverifikasi gambar's checksum. Hal ini memastikan bahwa IOS image tidak rusak selama transmisi. Jika gambar tidak lulus uji verifikasi, upaya Anda mendownload lagi tanpa reload router.
Anda dapat secara manual memeriksa untuk melihat apakah checksum IOS benar dengan menggunakan perintah memverifikasi. Kami menunjukkan bagaimana menggunakan perintah di Recipe memverifikasi 1.10.
Jika IOS upgrade berjalan lancar dan memverifikasi checksum dengan benar, maka Anda aman untuk reboot router dan beban IOS image baru. Setelah router menjadi terjangkau lagi, anda harus memastikan bahwa IOS baru terisi dengan benar dengan perintah show version:
Router1#show version
Cisco Internetwork Operating System Software
IOS (tm) C2600 Software (C2600-IK9O3S-M), Version 12.2(12a), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Tue 24-Sep-02 02:05 by pwade
Image text-base: 0x8000808C, data-base: 0x8127FF40
ROM: System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Router1 uptime is 2 minutes
System returned to ROM by reload
System restarted at 11:53:26 EST Sat Jan 11 2003
System image file is "flash:c2600-ik9o3s-mz.122-12a.bin"
cisco 2621 (MPC860) processor (revision 0x102) with 45056K/4096K bytes of memory.
Processor board ID JAB04130B2Q (1293133440)
M860 processor: part number 0, mask 49
Bridging software.
X.25 software, Version 3.0.0.
2 FastEthernet/IEEE 802.3 interface(s)
2 Serial network interface(s)
32K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read/Write)
Configuration register is 0x2102
Router1#
Dalam contoh ini, Anda dapat melihat bahwa urutan boot router selesai dengan sukses dan bahwa hal itu menjalankan versi IOS baru. Juga, perhatikan bahwa sistem baru router file gambar sesuai dengan nama file yang baru saja kita download. Ini menunjukkan upgrade IOS benar-benar berhasil.
1.6.4 Lihat Juga
Resep 1,7; Recipe 1,9; Recipe 1,10





0 komentar:
Posting Komentar