보고서
기존에 쓰던 이미지에 크리티컬한 버그가 있어서,
이미지를 업그레이드하는 과정에서 생긴 일 입니다.
-CF 카드와 6509 부팅 이미지에 관한 보고서-
CF 카드(Compact Flash)

6509부팅을 할 때
경로 설정은
sup-bootflash
bootflash
disk
주로 이 3가지가 있습니다.
업그레이드 하려는 이미지의 용량이 sup-bootflash & bootflash 의 용량을
초과하기 때문에, disk 부팅을 하기로 했습니다.
disk에 이미지 넣는 방법은 여러가지가 있겠지만,
주로 TFTP를 이용할 것 입니다.
근데 마침 PCMCIA 용 CF카드 리더기가 있어서,
요걸 이용해서 이미지를 넣고 부팅하려고 했습니다.(의외로 편해서 좋음+_+)

이미지를 넣기 전에 깔끔하게 하려고, CF카드를 포멧 했습니다.
그림과 같이 포멧 방식이 FAT 와 FAT32가 있네요.

저는 FAT32로 포멧을 했는데, 6509에서 카드 인식을 못 하네요.
기존에 잘 쓰던 다른 CF 메모리 카드를 봤더니, 포멧 형식이
그냥 FAT이네요. 그래서 다시 FAT으로 포멧을 하고
6509가 카드를 제대로 인식하는지 봤습니다.
잘 읽혀지네요^^/
---------------------------------------------------------
기존에 부팅이미지를 구버전이라고 칭하고,
업그레이드 되는 부팅이미지를 신버전이라고 칭하겠습니다.
---------------------------------------------------------
이제 disk에 있는 신버전으로 boot 경로를 설정하고 6509를 재부팅 시켰습니다.
이제부터 특이한 현상이 일어납니다.
------------------------------------------------------------
6509#reload
Proceed with reload? [confirm]
*Apr 30 16:42:02.866: %OIR-SP-6-CONSOLE: Changing console ownership to switch processor
***
*** --- SHUTDOWN NOW ---
***
*Apr 30 16:42:05.533: %SYS-SP-5-RELOAD: Reload requested
*Apr 30 16:42:05.533: %OIR-SP-6-CONSOLE: Changing console ownership to switch processor
System Bootstrap, Version 8.1(3)
Copyright (c) 1994-2004 by cisco Systems, Inc.
Cat6k-Sup720/SP processor with 524288 Kbytes of main memory
Autoboot executing command: "boot disk0:s72033-adventerprisek9_wan-mz.122-18.SXF11.bin"
Loading image, please wait ...
device does not contain a valid magic number
loadprog: error - on file open
boot: cannot load "disk0:s72033-adventerprisek9_wan-mz.122-18.SXF11.bin"
System Bootstrap, Version 8.1(3)
Copyright (c) 1994-2004 by cisco Systems, Inc.
Cat6k-Sup720/SP processor with 524288 Kbytes of main memory
rommon 1 >
------------------------------------------------------------
컨피그를 틀렸나?
혹시나 해서 다른 CF카드(FAT방식 포멧)를 구해서
신버전으로 부팅을 시도 했는데, 정상적으로 부팅 되었습니다.
이상하게 동작하던 CF카드를 disk에 넣고 확인했습니다.
6509>show disk1
No files on device
0 bytes available (127846400 bytes used)
어?? 이미지 제대로 넣었는데~
...근데 왜 노 파일인데 Full 사용이지?
포멧이나 다시 하자!!
6509#format disk1:
Format operation may take a while. Continue? [confirm]
Format operation will destroy all data in "disk1:". Continue? [confirm]
%Error formatting disk1 (Format failure - Drive Communication)
6509#
ㅡ.,ㅡ;;;;;;;;; (머리가 복잡해지기 시작함........드라이브랑 얘기 쫌 하라는거냥??)
CF카드가 불량인가?
신버전 이미지가 불량인가? (그래도 나름 추려서 뽑은건데...)
슈퍼바이저가 불량인가? (오노~제발..이거만은 아니길)
다른 슈퍼바이저에 시도해도 마찬가지 결과가 나왔습니다.
일단 부팅 이미지와, CF카드로 방향을 잡고, 문제해결에 들어갔습니다.
다시 구버전으로 부팅을 해서 CF카드를 확인 해 봤습니다.
6509>show disk1
-#- --length-- ---------date/time--------- path
1 80680004 Apr 19 2010 10:01:38 +09:00 s72033-adventerprisek9_wan-mz.122-18.SXF11.bin
47165440 bytes available (80680960 bytes used)
이미지가 있다. 나를 놀리는건지...
포멧을 다시 시도 했습니다.
6509#format disk1:
Format operation may take a while. Continue? [confirm]
Format operation will destroy all data in "disk1:". Continue? [confirm]
Format: Drive communication & 1st Sector Write OK...
Writing Monlib sectors...........................................................................................................
Monlib write complete
.
Format: All system sectors written. OK...
Format: Total sectors in formatted partition: 250228
Format: Total bytes in formatted partition: 128116736
Format: Operation completed successfully.
Format of disk1 complete
휴~ 포멧이 정상적으로 되었습니다. 일단 한숨 돌렸습니다.
다시 신버전을 CF카드에 넣고 부팅을 시도 했더니, 정상적으로 부팅 되었습니다.+0+/
~~~위의 테스트를 간추리면~~~
PC에서 CF카드를 포멧하면!!
구 버전으로 부팅한 6509 - disk내용 읽어짐 / 포멧 가능함
신 버전으로 부팅한 6509 - disk내용 안 읽어짐 / 포멧 불가능함
하지만, pc로 포멧 한 CF카드로의 부팅은 이미지 버전에 상관없이, 뭐든지 실패함!! 바로 롬몬 ㄱㄱㅆ
★PC에서 부팅 이미지를 PCMCIA 용 CF카드 리더기를 이용해서 CF카드에 copy or delete 하는 것은
6509에서도 정상 작동합니다. 포멧만 문제 되는 듯 합니다.
결론은!
pc에서 FAT형식으로 포멧하는 것과,
6509에서 포멧(FAT)하는 것과 뭔가 차이가 있기 때문에
이 같은 오류가 일어난 거 같습니다.
그냥 약은 약사에게, 포멧은 6509에게 맡기기로 했습니다.+_+/
테스트한 이미지 버전
구버전-s72033-psv-mz.122-17d.SXB5
신버전-s72033-adventerprisek9_wan-mz.122-18.SXF11
*리더기마다 차이가 있어서 정상적으로 되는 것도 있을 수 있다고 생각합니다.
2010년에 쓴 글인데, 그냥 특이한 경험을 공유하는 의미에서^^
'Network' 카테고리의 다른 글
[cisco asa5505 TEST] (0) | 2021.12.01 |
---|---|
[SNMP_OID 값이 무엇인가?] (0) | 2021.11.26 |
[cisco 의 휴지통. squeeze 명령어] (0) | 2021.11.21 |
[Static routing Last Theorem] (0) | 2021.11.15 |
[스태틱 라우팅 좀 더 이해하기] (0) | 2021.11.14 |