如果无法在本地进行测试,那么最直接的方法是使用磁盘卷快照/备份以发挥自己的优势。这些仍将花费$$$,但从长远来看将节省您的时间。然后,您应该将bash脚本分为不同的工作段/脚本,可以分别对其进行测试。设置服务器后,运行脚本,然后拍摄快照。如果成功,请运行下一个脚本,拍摄快照,然后冲洗并重复。如果脚本失败,请修改脚本,还原到上一个成功的快照,然后重试。
注意:我不确定您是否可以在IBM Cloud / Softlayer中拍摄虚拟机磁盘的快照,但是看起来您可以非常轻松地创建VM映像。
备份虚拟机映像
您可以在实例中备份虚拟机映像。此功能创建虚拟机映像和云配置的副本,可在以后还原。此外,您可以管理这些备用映像。有关备份映像的详细信息如下:
备份映像是虚拟机映像和云配置的精确副本。不执行图像清除。
备份映像无法部署为新实例。它只能用于还原关联的虚拟机映像和云配置。
只有项目所有者(或管理员)有权还原备份虚拟机映像和备份虚拟机。
如果您使用的是OpenStack云,则一次只能进行一次实例备份操作。如果另一个用户正在运行备份,并且您在同一实例上启动一个备份,则会收到一条错误消息,指出存在冲突的请求。要执行备份,必须等待另一个备份完成。
OpenStackPowerVM®和z /VM®实例不支持此操作。
如果通过将IBM®Cloud Manager与OpenStack一起使用删除了实例,则关联的备份也将被删除。
https://www.ibm.com/support/knowledgecenter/zh-CN/SST55W_4.1.0/liacb/liacbsaverestorevsvmw.html