Azure虚拟机规模集实例配置

问题描述

我希望将vmss用于具有多个实例的应用程序。但是我不确定upgradepolicy的工作原理。

如果我将其设置为自动。那么这是否意味着如果扩展后出现了我现有的vmss实例上的所有配置,都应该将其复制到一个新实例上?

例如如果我目前在带有sql Server映像的vmss中有一个实例,并且已经使用某个数据库手动创建了新数据库,则我将执行手动扩展,然后出现一个新实例。如何确保新实例具有相同的配置,包括数据库和数据?或为此在虚拟机上部署的任何自定义应用程序。

解决方法

虚拟机规模集是一组负载平衡的VM。并且所有VM实例都是根据您在创建VMSS时设置的相同配置创建的,无论是手动扩展还是自动扩展。因此,如果仅在实例中创建数据库,则新实例在扩展时将不包含数据库。

有两种方法可以使新实例包含您创建的数据库。一种是使用所需的数据库创建一个新的VM映像,然后替换您的VMSS映像。第二个是使用VMSS扩展来安装数据库。扩展后,扩展将在新实例中部署。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...