0

Python api を使用して azure に vhd をコピーする方法に関するドキュメントが見つかりませんでした。誰か助けてください...また、vmdepot コミュニティのイメージからインスタンスを作成しようとしましたが、次のコマンドを実行すると、このエラーが発生しました。

$ azure vm create instanceahmed -o vmdepot-14776-1-1 -l "West US" ahmed P@ssw0rd --ssh 22 --verbose
......
verbose: Creating VM
verbose: Deleting image
info:    VM image deleted: vmdepot-14776-1-1-c5febcb3
verbose: Uri : http://portalvhdsf4048vkh9c007.blob.core.windows.net/vm-images/community- 23970-525c8c75-8901-4870-a937-7277414a6eaa-1.vhd
info:    Blob deleted: http://portalvhdsf4048vkh9c007.blob.core.windows.net/vm- images/community-23970-525c8c75-8901-4870-a937-7277414a6eaa-1.vhd
info:    vm create command OK
4

2 に答える 2

2

次の手順で、Azure で "-o" が行うことを試みました。

  1. コミュニティで画像の URL を取得します。

    http://vmdepoteastus.blob.core.windows.net/linux-community-store/community-23970-525c8c75-8901-4870-a937-7277414a6eaa-1.vhd
    
  2. このポイントをスキップする場合は、新しいアフィニティ グループを作成します。

    $ azure account affinity-group create mystoragegroup --location "West US"
    
  3. アカウントを持っている場合は、新しいストレージ アカウントを作成します。このポイントはスキップしてください。

    $ azure storage account create mystorageazure --affinity-group mystoragegroup
    
  4. 次のコマンドを使用して、新しいストレージ アカウントのプライマリ シークレット キーを取得します。

    $ azure account storage keys list mystorageazure
    output:
    data:    Primary:  Your SECRET STORAGE KEY
    
  5. このストレージ アカウント内に新しいアカウント ストレージを作成します。

    $ azure storage container create  --permission Blob  -a mystorageazure  -k  Your SECRET STORAGE KEY  mycontainerazure
    
  6. 画像をアカウント ストレージ コンテナーにアップロードします。

    $ azure vm disk upload --verbose http://vmdepoteastus.blob.core.windows.net/linux-community-store/community-23970-525c8c75-8901-4870-a937-7277414a6eaa-1.vhd http://mystorageazure.blob.core.windows.net/mycontainerazure/elastichpcvm.vhd  Your SECRET STORAGE KEY
    
  7. ローカル イメージを作成します。

    $ azure vm image create mystorageimage --location "West US" --blob-url http://mystorageazure.blob.core.windows.net/mycontainerazure/elastichpcvm.vhd --os linux
    
  8. ローカル イメージを使用して仮想マシンを作成します。

    $ azure vm create mystoragemachine  mystorageimage ahmed P@ssw0rd --location "West US" --ssh 22
    
于 2013-11-09T20:38:30.010 に答える
-1

これはcliの問題のように思えます。教えてください

  • 使用している azure cli のバージョン。バージョンを取得するには、azure -v を実行します。
  • 現在使用している publishsettings.xml ファイルのバージョンを教えていただけますか? azure account download を実行して、publishsettings xml ファイルを取得できます。
于 2013-11-09T19:29:34.477 に答える