HOME > コンテンツリスト > ラボ・シナリオ for CCNA > [ < 前へ 次へ > ]

IOSのバックアップとリストアを行う

※ 前の「シナリオ」の続きとして記載しています。
ネットワーク構成図

  1. running-config を確認しなさい。
  2. Router# sh run
    !
    !
    interface FastEthernet0/0
     description To PC
     ip address 192.168.1.3 255.255.255.0
    !
    !
    
  3. Router の F0/0 にIPアドレス 192.168.1.1/24 を設定しなさい。
  4. Router# conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    Router(config)# int f0/0
    Router(config-if)# ip add 192.168.1.1 255.255.255.0
    Router(config-if)# ^Z
    Router# 
    
  5. Flash メモリ内の IOS のファイル名を調べなさい。
  6. Router# sh flash:
    -#- --length-- -----date/time------ path
    1     47428840 Feb 21 2013 23:27:04 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin   ← IOS のファイル名
    2         1161 Jun 13 2013 14:09:06 +00:00 home.shtml
    3         1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
    4       114176 Jun 13 2013 14:09:06 +00:00 home.tar
    5      1478656 Jun 13 2013 14:09:12 +00:00 common.tar
    6      6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
    7      1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
    8       416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
    
    69912576 bytes available (57858048 bytes used)
    
    Router#
    
  7. IOS を TFTP サーバーにバックアップしなさい。
  8. Router# copy flash tftp
    Source filename []? c1841-adventerprisek9-mz.151-4.M6.bin     ← バックアップする IOS のファイル名
    Address or name of remote host []? 192.168.1.2                ← PC のIPアドレス
    Destination filename [c1841-adventerprisek9-mz.151-4.M6.bin]? < Enter >
    .!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    47428840 bytes copied in 199.980 secs (237168 bytes/sec)
    Router#
    
    TFTP サーバーへの IOS のコピーが完了しました。

  9. PC に IOS ファイルがバックアップされていることを確認しなさい。
  10. PC に c1841-adventerprisek9-mz.151-4.M6.bin ファイルがあることを確認します。
    tftpd32 を使用している場合は、「Current Directory」に表示されているフォルダ内にファイルは保存されています。
  11. TFTP サーバーにバックアップした IOS (c1841-adventerprisek9-mz.151-4.M6.bin) を Flash メモリにリストアしなさい。
  12. Router# copy tftp flash
    Address or name of remote host []? 192.168.1.2                 ← PC のIPアドレス
    Source filename []? c1841-adventerprisek9-mz.151-4.M6.bin      ← リストアする IOS のファイル名
    Destination filename [c1841-adventerprisek9-mz.151-4.M6.bin]?  < Enter >
    %Warning:There is a file already existing with this name
    Do you want to over write? [confirm] < Enter >
    Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.151-4.M6.bin...
    Loading c1841-adventerprisek9-mz.151-4.M6.bin from 192.168.1.2 (via FastEthernet
    0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    [OK - 47428840 bytes]
    
    47428840 bytes copied in 221.404 secs (214219 bytes/sec)
    Router#
    
    Flash メモリへの IOS のコピーが完了しました。
  13. sh flash コマンドを実行しなさい。
  14. Router# sh flash:
    -#- --length-- -----date/time------ path
    1     47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
    2         1161 Jun 13 2013 14:09:06 +00:00 home.shtml
    3         1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
    4       114176 Jun 13 2013 14:09:06 +00:00 home.tar
    5      1478656 Jun 13 2013 14:09:12 +00:00 common.tar
    6      6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
    7      1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
    8       416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
    
    69912576 bytes available (57858048 bytes used)
    
    Router#
    
    リストア前と同じ IOS ですので区別はつきませんが、IOS はリストアされています。
    ただし、Cisco ルータの機種によっては Flash へのコピー前に Flash を初期化する (Eraseする) か聞いてくるものもあります。
    Router# copy tftp flash Address or name of remote host []? 192.168.1.2 ← PC のIPアドレス Source filename []? c2600-adventerprisek9-mz.124-17.bin ← リストアする IOS のファイル名 Destination filename [c2600-adventerprisek9-mz.124-17.bin]? < Enter > %Warning:There is a file already existing with this name Do you want to over write? [confirm] < Enter > Accessing tftp://192.168.1.2/c2600-adventerprisek9-mz.124-17.bin... Erase flash: before copying? [confirm] < Enter > Erasing the flash filesystem will remove all files! Continue? [confirm] < Enter > Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Erase of flash: complete Loading c2600-adventerprisek9-mz.124-17.bin from 192.168.1.2 (via FastEthernet 0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 29925948 bytes] Verifying checksum... CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC OK (0xBD7D) 29925948 bytes copied in 2.830 secs (10576204 bytes/sec) Router# sh flash: System flash directory: File Length Name/status 1 29925948 c2600-adventerprisek9-mz.124-17.bin [29926012 bytes used, 3104128 available, 33030140 total] 32768K bytes of processor board System flash (Read/Write) Router#
    ▼ ここから先のシナリオは、使用しているルータで実行可能な IOS を複数所有している場合のみ行えます。
    次のように、PC の TFTP サーバーのディレクトリには、今回使用しているルータで実行可能な IOS ファイルが3つあります。
    C:\tftpd32> dir
    ドライブ C のボリューム ラベルがありません。
     ボリューム シリアル番号は 1278-1225 です
    
     C:\tftpd32 のディレクトリ
    
    2013/09/02  04:23    <DIR>          .
    2013/09/02  04:23    <DIR>          ..
    2013/08/19  06:18              .
    2013/08/19  06:18              ..
    2013/08/18  10:24        43,124,956 c1841-adventerprisek9-mz.150-1.M9.bin
    2013/08/18  13:54        44,880,216 c1841-adventerprisek9-mz.151-2.T1.bin
    2013/08/18  23:07        47,428,840 c1841-adventerprisek9-mz.151-4.M6.bin
                   3 個のファイル         137,899,196 バイト
                   2 個のディレクトリ   6,760,185,856 バイトの空き領域
    
  15. Flash メモリの空き容量を確認しなさい。
  16. Router# sh flash:
    -#- --length-- -----date/time------ path
    1     47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
    2         1161 Jun 13 2013 14:09:06 +00:00 home.shtml
    3         1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
    4       114176 Jun 13 2013 14:09:06 +00:00 home.tar
    5      1478656 Jun 13 2013 14:09:12 +00:00 common.tar
    6      6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
    7      1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
    8       416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
    
    69912576 bytes available (57858048 bytes used)
    
    Router#
    
    「69912576 bytes available (57858048 bytes used)」に注目。
    57858048byte 使用中で、利用可能な容量(空き容量)は 699125768byte です。
    69912576 bytes available約66.8MB利用可能な容量(空き容量)
    57858048 bytes used約55.2MB使用済み容量
    したがって、Flash メモリの空き容量は約 66.8Mbyte です。
  17. TFTP サーバーにある IOS (c1841-adventerprisek9-mz.150-1.M9.bin:サイズ 約41.1MB) を Flash メモリに追加しなさい。
  18. Router# copy tftp flash
    Address or name of remote host [192.168.1.2]?   < Enter >
    Source filename [c1841-adventerprisek9-mz.151-4.M6.bin]? c1841-adventerprisek9-mz.150-1.M9.bin   ← コピーする IOS のファイル名
    Destination filename [c1841-adventerprisek9-mz.150-1.M9.bin]?  < Enter >
    Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.150-1.M9.bin...
    Loading c1841-adventerprisek9-mz.150-1.M9.bin from 192.168.1.2 (via FastEthernet
    0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!
    [OK - 43124956 bytes]
    
    43124956 bytes copied in 220.152 secs (195887 bytes/sec)
    Router#
    
  19. Flash メモリに c1841-adventerprisek9-mz.150-1.M9.bin が追加されているか確認しなさい。
  20. Router# sh flash:
    -#- --length-- -----date/time------ path
    1     47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin   ← 既存の IOS
    2         1161 Jun 13 2013 14:09:06 +00:00 home.shtml
    3         1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
    4       114176 Jun 13 2013 14:09:06 +00:00 home.tar
    5      1478656 Jun 13 2013 14:09:12 +00:00 common.tar
    6      6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
    7      1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
    8       416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
    9     43124956 Aug 18 2013 15:04:16 +00:00 c1841-adventerprisek9-mz.150-1.M9.bin   ← 追加された IOS
    
    26785992 bytes available (100984632 bytes used)
    
    Router#
    
    既存の IOS を残したまま、別の IOS を追加することができます。
    このように、Cisco ルータの Flash メモリには複数の IOS を載せることができます。
    ただし、Cisco ルータの機種によっては Flash へのコピー前に Flash を初期化する (Eraseする) か聞いてくるものもあります。
    Router# sh flash: System flash directory: File Length Name/status 1 29925948 c2600-adventerprisek9-mz.124-17.bin ← IOS は1つのみ [29926012 bytes used, 3104128 available, 33030140 total] 32768K bytes of processor board System flash (Read/Write)
    TFTPサーバーにある c2600-is-mz.124-32.bin を Flash に追加します。
    Router# copy tftp flash Address or name of remote host [192.168.1.2]? < Enter > Source filename [c2600-adventerprisek9-mz.124-17.bin]? c2600-is-mz.124-32.bin ← コピーする IOS のファイル名 Destination filename [c2600-is-mz.124-32.bin]? < Enter > Accessing tftp://192.168.1.2/c2600-is-mz.123-16.bin... Erase flash: before copying? [confirm] n ← 注意! Loading c2600-is-mz.124-32.bin from 192.168.1.2 (via FastEthernet0/0): !!!!!!!! !!!! [OK - 2992590 bytes] Verifying checksum... CCCC OK (0x6EF0) 2992590 bytes copied in 0.01 secs (299259000 bytes/sec)
    Erase flash: before copying? [confirm] で、Enter キーまたは y 文字を入力すると、Flash メモリ内のファイルを消して (現在 Flash メモリに入っている c2600-adventerprisek9-mz.124-17.bin を削除して)、IOS をコピーします。Flash メモリに入っている IOS を残して、IOS を追加したい場合は、これ以外の文字 (例えば n) を入力します。
    Router# sh flash: System flash directory: File Length Name/status 1 29925948 c2600-adventerprisek9-mz.124-17.bin 2 2992590 c2600-is-mz.124-32.bin ← 追加された IOS [32918612 bytes used, 111528 available, 33030140 total] 32768K bytes of processor board System flash (Read/Write)
  21. TFTP サーバーにある IOS (c1841-adventerprisek9-mz.151-2.T1.bin:サイズ 約42.8MB) を Flash メモリに追加しなさい。
  22. Router# copy tftp flash
    Address or name of remote host [192.168.1.2]?   < Enter >
    Source filename [c1841-adventerprisek9-mz.150-1.M9.bin]? c1841-adventerprisek9-mz.151-2.T1.bin   ← コピーする IOS のファイル名
    Destination filename [c1841-adventerprisek9-mz.151-2.T1.bin]?  < Enter >
    Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.151-2.T1.bin...
    Loading c1841-adventerprisek9-mz.151-2.T1.bin from 192.168.1.2 (via FastEthernet0/0): !
    %Error copying tftp://192.168.1.2/c1841-adventerprisek9-mz.151-2.T1.bin (Not enough space on device)
    Router#
    
    エラーになりました。
    「Not enough space on device」というメッセージから、「Flash の空き容量が足りない」ことがわかります。
  23. sh flash コマンドを実行しなさい。
  24. Router# sh flash:
    -#- --length-- -----date/time------ path
    1     47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
    2         1161 Jun 13 2013 14:09:06 +00:00 home.shtml
    3         1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
    4       114176 Jun 13 2013 14:09:06 +00:00 home.tar
    5      1478656 Jun 13 2013 14:09:12 +00:00 common.tar
    6      6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
    7      1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
    8       416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
    9     43124956 Aug 18 2013 15:04:16 +00:00 c1841-adventerprisek9-mz.150-1.M9.bin
    
    26785992 bytes available (100984632 bytes used)
    
    Router#
    
    Flash の空き容量は「26785992 bytes」=「約25.5MB」ですので、約42.8MBの IOS (c1841-adventerprisek9-mz.151-2.T1.bin) をこの Flash メモリに追加することはできません。どうしても入れたい場合は、現在 Flash メモリに入っている別の IOS を消すしかありません。
  25. Flash 内の IOS:c1841-adventerprisek9-mz.150-1.M9.bin を削除しなさい。
  26. Router# delete flash:c1841-adventerprisek9-mz.151-4.M.bin
    Delete filename [c1841-adventerprisek9-mz.151-4.M.bin]?  < Enter >
    Delete flash:/c1841-adventerprisek9-mz.151-4.M.bin? [confirm]  < Enter >
    Router# 
    
  27. sh flash コマンドを実行しなさい。
  28. Router# sh flash:
    -#- --length-- -----date/time------ path
    1     47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
    2         1161 Jun 13 2013 14:09:06 +00:00 home.shtml
    3         1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
    4       114176 Jun 13 2013 14:09:06 +00:00 home.tar
    5      1478656 Jun 13 2013 14:09:12 +00:00 common.tar
    6      6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
    7      1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
    8       416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
    
    69912576 bytes available (57858048 bytes used)
    
    Router#
    
    Flash の空き容量が「69912576 bytes」=「約66.8MB」まで増えました。
  29. TFTP サーバーにある IOS (c1841-adventerprisek9-mz.151-2.T1.bin:サイズ 約42.8MB) を Flash メモリに追加しなさい。
  30. Router# copy tftp flash
    Address or name of remote host [192.168.1.2]?   < Enter >
    Source filename [c1841-adventerprisek9-mz.150-1.M9.bin]? c1841-adventerprisek9-mz.151-2.T1.bin   ← コピーする IOS のファイル名
    Destination filename [c1841-adventerprisek9-mz.151-2.T1.bin]?  < Enter >
    Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.151-2.T1.bin...
    Loading c1841-adventerprisek9-mz.151-2.T1.bin from 192.168.1.2 (via FastEthernet
    0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!
    [OK - 44880216 bytes]
    
    44880216 bytes copied in 221.174 secs (202918 bytes/sec)
    Router#
    
  31. Flash メモリに c1841-adventerprisek9-mz.151-2.T1.bin が追加されているか確認しなさい。
  32. Router# sh flash:
    -#- --length-- -----date/time------ path
    1     47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
    2         1161 Jun 13 2013 14:09:06 +00:00 home.shtml
    3         1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
    4       114176 Jun 13 2013 14:09:06 +00:00 home.tar
    5      1478656 Jun 13 2013 14:09:12 +00:00 common.tar
    6      6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
    7      1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
    8       416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
    9     44880216 Aug 25 2013 14:04:34 +00:00 c1841-adventerprisek9-mz.151-2.T1.bin
    
    25030732 bytes available (102739892 bytes used)
    
    Router#
    
    ※ 次の「シナリオ」に続きます。