安装标签:

    SnapMirror的安装脚本

    克里斯·克兰兹 Mar.14,2010年,在命令行

    我有他们新的DR系统复制一个现有客户的文件管理器的任务。 这是一个相当大的系统,作为创造SnapMirrors是不是特别复杂,它是费时。 因此,为我做很多事情,我写了一个脚本来帮助我实现这一任务的速度更快,走有另一个咖啡。

    你需要预共享密钥设置(一如既往),但其余的提示。 没有数据验证(难怪)。 脚本将输出4个文本文件,创建/限制所有卷,为一体“snapmirror.conf”,对要在代替“snapmirror.conf”的使用,而你正在做的基线初始化,最后一个初始化snapmirrors。 周围有没有并发流的情报,所以初始化仍然是一个玩杂耍位和等待的游戏。

    请让我知道,如果你发现这很有用。

    #!/斌/庆典

    呼应“请进入小学文件管理器的名称:”
    读PRI_FILER

    呼应“请输入的DR文件管理器的名字:”
    读DR_FILER

    连接字符串=“3DES的ssh-C”
    #连接字符串=“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-阿元AGGR”| sed的'S / \([0-9] [KMGT] \)的B / \ 1 / G'| awk的'$ 1〜/快照|总结/ {$ 2}'`
    `$ {连接字符串} $ PRI_FILER“AGGR show_space美元AGGR”音量| awk的'$ 1〜/空间/ {打印$ 0}!“| awk的'$ 4〜/体积|文件|无/ {打印$ 1}'`

    回声“第一卷创建$ {VOL​​}-S没有$ {AGGR} $ {尺寸}”>> $ {DR_FILER} _filer_volumes.txt
    回声“第一卷限制$ {音量}”>> {DR_FILER} _filer_volumes.txt的
    呼应“SnapMirror的初始化 - S $ {PRI_FILER}:$ {音量} $ {DR_FILER}:$ {音量}”>> $ {DR_FILER} _sm_initialize.txt
    回声“$ {PRI_FILER}:$ {音量} $ {DR_FILER}:$ {音量} - $ {SnapMirrorMinute} $ {SnapMirrorHour} **”>> $ {DR_FILER} _snapmirror.conf
    回声“$ {PRI_FILER}:$ {音量} $ {DR_FILER}:$ {音量} -----”>> $ {DR_FILER} _snapmirror_init.conf的

    SnapMirrorMinute =`expr的$ SnapMirrorMinute + SnapMirrorStagger

    5评论 更多...

    设置

    克里斯·克兰兹 Jul.07,2009年,在手册页

    目录

    名称

    设置 - 更新文件管理器配置

    内容简介

    设置

    描述

    设置查询用户的文件管理器配置参数,如主机名,IP地址和时区。 它安装新版本的/ etc / rc中,/ etc / hosts文件,/ etc / exports中,/ etc / resolv.conf中的/ etc / hosts.equiv中,/ etc / dgateways中 ,以反映新的配置。 安装完成后,配置文件已被更新,但其新的内容不生效Filer是,直到重新启动(重启)。 旧的配置文件的内容保存在rc.bak,exports.bak,resolv.conf.bak,hosts.bak,hosts.equiv.bak,dgateways.bak。

    一块设置请求是名称和adminhost的 IP地址信息。 / etc /出口中 ,adminhost被授予root访问/,以便它可以访问和修改配置文件在/ etc。 被授予所有其他的NFS客户端只能访问到/ home。 如果没有指定adminhost,那么所有的客户端被授予访问根/。 这是不建议对网站的安全性是一个问题。

    如果一个adminhost被指定,那么一个额外的行添加到/ etc / hosts文件中指出默认的邮件主机的adminhost。 这是用的AutoSupport守护进程(见的AutoSupport),发送电子邮件通知。

    如果默认网关设置,将使用在/ etc / rc中指定一个默认路由(见路线),也将被用来作为在/ etc / dgateways中的第一项。

    提供设置主机名被用来构建所有配置的网络接口的默认名称。 以太网接口名称host_列印AME-0-1,主机名 ,依此类推。

    档案

    /等
    文件管理器的配置和管理文件目录
    / etc / rc中
    系统初始化命令脚本
    / etc / exports中
    服务器导出目录
    / etc / hosts文件
    主机名数据的基础上
    的/ etc / hosts.equiv中
    与rsh许可的主机和用户列表
    / etc / resolv.conf中
    DNS名称服务器列表
    / etc / dgateways中
    首选默认网关路由/ etc / nsswitch.conf中的首选名称服务列表清单

    集群的注意事项

    收购后,可以进入伙伴模式设置命令配置失败的文件管理器。 然而,只有接管失败的文件管理器上的网络接口出现在安装程序显示的提示。 例如,如果失败的文件管理器上的E1接口配置不活的文件管理器, 设置命令不提示你为E1接口的IP地址。

    VFILER注意事项

    1 vfiler上下文(例如,通过的vfiler运行命令)中运行时, 设置工作有关vfiler。 如果vfiler是不vfiler0,设置只允许配置的参数为vfiler的有意义子集。 具体来说,操作提示为的vfiler的IP地址绑定,名称和IP地址的vfiler的adminhost,vfiler的DNS配置和它的NIS配置。 该命令允许root用户密码的vfiler配置。 运行此命令还设置了默认的/ etc /出口的/ etc / hosts文件/ etc / hosts.equiv的文件版本。 安装的命令行版本也可以使用在一个vfiler方面。 这个版本的形式:

    设置 [-E <ifname>:<ip地址>:<网络掩码>,...] [-D <DNS domaname>:<DNS服务器IP 1>:...] [-N <NIS domainname>:<新谢克尔SERVER1 > ...] [-A <ip地址>| <名称>:<ip地址>] [-P <root口令>]

    -e选项允许创建的vfiler的IP地址的绑定。 -d选项允许DNS域名和一个或多个DNS服务器的IP地址的规范。 -n选项允许NIS域名和IP地址的一个或多个NIS服务器(或使用NIS服务器名称使用广播发现)的规范。 -a选项允许指定管理主机名称和IP地址。 最后,-p选项允许root用户密码本vfiler的设置。

    另请参见

    使用ifconfig,合作伙伴,重新启动,vfiler,dgateways,出口,主机,hosts.equiv中,resolv.conf中,区局的AutoSupport

    附注

    一些以太网卡介质类型自动确定。 这是没有必要为他们指定的媒体类型,但最好是这样做反正板的情况下并不确定介质类型自动更换。

    由于在/ etc / rc文件后运行在vfiler0的setup命令重写,所有的VLAN和别名前面配置在/ etc / rc文件将丢失。 如果这些别名和VLAN需要,他们将不得不再次被添加到/ etc / rc文件。


    目录

    发表评论 更多...

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

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