首頁 > 命令行 > SnapMirror的安裝腳本

SnapMirror的安裝腳本

2010年3月14

我複製一個現有客戶的文件管理器新的DR系統的任務。 這是一個相當大的系統,並盡可能多的創造 SnapMirrors是不是特別複雜,它是非常耗時。 所以我做的許多事情,我寫了一個腳本來幫助我實現這個任務更快,走尚未另一個咖啡。

你需要預共享密鑰設置(像​​以往一樣),但其餘的提示。 有沒有數據驗證(毫不奇怪)。 該腳本將輸出 4個文本文件,創建 /限制所有卷之一,“snapmirror.conf”之一,要在“snapmirror.conf”的地方使用,而你正在做的基線初始化,終於之一初始化snapmirrors。 周圍沒有並發流的情報,所以初始化仍然是一個雜耍的行為,並等待遊戲的位。

請讓我知道,如果你發現這很有用。

#!/ BIN / BASH

迴聲“請輸入的主文件管理器的名稱:”
讀 PRI_FILER

迴聲“請輸入的DR文件管理器的名稱:”
讀 DR_FILER

連接字符串=“SSH - C 3DES”
#連接字符串=“RSH”

SnapMirrorHour = 22
SnapMirrorMinute = 0
SnapMirrorStagger = 5

迴聲“,”> $ {DR_FILER} _filer_volumes.txt
迴聲“,”> $ {DR_FILER} _snapmirror.conf
迴聲“,”> $ {DR_FILER} _sm_initialize.txt
迴聲“,”> $ {DR_FILER} _snapmirror_init.conf

`$ {連接字符串} $ PRI_FILER“AGGR狀態”AGGR | awk的'!$ 2〜/國家 / {$ 1}'`

尺寸=`$ {連接字符串} $ PRI_FILER“DF - AH美元AGGR”| SED'S / \([0-9] [KMGT] \ B)/ \ 1 / G“|!awk的'$ 1〜/快照|總結 / {$ 2}'`
在`$ {連接字符串} $ PRI_FILER VOL“AGGR show_space AGGR”| awk的'$ 1〜/空間 / {打印$ 0}!“| awk的'$ 4〜/卷|文件|無 / {打印$ 1}'`

迴聲“卷創建 $ {VOL​​沒有} - S $ {AGGR} $ {大小}”>> $ {DR_FILER} _filer_volumes.txt
迴聲“VOL限制$ {VOL​​}”>> $ {DR_FILER} _filer_volumes.txt
迴聲“的SnapMirror初始化 - S $ {PRI_FILER}:$ {VOL​​} $ {DR_FILER}:$ {VOL​​}”>> $ {DR_FILER} _sm_initialize.txt
迴聲“$ {PRI_FILER}:$ {VOL​​} $ {DR_FILER}:$ {VOL​​} - $ {SnapMirrorMinute} $ {SnapMirrorHour} *”>>​​ $ {DR_FILER} _snapmirror.conf
迴聲“$ {PRI_FILER}:$ {VOL​​} $ {DR_FILER}:$ {VOL​​} - - - - - ”>> $ {DR_FILER} _snapmirror_init.conf

SnapMirrorMinute =`expr的$ SnapMirrorMinute $ SnapMirrorStagger`

如果[$ SnapMirrorMinute - GT 58]
然後
SnapMirrorMinute = 0
SnapMirrorHour =`expr的美元SnapMirrorHour + 1`
科幻
如果[$ SnapMirrorHour - GT 23]
然後
SnapMirrorHour = 0
科幻
完成
完成

VN:F [1.9.11_1134]
這篇文章評分:
評分:6.6 / 10(5票)
based on 5 ratings SnapMirror的安裝腳本 ,10 6.6根據5評等

命令行 NetApp ,

  1. 戴維斯
    2011年4月4日16時41 | #1

    真棒腳本。 這是我們需要的東西 ... ...得到這個盡快啟動和運行的確切命令。

    這是第一次,我已經設置了的SnapMirror,我有一個問題。 當你通過循環運行來填充你的“$ {DR_FILER} _filer_volumes.txt文件,它看起來就像你要創建每個卷與父$ {AGGR} $ {PRI_FILER}的大小。 是這樣嗎?

    例如,我的$ {PRI_FILER}有一個 2850G的大小總題為 aggr_sas。 (附有題為 aggr_sata AGGR但不會被鏡像數據的一部分,它貨架),我有5卷:VOL0(操作系統),vol_swap,vol_win2003,vol_win2008,和vol_linux。 如果我在讀你的腳本正確,每個這樣的卷將被添加到$ {DR_FILER} _filer_volumes.txt一個 2850G的大小。

    那是正確的嗎?

  2. 2011年4月4日16時47分| #2

    是的,基本上會發生什麼是體積得到精簡置備總額(腳本“卷創建的大小 - 小號無 “這台沒有量的空間保留)。 這允許它生長動態,為你的成長主卷,可以使你的生活變得更輕鬆。 的SnapMirror,遊戲機,自動精簡配置的設置和音量會出現主站點的音量大小相匹配,然而,在現實的基本量較大,所以可以動態地擴展。 唯一需要注意的是,您可以監視您的DR系統的空間使用!

  3. 戴維斯
    4月4日,2011年在17時14分|# 3

    _AT_克里斯克蘭茲
    感謝您的快速答复... ...和那惡病腳本! 你已經幫了我不少位。

  4. markyMting
    2011年8月18日11時36分| #4

    這個腳本應該在哪裡運行?

  5. 2011年8月18日13時37分| #5

    寫在Linux的BASH腳本,所以最好你運行 Linux中的一些品種。 它可能對其他* NIX的口味,但我沒有測試過這。

  1. 還沒有引用通告。



本網站不隸屬於 NetApp或所提及之任何其他公司或反正贊助。

不良行為已阻止了在過去7 的2671訪問嘗試。

© 2009-2012 克里斯克蘭茲所有權利
本網站不隸屬於 NetApp或所提及之任何其他公司或反正贊助。