我正在尝试在一个具有多个区域的区域中创建多个实例。例如,我要在区域us-west2
中创建总共5个实例,这些实例将由Google自己在每个区域中均匀分布。当前,我通过补充InstanceTemplate
来创建多个VM来使用RegionInstanceGroupManager。如果我请求创建的虚拟机数量等于或少于一个区域中的区域数量,那么将创建所有虚拟机。例如,如果我请求3个实例,则每个区域将成功创建一个实例,分别用于us-west2-a
,us-west2-b
,us-west2-c
。但是,如果我请求创建5个实例,则将创建前3个实例,而其他2个实例将失败,因为Google每个区域仅创建一个磁盘。让我尝试以非常简单的方式进行说明
磁盘
实例组
实例
在这里,您会看到创建了三个具有相同名称的磁盘(因为我使用的是InstanceTemplate)。由于我使用的是RegionInstanceGroupManager,因此无需自己创建创建VM。我只给出要创建的VM数量。但是,问题在于创建磁盘。
答案 0 :(得分:1)
我发现了与创建diskName
时设置InstanceTemplate
属性有关的问题。因此,Google在每个区域仅创建一个具有相同名称的磁盘。我的错是设置磁盘名称,以便Google在每个区域中不能创建多个磁盘。