配置免密登录&pdsh$pdcp远程批量执行
pdsh命令
pdcp命令
批量远程执行
步骤1. ssh公钥生成以及分发
# 一路回车生成默认密钥
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub pi@slave1
ssh-copy-id -i ~/.ssh/id_rsa.pub pi@slave2
# ... 以此类推
步骤2. 在主节点上安装pdsh
yum update
yum install -y pdsh
步骤3. 使用pdsh向其他节点安装pdsh
下列命令中也可以把slave[1-4]替换成192.168.1.1[1-4]
pdsh -w ssh:pi@slave[1-4] "yum update"
pdsh -w ssh:pi@slave[1-4] "yum install -y pdsh"