是否有一种方法可以让托管实例组(MIG)强制一个VM被保留而不被替换和重新创建?
Ispconfig目前用于管理VM实例中的网站,但如果您使用托管实例组,则还需要负载平衡来处理突发流量,但只要VM负载过高且没有响应,就会重新建立和替换Ispconfig,尝试向VM中添加一个新磁盘,并通过模板存储MySQL和网站文件,通过模板自动创建托管实例组,但是Google模板线缆有一个只能读取但不能写入的磁盘。
还有其他更好的练习吗?
发布于 2019-12-16 13:19:41
但是Google模板电缆有一个只能读但不能写的磁盘。
MIG是无状态的,实例将被删除并根据需要创建。从托管实例组中删除数据库,并将它们放在单独的单个实例(或Cloud )上。
回顾实例的自动恢复状态。看看是否有超时或其他不健康的情况。
找出为什么实例是不健康的。检查检查的配置,以确定正确的端口、超时和一些重新检查。检查防火墙规则。检查健康端口正在手动侦听(可能使用curl或nmap)。检查性能,主机是否响应。
发布于 2019-12-18 17:03:32
托管实例组包含使用实例模板创建的一个或多个vm实例。为了更新MIG中的实例,可以使用MIG更新器特性向整个组发出更新请求。https://cloud.google.com/compute/docs/instance-groups/rolling-out-updates-to-managed-instance-groups
MIG更新程序帮助您将新版本的软件部署到托管实例组中的实例中,同时控制部署速度、服务中断程度和更新范围。
正如John在他的文章中所指出的,MIG是针对不依赖于底层VM实例的特定状态的无状态应用程序运行的。https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances#stateless
https://serverfault.com/questions/995536
复制相似问题