如何通过python脚本在Azure中添加可用性集到虚拟机

时间:2017-01-12 16:12:19

标签: python azure azure-sdk-python

我正在使用python脚本来创建虚拟机。我能够创建虚拟机。只是想添加可用性设置功能。<​​/ p>

&LT;&LT;一些剪辑&gt;&gt;

constructor(public fb: FormBuilder){}

   ngOnInit() {
     this.bluidForm();
   }

   bluidForm(): void {
     this.ClientForm = this.fb.group({
       input1 : new FormControl(null,Validators.required),
       input2 : new FormControl(null,Validators.required),
       input3 : new FormControl(null,Validators.required),
       input4 : new FormControl(null,Validators.required),
       input5 : new FormControl(null,Validators.required),
       input6 : new FormControl(null,Validators.required),
       input7 : new FormControl(null,Validators.required),
       input8 : new FormControl(null,Validators.required),
       input9 : new FormControl(null,Validators.required)
     })
   }
   onSubmit(dataRecibe){
     console.log(dataRecibe)
   }

#创建资源组     print('\ n创建资源组')     resource_client.resource_groups.create_or_update(GROUP_NAME,{'location':LOCATION})

resource_client = ResourceManagementClient(credentials, subscription_id)
compute_client = ComputeManagementClient(credentials, subscription_id)
storage_client = StorageManagementClient(credentials, subscription_id)
network_client = NetworkManagementClient(credentials, subscription_id)

&LT;&LT;&GT;&GT;

只是寻找可以创建可用性的功能。我可以附加到多个vms

1 个答案:

答案 0 :(得分:2)

AvailabilitySet有自己的创建操作: http://azure-sdk-for-python.readthedocs.io/en/latest/ref/azure.mgmt.compute.operations.html#azure.mgmt.compute.operations.AvailabilitySetsOperations.create_or_update

所以你的代码应该是这样的:

compute_client.availability_sets.create_or_update(
    group_name,
    availability_set_name,
    availability_set_parameters
)