在Quattor 里面添加新节点。
说明
没有特殊说明系统目录的话,这里的显示的根目录不是quattor服务器文件系统的跟目录而是 svn 工作目录下的模板跟目录。
添加任何模板都需要执行命令
svn add <模板名>
或者
svn add * (添加当前目录所有文件到 svn)
svn 工作目录
/data/work/glite
(系统目录)
模板根目录
/data/work/glite/cfg
(系统目录)
添加硬件模板
添加
/site/BEIJING-LCG2/hardware/***/<node name>.tpl
修改 网卡mac地址信息z
设置操作系统版本
修改下面文件设置节点操作系统。
/site/BEIJING-LCG2/site/os/version_db.tpl
如果不设置的话在将使用这个文件里面指定的默认的操作系统
/cluster/<cluster name>/site/cluster_info.tpl
设置节点信息
修改文件
/site/BEIJING-LCG2/site/databases.tpl
添加node profile.
添加
/cluster/<cluster name>/profiles/<node name>.tpl
保存所有修改
添加任何模板都需要执行命令,把你添加的文件加入到svn服务器。
svn add <模板名>
或者
svn add * (添加当前目录所有文件到 svn)
提交所有操作
前面所作的只是在工作目录(/data/work/glite)下进行的操作,没有对svn服务器的文件进行更新。
要提交提交并应用所有的操作执行命令:
svn ci -m '说明'
这里的说明很重要,提示每次操作改动的主要内容。
编译模板
这一木操作将要编译模板并生成节点的最终配置文件
.xml 存放在 http:///profiles/.xml
cd /data/work/glite
ant deploy
配置节点
配置单个节点
aii-shellfe --configure <node name>
配置多个节点
aii-shellfe --configurelist nodelist.file
特别说明:
升级后的quattor系统安装低版本节点操作系统已经完成。具体操作方式如下:
(1)在~/glite目录下执行完“sudo aii-shellfe --configure 节点名”和“sudo aii-shellfe --install 节点名”以后需要再执行下列命令。 (2)svn update #下载脚本sl4_fixks.sh,该脚本放置位置在~/glite/cfg/tools (3)sudo ./cfg/tools/sl4_fixks.sh 节点名 #节点名举例:bws0087.ihep.ac.cn (4)重新启动机器进行操作系统的安装。
Quattor的BUG
nodelist.file里面不能把HP的机器和其它的机器混在一个文件列表里面,HP的硬盘控制器Smart Array在系统里面把硬盘的名称改成ccissp0的样式,这时候quattor就吧列表文件里面第一个的硬盘名称都给到后面的机器了如果后面不是HP的机器的话硬盘名称是sda sdb。
安装节点
安装单个节点
aii-shellfe --install <node name>
安装多个节点
aii-shellfe --installlist nodelist.file