如何使用python Azure从托管磁盘创建VM

时间:2018-05-28 13:56:44

标签: azure azure-virtual-machine

我需要使用Python从Azure中的卷创建一个虚拟机。这是否有解决方案

1 个答案:

答案 0 :(得分:0)

您可以轻松附加以前配置的托管磁盘。

    vm = compute.virtual_machines.get(
        'my_resource_group',
        'my_vm'
    )
    managed_disk = compute_client.disks.get('my_resource_group', 'myDisk')
    vm.storage_profile.data_disks.append({
        'lun': 12, # You choose the value, depending of what is available for you
        'name': managed_disk.name,
        'create_option': DiskCreateOptionTypes.attach,
        'managed_disk': {
            'id': managed_disk.id
        }
    })
    async_update = compute_client.virtual_machines.create_or_update(
        'my_resource_group',
        vm.name,
        vm,
    )
    async_update.wait()

有关Azure SDK for Python的更多详细信息,请查看此link。此外,Create and manage Windows VMs in Azure using Python