SnapMirror的安裝腳本
我複製一個現有客戶的文件管理器新的DR系統的任務。 這是一個相當大的系統,並盡可能多的創造 SnapMirrors是不是特別複雜,它是非常耗時。 所以我做的許多事情,我寫了一個腳本來幫助我實現這個任務更快,走尚未另一個咖啡。
你需要預共享密鑰設置(像以往一樣),但其餘的提示。 有沒有數據驗證(毫不奇怪)。 該腳本將輸出 4個文本文件,創建 /限制所有卷之一,“snapmirror.conf”之一,要在“snapmirror.conf”的地方使用,而你正在做的基線初始化,終於之一初始化snapmirrors。 周圍沒有並發流的情報,所以初始化仍然是一個雜耍的行為,並等待遊戲的位。
請讓我知道,如果你發現這很有用。
based on 5 ratings#!/ 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.confSnapMirrorMinute =`expr的$ SnapMirrorMinute $ SnapMirrorStagger`
如果[$ SnapMirrorMinute - GT 58]
然後
SnapMirrorMinute = 0
SnapMirrorHour =`expr的美元SnapMirrorHour + 1`
科幻
如果[$ SnapMirrorHour - GT 23]
然後
SnapMirrorHour = 0
科幻
完成
完成










































真棒腳本。 這是我們需要的東西 ... ...得到這個盡快啟動和運行的確切命令。
這是第一次,我已經設置了的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的大小。
那是正確的嗎?
是的,基本上會發生什麼是體積得到精簡置備總額(腳本“卷創建的大小 - 小號無 “這台沒有量的空間保留)。 這允許它生長動態,為你的成長主卷,可以使你的生活變得更輕鬆。 的SnapMirror,遊戲機,自動精簡配置的設置和音量會出現主站點的音量大小相匹配,然而,在現實的基本量較大,所以可以動態地擴展。 唯一需要注意的是,您可以監視您的DR系統的空間使用!
_AT_克里斯克蘭茲
感謝您的快速答复... ...和那惡病腳本! 你已經幫了我不少位。
這個腳本應該在哪裡運行?
寫在Linux的BASH腳本,所以最好你運行 Linux中的一些品種。 它可能對其他* NIX的口味,但我沒有測試過這。