|||
一、集群节点安装问题
问题描述:
集群节点安装过程中,由于吴操作添加了多个同名的计算节点,然后进行删除的时候就出现查询结果返回多余一行的错误,无法进行操作了,情况如下图:
解决办法:
最终确认相关信息保存在单独的一个mysql数据库中,其登陆方式如下:
# /opt/rocks/mysql/bin/mysql --defaults-extra-file=/root/.rocks.my.cnf --user=root cluster
在数据库cluster中保存,节点信息保存在nodes表中,然后使用如下命令对节点进行重命名:
首先查询节点信息:
>select * from nodes;
>update nodes set name="temporaryname" where id=ID;
这样就可以进行后续的相关命令及进行处理了,如:
# rocks rename host temporaryname
同时,在该数据库中还存在networks表,保存各节点的ip和mac地址等相关信息,如果想通过配置数据库及网络地址的方式安装节点这样也是可以的,如下将插入compute-0-2节点的网络信息(通过nodes表的查询,确定compute-0-2节点的id为14):
>INSERT INTO `networks` VALUES
(18,14,'18:66:DA:7E:65:86','10.1.255.251','compute-0-2','em1',1,NULL,NULL,NULL,NULL,0),
(19,14,'18:66:DA:7E:65:88',NULL,NULL,'em2',NULL,NULL,NULL,NULL,NULL,0),
(20,14,'18:66:DA:7E:65:8A',NULL,NULL,'em3',NULL,NULL,NULL,NULL,NULL,0),
(21,14,'18:66:DA:7E:65:8C',NULL,NULL,'em4',NULL,NULL,NULL,NULL,NULL,0);
二、NFS文件挂载
方案1,mount方式:
修改/etc/fstab,文件中和添加如下信息:
### nfs mount
10.1.255.254:/nas/dell_01 /nas/users nfs defaults 0 0
10.1.255.254:/nas/dell_02 /nas/public nfs defaults 0 0
10.1.255.254:/nas/dell_03 /nas/project nfs defaults 0 0
然后执行如下命令进行挂载
# mount -a
如此需要编辑各节点的fstab文件,相对繁琐一点。
方案2,autofs方式:
首先修改/etc/auto.master配置文件,指定目录及配置文件,添加如下内容:
/nas /etc/auto.misc --timeout=1200
然后修改/etc/auto.misc配置文件,添加如下内容:
users -rw,sync 10.1.255.254:/nas/dell_01
public -rw,sync 10.1.255.254:/nas/dell_02
project -rw,sync 10.1.255.254:/nas/dell_03
意思是将10.1.255.254:/nas/{dir}共享到/nas/{dir},该策略为动态挂载,对于长时间不使用的共享磁盘将不显示,可以直接使用便可看到。
如果不能正常使用,可以重新启动一下服务
# /etc/init.d/autofs restart 或 # service autofs restart
NFS服务端配置文件为:
/etc/export
重启nfs服务命令如下:
# service nfs restart
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 20:51
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社