ARM模板部署对已经运行的MemSQL实例的影响

时间:2019-07-15 06:39:56

标签: ansible azure-devops memsql

我有一个ARM模板,可以将所有资源部署为生产设置。最初,当我过去通过ARM模板部署资源时,一切都很好,并且我们的设置已启动并正在运行。我们确实在设置中启动了MemSQL集群。我们有一个使用MemSQL集群运行的应用程序。现在,我们对设置进行了一些更改,特别是运行MemSQL的Ubuntu VM,例如添加磁盘,分配私有IP等。

这里的问题是,通过ARM部署进行的任何更改是否会影响VM上正在运行的应用程序的内存数据,特别是MemSQL数据?

1 个答案:

答案 0 :(得分:0)

答案是-这取决于。它不会删除任何数据(除非您使用的是完整部署模式)。但是它可能(取决于您的工作)分离数据磁盘,或重新引导虚拟机(例如,如果您更改sku),如果更改了私有IP地址,则群集可能会崩溃,因为节点将无法互相交谈,等等。

我建议您在开发集群中测试ARM模板,然后将更改应用于生产集群