[英]Azure Virtual Machine creation issue using python
我正在使用 Python 创建 Azure VM,我正在使用以下自定义函数代码为特定区域和特定 CPU 和内存选择 VM 大小。
def list_vm_sizes_eq_cpu_memory(compute_client, region, cores, memory_MB,prefix):
vm_sizes_list = compute_client.virtual_machine_sizes.list(location=region)
vm_lists=[]
for vm_size in vm_sizes_list:
if vm_size.number_of_cores == int(cores) and vm_size.memory_in_mb == int(memory_MB):
vm_lists.append(vm_size)
return vm_lists
上述函数为我提供了 VM 大小列表,我选择最后一条记录作为最新记录,并使用此大小创建 VM。
但我面临的问题是,通过使用大小有时可以成功创建 VM,但有时会出现操作配置错误。
还有一个高级磁盘和加速网络的问题。 某些 VM 大小支持高级磁盘和加速网络
在使用 Python 创建 Azure VM 之前,有什么方法可以确定所有 VM 参数都正确。
还有什么方法可以根据区域中的 CPU、内存、支持高级磁盘和支持加速网络来识别正确的 VM 大小,并且在使用 Python 创建 Azure VM 时不会出现任何错误。
提前致谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.