clustershell 使用
1. 部署clush环境
shell> yum install -y clustershell
clush -a 全部 等于 clush -g all
clush -g 指定组
clush -w 操作主机名字,多个主机之间用逗号隔开
clush -g 组名 -c --dest 文件群发 (-c等于--copy)
-g 后面指定设置的组
-a 表示所有的组
-w 后面跟主机节点,多个主机中间用逗号隔开
-x 表示去掉某个节点进行操作。后面跟主机节点,多个主机中间用逗号隔开
-X 表示去掉某个组进行操作,多个组之间用逗号隔开
-b 相同输出结果合并
2. 配置 /etc/hosts
eg:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.214 host-172-16-2-208
3. 配置 /etc/clustershell/groups
eg:
shell> touch /etc/clustershell/groups
shell> vim /etc/clustershell/groups
all: a1 host1 host2
name:host3 host4
eg:
shell> touch /etc/clustershell/groups
shell> vim /etc/clustershell/groups
all: host-172-16-2-208
4. 配置免密登录
shell> ssh-keygen
shell> cat ~/.ssh/config
Host db_1
Hostname <SERVER>
User <USER>
Port <PORT>
Host db_2
Hostname <SERVER>
User <USER>
Port <PORT>