none
既存 VHD ファイルを元に Azure に MultiNIC でインスタンス化できない RRS feed

  • 質問

  • いつも参考にさせて頂いています。

    Azure 上の仮想マシンでの複数 NIC が最近サポートされましたので、
    以下の MSDN サイトの PowerShell を自分の環境用にパラメータを替えて実行したところ、

    http://azure.microsoft.com/blog/2014/10/30/multiple-vm-nics-and-network-virtual-appliances-in-azure/

    まずは想定どおりに、複数 NIC を持った仮想マシンを作成する事ができました。
    (この情報のとおり、ギャラリーにある Win2012R2 を利用)

    ---

    そこで、今度は手元にある vhd ファイル(Win2008R2)についても下記テストを行ったところ、
    Add-AzureVM Cmdlet にて InternalError が発生しました。

    1. Add-AzureVhd で VHD ファイルを Azure 上にアップロード
    2. Add-AzureDisk でディスクとして認識
    3. New-AzureVMConfig で必要情報を設定し、New-AzureVM

    InternalError について何か調査・追跡する術がありますでしょうか。
    情報いただけるとありがたく思います。よろしくお願いします。


    ■3.の Cmdlet について

    $config = New-AzureVMConfig -Name $DisplayName -InstanceSize $InstanceSize -DiskName $DiskName_C -Label $DisplayName |
      Set-AzureSubnet -SubnetNames $SubnetName_1 |
      Set-AzureStaticVNetIP -IPAddress $IPv4_1 |
      Add-AzureNetworkInterfaceConfig -Name "NICadditional" -SubnetName $SubnetName_2 -StaticVNetIPAddress $IPv4_2
    $vm = $config | New-AzureVM -ServiceName $CloudServiceName -DeploymentName $DisplayName -VNetName $VNetName

    # $SubnetName_1 = $SubnetName_2 で、$VNetName も含めて冒頭のテストと同値。
    # IPアドレスはそれぞれ同じサブネット内の未使用値(冒頭のテストと別値)。
    # $InstanceSize = "Large"

    ---

    ■エラーメッセージ:
    New-AzureVM : InternalError : The server encountered an internal error. Please retry the request.
    発生場所 行:1 文字:17
    + $vm = $config | New-AzureVM ~
       + CategoryInfo          : CloseError: (:) [New-AzureVM]、CloudException
       + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.PersistentVMs.NewAzureVMCommand

    ---

    ■その他に確認したこと:
    ・何度リトライしても結果は同じ。

    ・手順 3. で Add-AzureNetworkInterfaceConfig 行を含めない場合は、正常に新規仮想マシンが作成できます。
     また、アップロード前の vhd を Win2008 サーバ(手持ち環境とは別)の Hyper-V 上に、NIC を 2枚指定した
     状態で新規仮想マシン化してみたところ、作成/起動できた事から、vhd ファイル自体に問題はなく、2枚目
     の NIC の追加指定に起因していると考えています。

    ・Azure PowerShell は対応版(0.8.10.1)をインストール済み

    2014年11月18日 1:59

回答

  • すみません、指定したクラウドサービス内に別の仮想マシンが既に存在しており、新規でクラウドサービスを追加して作業したところ、解決しました。

    お騒がせいたしました。

    • 回答としてマーク 星 睦美 2014年11月18日 7:48
    2014年11月18日 7:45