[英]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.