40 lines
1006 B
Bash
40 lines
1006 B
Bash
|
|
|
|
mv agent-wdd_linux_amd64 /usr/local/bin/agent-wdd
|
|
chmod +x /usr/local/bin/agent-wdd
|
|
|
|
# 主节点安装ssh-key
|
|
/usr/local/bin/agent-wdd base ssh config
|
|
/usr/local/bin/agent-wdd base ssh key
|
|
|
|
# 批量执行命令
|
|
host_list=(
|
|
10.22.57.5
|
|
10.22.57.6
|
|
10.22.57.7
|
|
10.22.57.3
|
|
10.22.57.4
|
|
)
|
|
|
|
for server in "${host_list[@]}";do
|
|
echo "current ip is $server"
|
|
|
|
ssh root@${server} "systemctl restart docker"
|
|
ssh root@${server} "docker info"
|
|
|
|
echo ""
|
|
done
|
|
|
|
|
|
scp /usr/local/bin/agent-wdd root@${server}:/usr/local/bin/agent-wdd
|
|
ssh root@${server} "/usr/local/bin/agent-wdd base ssh config && /usr/local/bin/agent-wdd base ssh key"
|
|
ssh root@${server} "echo yes"
|
|
|
|
|
|
ssh root@${server} "echo \"\"> /etc/apt/apt.conf.d/01proxy"
|
|
ssh root@${server} "printf '%s\n' \
|
|
'Acquire::http::Proxy \"http://10.22.57.8:3142\";' \
|
|
'Acquire::https::Proxy \"http://10.22.57.8:3142\";' \
|
|
| tee /etc/apt/apt.conf.d/01proxy >/dev/null"
|
|
ssh root@${server} "apt-get update"
|
|
ssh root@${server} "apt-get install -y gparted" |