XenServer服务器系统模版批量更新一键脚本,是为了方便更新多台服务器下的操作系统模板。只需要几个命令,输入相应的服务器信息,就会自动更新。自动更新会把老的模板删除掉,下载最新模板、解压、导入最新的模板。
操作方法
一、使用一台Linux系统的VPS作为更新系统模版的触发点,执行以下命令:
cd /tmp
rm -rf Ugdown.sh
wget http://os.xensystem.net/XenSystem/download/Ugdown.sh
sh Ugdown.sh
二、执行以后,按照以下截图说明操作:
1)、输入更新模版的下载地址(客户自定义的下载节点,例如:http://192.168.1.2),直接按回车即是默认官方下载地址,如下图:
2)、选择需要更新的操作系统模版编号,如有多个选择以逗号分隔即可,例如:11,12
3)、输入本VPS的IP和密码做为XenServer更新模板时,返回更新进度和结果信,IP和密码之间使用“|”隔开,例如:192.168.1.2|cloudgoing123
4)、输入需要更新系统模版的母机信息(IP和密码,例如:192.168.1.3|cloudgoing123 ,IP和密码之间使用“|”隔开),如果有多台母机需要更新,在输入一台母机信息按回车键之后再接着输入下一台母机的信息,直至以输入“y”结束
5)、执行完第四步之后,会触发母机更新模板,同时在本VPS的/tmp目录将会收到来自母机的关于”下载”、”解压”、”导入”进度情况的反馈文件
例如:
192.168.11.1-Percentage.txt (显示的是“下载”的进度)
192.168.11.1-gunzip.txt (显示“解压”的结果)
192.168.11.1-VTP_Windows_2003_R2.xva-imp.txt (显示“导入”的进度)
三、上述正常完成之后,就证明母机模板已经完成更新了。
需要注意的是在更新过程中遇到母机存储不足或者其他问题的将会在VPS的/tmp目录下有相关信息反馈。
例如:
192.168.11.1-Disk.txt (说明有“存储不足”问题)
192.168.11.1-axel-install.txt (说明“下载工具”没安装)
192.168.11.1-AutoDisk.txt (说明“存放系统模版的空间”没有创建成功)