你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
基本背景:
水平集群节点:10.10.25.100,10.10.25.101(支持更多的主机)
需求:补丁同步打到各个节点
基础准备:假定以10.10.25.99为补丁工具服务器,首先配置对各节点的免密,参考脚本:http://nccloud.yytimes.com/q_49.html
基本信息:
1、补丁工具服务器补丁目录:/data/patch/nchome/
2、目标服务器nchome路径:/data/nccode/S5_was_yitai/
3、对每次上传的补丁文件进行备份待查(仅补丁工具服务器)
脚本如下:
#!/bin/bash ulimit -n 48888 stty erase '^H' patchhome=/data/patch/ patchnchome=/data/nccode/S5_was_yitai/ list=(10.10.25.100 10.10.25.101) current=`date "+%Y-%m-%d_%H_%M_%S"` for clusterhostip in ${list[*]} do echo "拷贝$patchhome下的补丁文件到$clusterhostip" scp -r ${patchhome}/nchome/* root@${clusterhostip}:$patchnchome/ sleep 1 done echo "补丁安装完成!备份当前补丁目录" cd /data/patch/ mv nchome nchome_$current echo "当前补丁目录已备份为nchome_$current" echo "创建新的补丁目录" mkdir nchome echo "创建新补丁目录完成!打补丁完成!"
脚本效果为每次从$list从取一台集群主机,通过SCP命令将补丁工具服务器的/data/patch/nchome/下的补丁文件,发送至集群主机的patchnchome目录。
最后对补丁工具服务器的/data/patch/nchome根据时间戳进行MV备份。并创建新的/data/patch/nchome,供下一次补丁上传使用。
要回复问题请先登录或注册
1 个回复
nccloud
基本背景:
水平集群节点:10.10.25.100,10.10.25.101(支持更多的主机)
需求:补丁同步打到各个节点
基础准备:假定以10.10.25.99为补丁工具服务器,首先配置对各节点的免密,参考脚本:http://nccloud.yytimes.com/q_49.html
基本信息:
1、补丁工具服务器补丁目录:/data/patch/nchome/
2、目标服务器nchome路径:/data/nccode/S5_was_yitai/
3、对每次上传的补丁文件进行备份待查(仅补丁工具服务器)
脚本如下:
脚本效果为每次从$list从取一台集群主机,通过SCP命令将补丁工具服务器的/data/patch/nchome/下的补丁文件,发送至集群主机的patchnchome目录。
最后对补丁工具服务器的/data/patch/nchome根据时间戳进行MV备份。并创建新的/data/patch/nchome,供下一次补丁上传使用。