我可以使用skutype:STANDARD_D2S_V3的CLI创建我的VMSS,但是在JAVA上是不可能的,因为我没有这种类型的sku。 Java上没有V3,但我使用Java并且使用虚拟化,因此我需要一个允许虚拟化的skutype。我没有为此找到选择。
我尝试使用其他功能,但找不到任何功能,该功能中的任何类型都可以进行虚拟化。
public static void creationVMSS(){
VirtualMachineScaleSet vmss = azure.virtualMachineScaleSets()
.define("name")
.withregion(SOUTHEAST_ASIA)
.withExistingResourceGroup(MyRG)
.withSku(VirtualMachineScaleSetSkuTypes.STANDARD_..._v2
}
我想要一种允许虚拟化的VM
答案 0 :(得分:0)
对于您的问题,Java SDK中确实没有STANDARD_D2S_V3 SKU列表。但是,Azure for VMSS实际上支持它。因此,您可以使用Azure Java SDK VirtualMachineScaleSetSkuTypes(String skuName, String skuTier)中提供的方法来创建名为STANDARD_D2S_V3的自定义SKU,就像Github中显示的那样:
public static final VirtualMachineScaleSetSkuTypes STANDARD_A0 = new VirtualMachineScaleSetSkuTypes("Standard_A0", "Standard");