• 締切済み

複数スイッチの自動バックアップ方法

複数のスイッチを日次の運用作業で自動バックアップを 取りたいのですが、バッチを作成するのかシェルを作成 するのか、また何の言語を使えば良いのか、分かりません。 現時点で自分が考えているのは、 一つのスイッチに関しては、以下の方法でバックアップが 取れることが分かっております。 これをコマンドだけのファイルにして、スイッチ分用意し、 一つのバッチから読み込むようにすれば良いのでしょうか? 何か良いやり方等があれば教えてください。 【スイッチのバックアップ方法】 telnet 192.168.254 ←スイッチにログイン sw01>en  ←特権モードへ移行 Password: sw01# ←特権モードへ入る sw01#write network ←「write network」コマンドを入力 This command has been replaced by the command: 'copy system:/running-config <url>' Address or name of remote host []? 192.168.1.253 ←tftpサーバのIPアドレスを入力 Destination filename []? 20100211_sw01  ←保存先のファイル名(任意のファイル名) Write file tftp://192.168.1.253/20100211_sw01? [confirm] ←Enterを押す !! [OK] ←OKがでればtftpサーバへアップロード完了 sw01#

みんなの回答

  • seiiiichi
  • ベストアンサー率41% (79/190)
回答No.1

私の場合は、Teratermのマクロを使ってやってました。  1.マクロファイルの作成  2.マクロファイルを呼び出すバッチファイルの作成  3.バッチファイルをWindowsのスケジューラに登録 といった手順でできます。 マクロファイルをTeratermに関連付けしておけば「2」は省略できるかもしれません。 ただ、完全に自動化にすると当然マクロファイルに特権モードのパスワードも入力しておく必要が ありますので、管理には注意したほうがいいでしょう。 具体的なマクロの書式はTeratermのヘルプで結構載っていますし、 ネットで「Teraterm マクロ」等で検索してもいろいろ例とかでます。 「Cisco」のキーワードを入れてもいいかもしれません。

taku-_-
質問者

お礼

ご回答ありがとうございます。ものすごく助かりました!! マクロとは想像も付かなかったです。 勉強になります。早速、作成してみますね。 本当にありがとうございました。

関連するQ&A

  • ciscoスイッチIOS復旧方法

    ciscoスイッチCatalyst2900を設定練習をしていたのですが、delete flashをしてしまい、IOSを誤って削除してしまいました。tftpサーバにバックアップファイルがあるので、IOSをTFTPサーバからダウンロードしようとしているのですが、コマンド操作がわかりません。どのような手順で入力すればよいのでしょうか。 ちなみにコンソール画面では今まで使っていたIOSのコマンドが使えません。

  • ciscoスイッチCatalyst2900のIOSのことで

    ciscoスイッチCatalyst2900を設定練習をしていたのですが、delete flashをしてしまい、IOSを誤って削除してしまいました。tftpサーバにバックアップファイルがあるので、IOSをTFTPサーバからダウンロードしようとしているのですが、コマンド操作がわかりません。どのような手順で入力すればよいのでしょうか。

  • スイッチの設定のTFTPサーバへの保存方法

    現在、会社のネットワークでCisco Catalyst3750を使用しています。 このスイッチの現在の設定をTFTPサーバに保存しておきたいのですが、 TFTPサーバはどのように構築すればよろしいのでしょうか。 TFTPサーバの端末として、Windows XP Proを使用したいと思っています。 またTFTPサーバを構築後、実際に設定をコピーするコマンドは #copy run tftp でいいのでしょうか。 よろしくお願い致します。

  • バックアップ用バッチファイルの作成方法

    作業用フォルダを日次でバックアップを取るバッチファイルを作成し、それをスケジューラーに登録して自動でバックアップを取れるようにしようと思っています。 下記のようなルールでバッチファイルを作成しようと考えていますが、バッチファイルの作成に詳しい方がいらっしゃったら教えていただけないでしょうか? --- (1)バックアップ作成時は、指定のフォルダをZIP形式で圧縮してバックアップをとる (2)サブフォルダ内のOLDフォルダ内のファイルはバックアップ対象外 (3)ファイル名はYYYYMMDD.zipとして保存 現在、winzipというZIP用のアプリケーションを使用しており、wzzipというコマンドでコマンドライン上から圧縮が可能なので、それを使用したいと思っています。 一旦OLDフォルダを除いたものをテンポラリフォルダに入れて、それを圧縮(環境変数か何かから日付を持ってきて、ファイル名を指定して)するのがいいのかなとは考えているのですが、実際のコマンドの書き方がわかりません。 ご存知の方がいらっしゃいましたら、よろしくお願い致します。

  • TFTP レイヤー3スイッチの設定ファイルを取り出す。

    こんにちは、 ・行いたいこと レイヤー3スイッチのコンフィグファイル(設定ファイル)をTFTPでパソコンに保存したい。 ・環境 レイヤー3スイッチ:PCI FML-24NX サーバ:Windows2000server sp4 ・行ったこと 1.TFTPサーバー Poor TFTP Server for WIN32をサーバにインストールし起動。 2.ハイパーターミナルでFML-24NXに接続。 Configration FileでStationIP(サーバのこと)を設定  OperationでDownload from switchでstartを押す するとInitialize end・・・と表示された後、TimeOutと表示されます。 結果ファイルはサーバに保存されていません。 ・知りたいこと 1.どうすれば、コンフィグファイル(設定ファイル)をTFTPでパソコンに保存できますか? 2.TFTPサーバー Poor TFTP Server for WIN32を起動した時点で、TFTPサーバーを立ち上げている状態だといえるのでしょうか? というのも、サービス一覧を見たところtftpサービスというのが起動していないので、この状態でTFTPサーバが立ち上がった状態と言えないのかなと思いました。 3.レイヤー3スイッチ:PCI FML-24NXへの接続方法とTFTPでのファイルのやり取りとは別と考えてよいのでしょうか? ハイパーターミナル以外でFML-24NXにWEBベースでアクセスすることも可能でWEBベースのメニューを見るとコンフィグのダウンロードが出来るような感じなのです。ただし、今うまく保存できません。知りたいのは、どんな接続であってもとにかく接続さえして、TFTPサーバさえ立ち上がっていればファイルのやり取りができるのかどうかです。 多岐に渡りますが、解決方法のヒントが知りたいと思い質問しました。 PCIのサイトを見ても、サポートの電話も探せず困っています。 何かお分かりの方がいましたら教えてください。よろしくお願いします。

  • 複数NTサーバのバックアップ方法

    ワークグループで運用している社内LANに3台のサーバマシンがあり、そのうちの一台にDLTドライブが内蔵されています(以降サーバ1と呼びます)。 サーバA付属のVeritas Backupexecというソフトでバックアップを取っているのですが、ネットワーク上のサーバのファイルをバックアップすることができません。(バックアップ対象を選択するエクスプローラで、サーバ機だけがグレイアウトされており、チェックを入れることができないのです) そこで仕方なく他のサーバのファイルをサーバ1にコピーしてからBackepExecでテープにバックアップするという方法でしのいでいます。 ですが、サーバ1の容量も少なくなっており、いずれ破綻しそうです。 このソフトはネットワーク上のサーバのバックアップをとる方法はないものでしょうか。 ソフトのバージョンは8.5です。 よろしくお願いします。

  • tftpdの設定方法について

    RedHat Linux9 を使用して、ネットワーク機器のconfigをtftpでuploadしようと試みております。 単純にネットワーク機器からput使用とすると、 「file not found 」となってしまいます。 そのため、サーバにtelnetして、tftpの保存ディレクトリにtouchコマンドでファイルを作成し、chmodで アクセス権限を変更すれば、putできるようになります。 わざわざファイルを作成しなくても、uploadできるようにするためには、どこの設定を見直せばよいのでしょうか。

  • ファイルのバックアップをしたいのですが

    会社でサーバを2台立てていますが、その1台をのHDにパーテションで仕切った、ファイル保存用のドライブがあるのですが、これをもう一台のサーバのHDの空き部分にバックアップしたいのです。 市販のバックアップソフトはネットワーク経由で動くものが見つけられません。2台とも2003SERVERで2台とも同一LAN上でIPを振っています。 バッチファイルでも作ったほうが早いような気もしてますが・・・(作り方がわかりませんので事実上不可能ですが・・・)

  • バッチファイルでディスク容量の増減を監視したい

    似非SEです(笑 現在、社で共有ストレージサーバを使っているのですが、 徐々に空きスペースがなくなってきました。 あとどのくらいで枯渇するのかを見込むため、ドライブの 空き容量を定期的に調べたいのです。 イメージは次のとおりです。 1.バッチファイル  ・Dirコマンド(他にいいのがあったら教えてください)で   空きディスク容量をチェックし、テキストに吐き出す  ・日次を挿入する  ・追記形式とする(複数ファイルだと見づらいため) 2.作成したバッチをタスクに登録し、日次、あるいは週次で起動 2.に関しては知識があるのでOKなのですが、ディスク容量  (と空き容量)の調査用のコマンドと、吐き出すファイル内に  日時を入れるコマンドがわかりません。 お手数ですが、お知恵を貸してください。 よろしくお願いします。

  • 自動バックアップ方法

    お世話になります。 パソコン(クライアント)の、一部フォルダのデータの、自動バックアップを行いたいと考えております。 ※例としてメールデータに設定してます バッチファイルを以下のように作りました。 わからないのは、実行タイミングを、シャットダウン時に設定したいのですが、どういった方法が考えられますか? ※タスクやADでバッチファイルを時間やログオン時に自動実行させるはできますが、上記の方法がわかりません ちなみに、使えるスキルはバッチファイルとVBS、シェルスクリプト(いずれも初級)程度です。 ■環境 OS:WindowsXP ネットワーク:内部LANのみ データ保存先:LAN内のNAS ■バッチファイル実行フロー(イメージ) (1)ユーザーがシャットダウンを行う (2)自動バックアップが実行 (3)バッチファルの終了 (4)シャットダウンが行われる ※WindowsUPdataの「更新してからシャットダウン」のイメージ ※ユーザーがボタンダウンした場合は考えない ※パソコンを起動したままの場合、24時で実行される ■作ってみたバッチファイル ※※※※※※※※※※※※※※※※※※※※※※ @echo off rem ------------------------------------------------- rem コピーBAT Ver1.0 rem ------------------------------------------------- xcopy "C:\Becky!\ユーザーネーム" "\\192.168.1.165\保管データ\Becky\ユーザーネーム\" /D /S /E /H /C /Y /R rem オプション説明 rem c:エラーが発生してもコピーを続ける rem e:ディレクトリまたはサブディレクトリが空であってもコピーする rem y:コピーの上書き確認をしない taskkill /IM "cmd.exe" /F echo 終了 pause > nul ※※※※※※※※※※※※※※※※※※※※※※ 以上、何卒宜しくお願いします。