利用response文件自动安装VERITAS SF产品
在安装Symantec的VERITAS SF产品的时候, 有时候交互操作比较复杂,导致用户出现错误操作,影响了产品的正常使用;同时,由于在实际的生产环境中用户每次的配置都是相似的,所以Symantec提供了一种response 的安装方式,为用户提供更加方便和快捷的产品安装。
为了使用response安装方式,用户必须先进行一次交互形式的安装。用户在此次安装中所做出的选择就被记录到/opt/VRTS/install/logs/目录下面的一个以response为后缀的文件中去。从此,用户如果需要在其他的机器上安装类似的环境,就可以利用这个response自动安装。现在,以SF为例来说明一些response安装的使用方法。
首先假设有四台服务器,分别是system1,system2,system3和system4,需要用它们安装两个双节点的SFHA集群环境。那么先用system1和system2安装一个集群,然后利用response文件安装剩下的另一个集群。
在system1和system2安装成功之后,将在/opt/VRTS/install/logs/下发现一个名为installer301143959.response的文件,内容如下所示:
#
# installer configuration values:
#
$CFG {CLUSTERID} =12345;
$CFG {CLUSTERNAME} ="test";
$CFG {CVMTIMEOUT} =200;
$CFG {DEFAULTDG} {system1} ="testdg";
$CFG {DEFAULTDG} {system2} ="testdg";
$CFG {DONOTINSTALL} = [];
$CFG {DONOTREMOVE} = [];
$CFG {FENCINGENABLED} =1;
$CFG {INSTALL} {AUTOSTART} =1;
$CFG {INSTALL} {SIMULTANEOUS} =1;
$CFG{INSTALL}{SYSTEMS}=["system1", "system2"];
$CFG {INSTALL} {USERSH} =0;
$CFG {INSTALL} {USESSH} =1;
$CFG {KEYS} {system1} = [];
$CFG {KEYS} {system2} = [];
$CFG {LLTLINK1} {system1} ="eth1";
$CFG {LLTLINK1} {system2} ="eth1";
$CFG {LLTLINK2} {system1} ="eth0";
$CFG {LLTLINK2} {system2} ="eth0";
$CFG {NEWNAMES_FILE} {system1} =0;
$CFG {NEWNAMES_FILE} {system2} =0;
$CFG {USERENPW} = ["bQRjQLqNRmRRpZRlQO", "gmnJnkMinHniMi"];
$CFG {USERNAME} = ["admin", "tester"];
$CFG {USERPRIV} = ["Administrators", "Administrators"];
1;
从该文件中可以得出一些有用的信息:
1,$CFG{INSTALL}{SYSTEMS}=["system1", "system2"];该集群的两个节点,system1和system2;
2,$CFG{CLUSTERNAME}="test";集群名称为test;
3,$CFG{CLUSTERID}=12345; 集群标号是12345;
4,$CFG{DEFAULTDG}{system1}="testdg";
$CFG{DEFAULTDG}{system2}="testdg";该集群的两个节点的默认的磁盘组都是testdg;
5,$CFG{LLTLINK1}{system1}="eth1";
$CFG {LLTLINK1} {system2} ="eth1";
$CFG {LLTLINK2} {system1} ="eth0";
$CFG{LLTLINK2}{system2}="eth0";两个节点都用eth1和eth2作为心跳网卡;
6,$CFG{USERNAME}=["admin", "tester"];集群的管理员是admin和tester;
7,$CFG{INSTALL}{USERSH}=0;
$CFG{INSTALL}{USESSH}=1;安装是利用SSH;
根据上述信息,将这个文件稍做修改,接着利用它进行软件安装
1.将该response文件拷贝到自己的目录中:
#mv /opt/VRTS/install/logs/installer301143959.response /home/tester/my_response
2.拷贝出来一份response文件,原始的保留供以后使用:
#cp /home/tester/my_response /home/tester/my_response_system3_system4;
3.修改/home/tester/myresponse_system3_system4文件,将system1替换为system3,system2替换为system4;
4.修改集群名称和标号,使之不会与之前的集群发生冲突
5.确认使用SSH方式。如果使用RSH,修改为:
$CFG{INSTALL}{USERSH}=1,
$CFG{INSTALL}{USESSH}=0;
6.确认私网心跳使用的网卡,并修改相应的参数;
7.修改默认的磁盘组信息;
8.保存并退出。
9.进入installer所在目录:
# cd /opt/VRTS/install/
10.利用response方式进行安装
#. /installsf -responsefile /home/tester/my_response_system3_system4
这样,installer会根据response文件的配置信息,自动完成安装配置过程。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
感谢楼主的分享
感谢,正好学习
这个要支持
非常好啊,支持~
这资料比较少 必须支持
学习学习
辛苦LZ
要沉了。。。好帖顶上去
非常好