首页 > 命令行 > 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评等

命令行

  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分|

    这个脚本应该在哪里运行?

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

    写在Linux的BASH脚本,所以最好你运行Linux中的一些品种。 它可能对其他* NIX的口味,但我没有测试过这。

  1. 还没有引用通告。



本网站不隶属于NetApp或所提及之任何其他公司或反正赞助。

不良行为已阻止了在过去7 的1246访问尝试。

© 2009-2012 克里斯克兰兹所有权利
本网站不隶属于NetApp或所提及之任何其他公司或反正赞助。