1

Windows Azure SDK for Pythonを使用して、 Service Management APIを使用して Python プログラムから Linux VM をプロビジョニングしています。

どうやら Azure により、単一の仮想ネットワークで VM を直接接続できるようになります。

http://www.windowsazure.com/en-us/manage/services/networking/add-a-vm-to-a-virtual-network/

この機能は、たとえば新しい VM を作成するために、REST API で公開されています。

http://msdn.microsoft.com/en-us/library/windowsazure/jj157181

特定の仮想ネットワークに新しい VM デプロイを作成するには、次のようにします。

http://msdn.microsoft.com/en-us/library/windowsazure/jj157194

ただし、Python SDK のソース コードを読むと、この機能は Python API で公開されていないようです。

https://github.com/WindowsAzure/azure-sdk-for-python/blob/master/src/azure/servicemanagement/servicemanagementservice.py#L850

これは既知の問題ですか? Python プログラムから Azure 仮想ネットワークと VM をプロビジョニングする方法は? 代わりに、ネットワークと VM の展開の XML を自分で生成する必要がありますか?

4

1 に答える 1

1

どうやらこれは既知の問題です: https://github.com/WindowsAzure/azure-sdk-for-python/issues/79

create_virtual_machine_deployment で仮想マシンを作成する場合、デプロイされた VM の VirtualNetworkName を指定できません。

可能な修正: 。create_virtual_machine_deployment および virtual_machine_deployment_to_xml に virtual_network_name=None パラメーターを追加し、xml で VirtualNetworkName を設定します (の直後)

于 2013-05-31T09:21:43.637 に答える