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 文件的版本?可以通过执行获取publishsettings xml文件:azure account download
于 2013-11-09T19:29:34.477 回答