ホーム > コマンドライン > SnapMirrorのフェイルオーバー

SnapMirrorのフェイルオーバー

だから私は、スクリプトサイト全体のフェイルオーバーをするために(SRM前)数ヶ月前に顧客を助けた。 それは約30分以内にDRサイトがオンラインになり、スクリプトは少し不格好であり、大規模な再設計を必要とするので、私はここに原稿を投稿しようと思いました。

これは、私が思うに、NetAppシステムでは、迅速かつ容易に離れて、管理ホストとスクリプトからのSSHアクセスあなたの心をセットアップできるようになってどのように柔軟なの素晴らしい例です! 私はAPIのこつを得るとすぐに、私も一緒に来てたくさんの詳しい情報があるに違いない。

このスクリプトは再マップされる、DRのファイラ、何がさらに、末尾に"_vm"(とにかくすべてのVMwareボリュームに使用する素敵な命名規則である)としてラベル付けされているボリューム上のすべてのボリュームがオンラインで表示されます新しいigroupにする]を選択し、既にDR ESXサーバのセットアップを持っている。

私はそれが私の他のスクリプトと同様に、箱から出して動作するように期待していないので、ファイラの名前を削除するには、それを書いて以来、わずかにこのスクリプトを変更した、それは単にこれを達成することができる方法の例としてに作られたサービスだ。

[ルート@ esx101ルート]#猫failover.sh
#!/ bin / bashの

dr_vmware_igroup ="VMWare_DR"
dr_filer_name ="filer_dr"
dr_filer_command ="sshの- C 3DES $ dr_filer_name"

":"|;行う- F3カット- D""- F1は`grep $ dr_filer_name | | |はgrep - v"を_vm"カットD`$ dr_filer_command SnapMirrorの状態でnetapp_volume用
エコー$ dr_filer_command SnapMirrorの静止$ netapp_volume
エコー$ dr_filer_command SnapMirrorのブレーク$ netapp_volume
エコー$ dr_filer_command巻オンライン$ netapp_volume
行わ

か、`カット- D""- F1 | - F3:grepの$ dr_filer_name | |`$ dr_filer_command SnapMirrorの状態でnetapp_volumeのための|はgrep"_vm"カット- D""
エコー$ dr_filer_command SnapMirrorの静止$ netapp_volume
エコー$ dr_filer_command SnapMirrorのブレーク$ netapp_volume
エコー$ dr_filer_command巻オンライン$ netapp_volume
そう、|はgrepの/ vol / $ netapp_volume | awkは'{印刷$ 1}'`$ dr_filer_command LUNショーでnetapp_lun用
エコー$ dr_filer_command LUNオンライン$ netapp_lun
エコー$ dr_filer_command LUNマップ$ netapp_lun $ dr_vmware_igroup
行わ
行わ

VN:F [1.9.11_1134]
この投稿を評価する:
評価:0.0 / 10(0投票)
based on 1 rating SnapMirrorのフェイルオーバ 、1件の評価に基づく1010.0から

コマンドライン

  1. TY
    16:11 2010年7月22日| #1

    どのように氏クランツですか?

    この投稿以来、スクリプトに任意の機能強化を行ったことがありますか?

    乾杯、TY

  2. 11:31 2010年7月23日| #2

    こんにちはタイラー!

    Unfortuantely私はここのスクリプトのいずれかの任意の進歩を遂げることができていないだ。 私はすぐに私はも持っているとして、それらを更新してくださいよ。 私はそれら複数のWindowsフレンドリーにした最初のPowerShellにそれらをすべて変換を開始するために願っています。

  3. TomK
    21:07 2010年10月14日| #3

    我々はSnapmirroredボリューム/ LUNのをオンラインに同様のカスタムスクリプトを使用している、そしてそれがうまく機能している。 SRMよりはるかに安い。 我々は現在、DRサイトへのSMのサイズを削減する方法に取り組んでいます。 それは、VMware環境にあるレートを変更どれだけ驚くべきことだ。 我々は、すべてのNetAppのベストプラクティスを実装しましたが、それでも多くを求めています。

  4. 20:34 2010年10月15日| #4

    そこに重大な変更でなければ、はい、それはアプリケーションとレイアウトに大きく依存することができます。 あなたは、スワップファイルやページファイルなどの情報を移動することによって変化を最小限に抑えることができますが、これらはより多くの頭痛を引き起こす可能性があります。 SQLとExchangeの保守ジョブが(彼らはまだ実行する必要がありませんが)あまりにも定期的に実行、およびその他のメンテナンスや再インデックスのタイプのジョブがいないことを確認してください。 VMのかファイルが周りストレージを移動することで、変化率の原因となっている絞り込んでみてください。

  5. WillR
    13:07 2011年2月3日| #5

    @ TomK
    こんにちはTomK
    あなたが私を助けることができるかと思いまして。 もし万一あなたのスクリプトを共有することができる私は、スクリプトへの道は、顧客のためにSnapMirroredボリュームのフェールオーバーとこの記事に出会った見つける必要がある? もちろん取り出した機密情報を持つ :-)
    喝采
    ウィル

  6. 16:43 2011年2月3日| 第6位

    こんにちはウィル、スクリプトは、上記のテキストになります。 これは、Linuxホストで行われていたとするので、事前共有SSHキーをセットアップし、VMwareの要素を削除するスクリプトを変更する必要があります。 手順はかなり単純ですのように、PowerShellのためだけに基本的なループを、これを簡単に再作成することもできます。 Linuxのシェルでは、以下のようになる...

    dr_filer_name ="filer_dr"
    dr_filer_command ="sshの- C 3DES $ dr_filer_name"

    か、`カット- D""- F1 | - F3:|はgrep $ dr_filer_name |`$ dr_filer_command SnapMirrorの状態でnetapp_volumeのカット- D""
    エコー$ dr_filer_command SnapMirrorの静止$ netapp_volume
    エコー$ dr_filer_command SnapMirrorのブレーク$ netapp_volume
    行わ

  7. 、WS
    05:12 2011年9月30日| #7

    こんにちは、

    私も似たようなことを行う必要があります。 あなたは、PowerShellにこれを変換することができた? そうしないと、このコマンドレットにすべての更新を持っているのですか?

    敬具、
    、WS

  8. 11:22 2011年9月30日| 第8位

    こんにちは、私は(一日で多くの時間、または長い週末を必要とする!)まだPowerShellのために更新する機会がなかった残念なことに、なった。 あなたからそれを開始するLinuxマシンが必要になるでしょうが、スクリプトはまだ、動作するはずです。

  1. トラックバックはまだありません。



このサイトは、NetAppまたは内述べた他の会社でとにかくで提携やスポンサーされていません。

マナーの悪さは最後の7日間で1180アクセスをブロックしようとしている。

© 2009-2012 クリスクランツすべての権利予約
このサイトは、NetAppまたは内述べた他の会社でとにかくで提携やスポンサーされていません。