Bagaimana cara menginstal gambar iOS baru dengan aman di perangkat Cisco ketika ukuran memori flash yang dipasang tidak cukup untuk dua di antaranya?

10

Hari ini saya memperbarui iOS pada router Cisco 877, dan muncul masalah: memori flash yang terpasang tidak cukup untuk menampung gambar iOS lama dan yang baru, jadi yang baru tidak dapat diunggah kecuali yang lama dihapus terlebih dahulu.

Ini tentu saja berarti bahwa, segera setelah gambar lama dihapus, masalah apa pun saat memasang yang baru akan membuat router tidak dapat di-boot; FE kehilangan daya akan sangat jahat. Tentu saja, lambatnya pengunggahan TFTP ke memori flash tidak membantu.

Adakah solusi untuk ini, selain memasang kartu flash yang lebih besar? Kedua gambar itu hanya sedikit lebih besar dari 50% dari total ukuran memori flash, sehingga penghematan ruang saja sudah cukup; Saya sedang berpikir tentang kompresi file atau sesuatu yang serupa.

Massimo
sumber
1
new one would have rendered the router unbootable- Untuk sebagian besar router cisco Anda masih bisa boot ke mode yang memungkinkan Anda untuk mengunggah gambar melalui koneksi serial, atau tftp. Sangat menyakitkan untuk melakukan ini. Plus itu cukup banyak mengharuskan Anda terhubung secara fisik ke port konsol router untuk memperbaikinya.
Zoredache
Ya, tentu saja ada beberapa cara untuk menghemat perangkat. Tetapi seperti yang Anda katakan, itu adalah rasa sakit yang besar, dan akan menyenangkan bahkan tidak mengambil risiko harus melakukan itu.
Massimo
Kedengarannya basi, tetapi ini adalah alasan utama saya memutuskan untuk mengganti unit Cisco saya yang lebih lama ketika mereka membutuhkan pembaruan IOS untuk melakukan beberapa fungsi yang lebih baru, atau mereka tidak akan didukung pada IOS mereka saat ini.
DanBig

Jawaban:

5

Sebenarnya tidak ada solusi, dari sudut pandang kompresi file, yang dapat Anda gunakan. Bootloader router akan mendekompresi citra IOS dan, karena Anda tidak dapat mengubah bootloader dengan menambahkan dukungan untuk algoritma kompresi baru tidak dimungkinkan.

Memiliki koneksi manajemen out-of-band akan menjadi sarana teknis terbaik untuk menangani situasi ini dengan aman. Dalam kasus perangkat jarak jauh (di mana Anda tidak bisa hanya berjalan ke sana dan menyambungkan kabel konsol Anda), sayangnya, Anda bisa membicarakan hal-hal mahal seperti server terminal serial.

Evan Anderson
sumber
1

Mungkin saja gambar Anda sudah dikompres. Konvensi penamaan yang tepat bervariasi menurut versi utama, tetapi panduan ini masih cukup bagus. Jika itu masalahnya, Anda berada dalam masalah. Anda dapat meningkatkan ruang flash Anda atau mengambil risiko dan menjalani prosedur pemulihan (yang sebenarnya tidak terlalu buruk, tergantung pada kesabaran Anda untuk transfer TFTP)

Jika gambar tidak dikompresi, Anda mungkin dapat mengompresnya. Cisco hanya merekomendasikan penggunaan perintah 'kompres' UNIX, dan saya tidak akan mengujinya. Namun, saya tidak sepenuhnya yakin Anda dapat memampatkan gambar Anda sendiri untuk router Cisco seri 800. Saya sangat curiga Anda bisa, tetapi saya belum dapat mengidentifikasi itu sepenuhnya. Sederhananya, saya lebih yakin bahwa upgrade akan berjalan dengan baik daripada saya bahwa Anda dapat memuat gambar IOS yang dikompresi sendiri.

Deotronic
sumber