/csminstall/csm/scripts/data/Linux_adapter_stanza_file,可如下所示编写头部:
default: machine_type=secondary network_type=eth interface_name=eth1 DEVICE=eth1 STARTMODE=onboot ONBOOT=yes BROADCAST=192.168.1.255 NETMASK=255.255.255.0 MTU=9000 |
eth1) 适配器在引导时启动,并采用针对广播地址、网络掩码和 MTU 大小的默认设置。在附加的 stanza 行内还可以以一种与节点定义文件相同的方式配置特定于计算机的网络细节,如下所示:
for node in $(lsnodes)
do
ip=$(grep $node /etc/hosts | head -n 1 | awk '{print $1}')
echo -e "$node:\n IPADDR=$ip" gt;gt; Linux_adaptor_stanza_file
done
|
node001.cluster.com: IPADDR: 192.168.1.1 node002.cluster.com: IPADDR: 192.168.1.2 node003.cluster.com: IPADDR: 192.168.1.3 |
安装
在节点安装过程中有两个主要的 shell 环境变量:CSM_FANOUT 和 CSM_FANOUT_DELAY。前一个变量控制向多少节点同时发送 CSM 指令,比如有多少节点从管理服务器被重新引导。后一个变量控制在重新引导下一组要安装的节点时 CSM 要等待多长时间(以秒为单位)。这两个变量的设置分别为 16 个节点用来扇出和在重新引导下一组节点之前要等待 20 分钟。这些默认值对于大多数安装来说是可以接受的,但也可以针对大型集群有所增加。
要以传统方式安装集群,请完成以下步骤:
csmsetupks -N ComputeNodes -k /opt/csm/install/your.kickstart.file.nodes -x installnode -N ComputeNodes |
csmsetupks -N UserNodes -k /opt/csm/install/your.kickstart.file.user -x installnode -N UserNodes |
csmsetupks -N SchedulerNodes -k /opt/csm/install/your.kickstart.file.schd -x installnode -N SchedulerNodes |
csmsetupks -N StorageNodes -k /opt/csm/install/your.kickstart.file.stor -x installnode -N StorageNodes |
对于大型集群的安装,需要使用安装服务器来进行分阶段安装,并按如下所示使安装过程并行进行:
InstallServer 属性。对于每一个想从安装服务器安装的节点,将 InstallServer 属性设置为该节点所使用的安装服务器的主机名。如果没有设置这一属性,就会使用其默认值,即从中心管理服务器安装。在大型集群环境,比方说,每个 rack 有 32 个节点,可以选择每个 rack 底部的节点作为此集群的安装服务器。在本例中,要将 rack 1 中的 node002 到 node032 配置成从 node001 安装并让 node001 从管理服务器安装,可以使用如下命令:
chnode -n node002-node032 InstallServer=node001 |
nodegrp -w "InstallServer like '_%'" InstallServers nodegrp -w "InstallServer not like '_%'" InstallClients |
csmsetupks -N InstallServers -x installnode -N InstallServers |
|
推荐文章
精彩文章
|