Catalyst2960のバージョンアップ

このQ&Aのポイント
  • Catalyst2960のバージョンアップを行う方法と注意点について
  • Catalyst2960のバージョンアップにおける初期化時の挙動について
  • Catalyst2960のバージョンアップに関する情報とネットでの情報の違いについて
回答を見る
  • ベストアンサー

Catalyst2960のバージョンアップ

CiscoIOS12からIOS15にバージョンアップを行おうとしています。 #show flash:で見ますと、"3 drwx 256 ************ +00:00 c2960-lanbase-mz.122-35.SE5"と言うディレクトリがあってそこにc2960-lanbase-mz.122-35.SE5.binと言うIOSが入っています。 tftpでそこのディレクトリにIOS15をダウンロードしたのですが、他にhtmlやinfoと言うファイルがあります。そこで、Switch# configure terminal Switch(config)# no boot system flash:古いIOSファイル名.bin Switch(config)# boot system flash :新しいIOSファイル名.bin Switch(config)# exit Switch# copy running-config startup-configとしたら、確かに次に立ち上がったときにはIOS15で立ち上がってくれます。 しかし、何かの拍子で初期化してしまうとIOS12で立ち上がるのでは無いでしょうか?また、そもそも、IOS12の入っていたディレクトリにIOS15 を置いておいて良いのかどうかです。 #erase startup-configとしたときに正常に立ち上がるのか?と言う疑問があります。 このような場合どうすれば良いのでしょうか? 何か違うような気がします。初学者ですが、試験勉強もしていますが、実機にも慣れておきたいので実機を触っています。RouterはIOSがディレクトリに入っていなかったので、問題はなく、またメモリも外付けで何とかなります。しかしスィッチはメモリが内蔵されていて下手すると取り返しが付かなくなる可能性もあり戸惑っております。 ネットでは比較的簡単に触れられているだけですし、今学校に行っていますが、Routerについては記載があったのですがSwitchに関してはあまり深く書かれていません。お教えいただければ幸いです。ネット情報もいろいろで、確かに上の設定で大丈夫ですが、何か中途半端な印象を受けます。よろしくお願いいたします。

  • aki567
  • お礼率72% (480/660)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

show configの最初の方に起動IOSのファイル名がたしか書かれていると思います。 startup-configに書かれているconfigから起動されますので、ここに新IOSの指定があればこれで起動します。 erase startup-configをすると、何も設定していないconfigで起動されます。configの初期化作業です。この場合新たな設定をしたconfigを流し込みます。

aki567
質問者

お礼

ありがとうございました。少し疑問点があり補足させていただきました。

aki567
質問者

補足

確かに仰ることは理解できますが、通常ブートストラップからIOSを読み込むようになっていないのでしょうか? 確かにstartup-configに書くと言う事になっていますが、eraseして初期化したら、IOSを果たして読み込むのでしょうか?IOSを読み込まなければ、startup-configをtftpで流し込むことも出来ないのでは無いでしょうか? 再起動を掛けたらブートストラップが立ち上がっていてそれはIOS12のもののようです。そこで、IOS12と書かれていてもIOS(バージョン関係なし)を読み込みに行くという風になっているのでしょうか?その辺りを記述したものがなく、実機実習をしていろいろと試していくと設定がややこしくなり、どうしても初期化が必要な時があります。その時が怖いです。

関連するQ&A

  • CiscoルータのROMモニターからの回復について

    お世話になります。 Cisco 1720ルータを使用しているのですが、電源をいれてみたらIOSが起動しませんでした。 復旧のため以下コマンドを試してみましたが、うまくいきません。 rommon 1 > boot loadprog: bad file magic number: 0x0 boot: cannot load "flash:" rommon 2 > rommon 2 > dir flash: File size Checksum File name 576 bytes (0x240) 0x905f tftpc rommon 3 > rommon 3 > boot flash:tftpc loadprog: bad file magic number: 0x0 boot: cannot load "flash:tftpc" rommon 4 > rommon 4 > boot flash:c1700-ny-mz.121-6.bin open: file "c1700-ny-mz.121-6.bin" not found open(): Open Error = -1 loadprog: error - on file open boot: cannot load "flash:c1700-ny-mz.121-6.bin" rommon 5 > rommon 5 > xmodem -c tftpc Do not start the sending program yet... File size Checksum File name 576 bytes (0x240) 0x905f tftpc WARNING: All existing data in bootflash will be lost! Invoke this application only for disaster recovery. Do you wish to continue? y/n [n]: y Ready to receive file tftpc ... CCCCCCCCCC Timeout waiting for data - aborting download... 数日前に色々コマンドを試し打ちしていた際 tftpサーバは特に立ち上げていることはなく Router#copy running-config tftp Address or name of remote host []? tftp というようなコマンドを打っていたのを覚えています。 正常に起動できるような復旧方法がありましたら 教えていただきたいと思います。 よろしくお願いします。

  • catalyst 4500 rommonからのIOS起動方法

    Catalyst 4500 SuperVisor IV(WS-X4515)にて運用していますが、 工場出荷状態に戻してからIOSをフラッシュメモリにバックアップ しようとしていたところ、手順を誤ったのかIOSを消してしまった ようなのです。 Switch1#copy running-config startup-config Destination filename [startup-config]? Building configuration... Compressed configuration from 2511 bytes to 1085 bytes[OK] Switch1#sh startup-config Switch1#reload System configuration has been modified. Save? [yes/no]: y Building configuration... Compressed configuration from 2511 bytes to 1085 bytes[OK] Proceed with reload? [confirm] rommon 1 > 再起動する際にSystem configurationのSaveを「y」にしてしまった のが要因と思われます。 ciscoのサイトからIOSをダウンロードしてフラッシュメモリに格納し、 slot0経由でIOSをインストールしようとしましたがslot0に入ることが 出来ず、復旧させることが出来ません。 rommon 1 >dev Devices in device table: Device id Name Size --------- ----- ------ mem: Main Memory ( SDRAM ) 536870912 nvram: Non Volatile RAM 1048576 bootflash: Internal Flash Memory 62914560 (filesystem capable) slot0: Compact Flash Memory 128450560 (filesystem capable) rommon 8 >dir bootflash: File size Checksum File name -------------------------------------------------- Total space = 61341696 bytes, Available = 61341696 bytes rommon 2 >dir slot0: device does not contain a valid magic number dir: cannot open device "slot0:" このままでは、ただの黒い箱になってしまいますので 助言をお願い致します。

  • ネットワーク機器の業務での設定変更方法。

    たとえば業務で使っているCiscoのスイッチの設定を変えるときなどは どんな手順をふむのでしょうか? 同じ機種を検証機として用意して、設定をほどこして作ったstartup-configをtftpで実機にコピーするといった感じでしょうか?

  • cisco社スイッチのIOSの復旧

    cisco社スイッチのIOSの復旧ができず困っています。知識不足から原因を特定できずいます。以下に情報を載せました。よろしくお願いいたします 機器名:catalyst3512XL-EN ターミナルソフト:UTF-8 Tera Term Pro サーバソフト:Poor TFTP Server ブートシステム:Boot Loader (c3500-HBOOT-M) Version 12.0 (5) XU PC:Microsoft Windows XP Professional Version2002 起動時のプロンプト: switch: 操作手順: switch: copy xmodem: flash:c2900XL-c3h2s-mz-120.5-XU.bin Termより、ファイル→転送→XMODEM→送信→c2900XL-c3h2s-mz-120.5-XU(ファイル名) 結果: 一定時間(1分くらい)後に転送の表示が消え、通常状態に戻る。インストールはされていない模様 確認: switch: dir flash: 結果: unable to start flash:/:invalid argument また、以下の操作時に情報表示後にフリーズする switch:set BAUD 11520 & switch:flash_init switch:load_helperは通常どおり処理しているように見えます IOSはサーバソフトを利用し、catalyst2912XL-EN(唯一起動するスイッチになります)より #copy flash tftp にてPCに転送しています

  • TFTPからIOSを起動できない。

    FLASH容量の少ないルータでIOSをTFTPから起動したいと思っていますが、次のエラーで起動できません。 %SYS-6-READ_BOOTFILE_FAIL: tftp://192.168.1.65/c1710-k9o3sy-mz[1].124-19.bin Fil e read failed -- Timed out. %SYS-6-BOOT_MESSAGES: Messages above this line are from the boot loader. boot of "tftp:c1710-k9o3sy-mz[1].124-19.bin 192.168.1.65" using boot helper "fla sh:c1710-k9o3sy-mz[1].122-8.T4.bin" failed error returned: File read failed -- Timed out loadprog: error - on file open boot: cannot load "tftp:c1710-k9o3sy-mz[1].124-19.bin 192.168.1.65" *TFTPはWinXP(192.168.1.65)の「POOR TFTP」です。ルータから左記XPにはPING到達できます。ルータはCisco1710。オリジナルIOSは、「c1710-k9o3sy-mz.122-8.T4.bin」。TFTPからの起動希望IOSは「c1710-k9o3sy-mz[1].122-8.T4.bin」。 ご指導をお願いします。

  • Apacheのバージョンアップ方法

    現在Apacheのバージョンが2.2.15です。現在最新の2.2.22にバージョンアップをしたいです。 OSはCentOS6です。 Linux系の操作は初めで、インストールまでは完了しております。 バージョンアップの方法が分かりません。 教えていただけますでしょうか。 因みにウェブで検索したのですが、下記の方法で間違いないでしょうか? もし間違いがあればご指摘頂けないでしょうか。 以下の方法は実際はインストール手順の方でしょうか? (1)httpd.confファイルのバックアップ。 (2)Apacheを停止   #/usr/bin/apachectl stop (2)最新のバージョンをダウンロード。 #wget http://www.apache.org/dist/httpd/httpd-2.2.22.tar.gz (3)展開する。 #tar zxvf ./httpd-2.2.22.tar.gz (4)ダウンロードしたディレクトリへ移動   #cd httpd-2.2.22 (5)設定(ソースツリー設定?) #./configure --prefix=/etc/httpd (6)ビルド  #make (7)インストール  #make install (8)設定ファイルのカスタマイズ  #vi /etc/httpd/conf/httpd.confでバックアップしたものの内容に修正? (9)Apacheを開始   #/usr/bin/apachectl start バージョンアップ方法については以下の手順だけと書いてあるサイトがあったのですが、 config.niceやconfig.statusというのが見つかりませんでした。 # ./config.nice # make # make install # usr/bin/apachectl stop # usr/bin/apachectl start    

  • ciscoルータが起動時にIOSをロードしない

    機器はCisco1712です。 当初はc1700-k9o3sy7-mz.122-15.ZL1.binというIOSが入っていて、問題なく動作していました。 今回IOSをc1700-advsecurityk9-mz.124-12.binというのに変更しました。 それだけの操作で、次回起動時には新しいIOSをロードしてくれるものだと思っていたのですが その後ルータを起動するとIOSはロードしてくれず、rommonモードのプロンプトで停止するようになりました。ここで boot flash:c1700-advsecurityk9-mz.124-12.bin を実行すれば正常に起動してくれますのでイメージファイルは問題ないと思っています。 自動で新しいIOSをロードしてもらえるようにできないでしょうか。 参考に起動時のログを載せておきますが、ご存知の方がいましたら宜しくお願いします。 System Bootstrap, Version 12.2(7r)XM4, RELEASE SOFTWARE (fc1) TAC Support: http://www.cisco.com/tac Copyright (c) 2003 by cisco Systems, Inc. C1700 platform with 65536 Kbytes of main memory loadprog: bad file magic number: 0x0 boot: cannot load "flash:" System Bootstrap, Version 12.2(7r)XM4, RELEASE SOFTWARE (fc1) TAC Support: http://www.cisco.com/tac Copyright (c) 2003 by cisco Systems, Inc. C1700 platform with 65536 Kbytes of main memory loadprog: bad file magic number: 0x0 boot: cannot load "flash:" System Bootstrap, Version 12.2(7r)XM4, RELEASE SOFTWARE (fc1) TAC Support: http://www.cisco.com/tac Copyright (c) 2003 by cisco Systems, Inc. C1700 platform with 65536 Kbytes of main memory rommon 1 > dev Devices in device table: id name flash: flash rommon 2 > dir flash: File size Checksum File name 3176448 bytes (0x307800) 0xc273 sdm.tar (deleted) 1430 bytes (0x596) 0x820a home.html 1038 bytes (0x40e) 0xddd8 home.shtml 4096 bytes (0x1000) 0xedab sdm.tar (deleted) (bad checksum: 0x1254) 13474288 bytes (0xcd99f0) 0xe603 c1700-advsecurityk9-mz.124-12.bin 15765 bytes (0x3d95) 0x7eac sdm.shtml 2196 bytes (0x894) 0x3c5e sdmconfig-1711-1712.cfg 660 bytes (0x294) 0xae56 vlan.dat 216064 bytes (0x34c00) 0xf287 home.tar 3176448 bytes (0x307800) 0xc273 sdm.tar rommon 4 > boot flash:c1700-advsecurityk9-mz.124-12.bin program load complete, entry point: 0x80008000, size: 0xcd9878 Self decompressing the image : ####### [OK] 以下省略

  • tomcatのstartupについて

    tomcatをダウンロードしてC:\tomcat\jakarta-tomcat-3.2.4\binのディレクトリ の中にstartupがあるのですが起動するとC:\tomcat\jakarta-tomcat-3.2.4\bin>  コマンドまたはファイル名が違いますと表示されます。 ちなみにメモリ(環境設定)、JAVA_HOME,TOMCAT_HOMEなどは設定済みです。 アドバイスお願いします。

  • Ciscoルータのbootプロンプトとは

    遠隔地に設置してあるCisco2500が、先日電源ON状態で建物内停電に巻き込まれ、 それ以来電源入れ直しや、リブートしてもリモートから接続できなくなってしまい ました。手元に取り寄せて設定等確認したところ、別段おかしなところ?は無いよ うです。start-configにも設定した内容が漏れなく残っていました。 しかし、電源OFF/ONする時に出力されるメッセージには、ファイルをロードしよう としたけど、timeoutで失敗しました(正確でなくてすみません)というような ものと、ログインすると、router(boot)#というプロンプト表示となっています。 メモリ故障を疑っていますが、このboot#が表示される意味をご存知の方、教えて 下さい。

  • ブートローダーなどについて教えてください。

    OSを入れたり消したりしながら3年近く使ってきました。 デュアルブート環境で、HDDは2つ。パーティションの数や容量はその都度変えてきました。 OSのクリーンインストールをする際にも、HDD2台ともフォーマットするようなことはなく、常にOSが一つは残っている状態でやってきました。 その繰り返しの中で、ほとんど何も入っていないけどOSのブートに必要そうなファイルが入っているパーティションがあって、パーティションの整理をしたいけれど、どうすれば良いのか悩んでいます。 C: メインOSの入っているパーティション。 以下のファイルがルートディレクトリにあります。 [.rnd] [AUTOEXEC.BAT] [CONFIG.SYS] [IO.SYS] [MSDOS.SYS] E: 出来れば消してしまいたいパーティションです。 以下のファイルだけがあります。 [AUTOEXEC.BAT] [boot.ini] [bootfont.bin] [CONFIG.SYS] [IO.SYS] [MSDOS.SYS] [NTDETECT.COM] [ntldr] <質問> [E:]のほうにだけあるファイルを[C:]に移して、BIOSでファーストブートデバイスを[C:]にすれば、[E:]は消しても問題ないのでしょうか?