我想使用 python 从azure中的磁盘创建Linux VM。
我已经引用了 azure-sdk-for-python ,但我没有找到解决方案。任何人都可以解释我的程序。
我在google上搜索时发现了这个:
image_name =' {} - osImage' .format(vmname)
async_create = self.compute_client.images.create_or_update( resource_group, IMAGE_NAME,
{
'location': location,
'storage_profile': {
'os_disk': {
'os_type': 'Linux',
'os_state': "Generalized",
'blob_uri': image,
'caching': "ReadWrite",
}
}
})
managed_image_ref = async_create.result()
image_reference = ImageReference(id = managed_image_ref.id)
storage_profile = StorageProfile(image_reference = image_reference)
我知道这个:
1.可以从图像中创建VM
2.要从磁盘创建VM,必须使用VHD进行操作
但我不知道该怎么做(特别是使用python)
我是azure的新手,对VHD知之甚少。所以请解释我的流程。