データディスク上のデータを保存する方法がありますか? をプログラムでWindowsにプロビジョニングしますか?
はい、可能です。 Azure PowerShellを使用して、一般化されたAzure VMのイメージを作成することができます。その後、イメージを使用して別のVMを作成できます。イメージには、仮想マシンに接続されているOSディスクとデータディスクが含まれます。私は私の研究室でテストした、それは私のために働く。一般AzureのVMからVMイメージをキャプチャする方法について
Stop-AzureRmVM -ResourceGroupName shuitest1 -Name shui -Force
Set-AzureRmVm -ResourceGroupName shuitest1 -Name shui -Generalized
$vm = Get-AzureRmVM -ResourceGroupName shuitest1 -Name shui -Status
$vm.Statuses
Save-AzureRmVMImage -ResourceGroupName shuitest1 -Name shui -DestinationContainerName "shuitest" -VHDNamePrefix "shuitest" -Path "D:\Filename.json"
詳しい情報このlinkを参照してください。
VMを展開するには、イメージ(OSディスクとデータディスクが含まれていますが、仮想ディスクは含まれていません)を使用できます。 の一般的な管理対象VMイメージからVMを作成する方法の詳細は、を参照してください。link
また、ローカルjsonファイルを使用してVMを展開することもできます。Azure PortalにNICを作成する必要があります。 VMを展開する方法を使用する場合、VMにパブリックIPがないため、手動で追加する必要があります。私は私の研究室でテストする、それは私のために働く。可能であれば、ローカルjsonファイルを使用してVMを再デプロイすることをお勧めします。次に示すのは、私のコマンドレットです。あなたが投稿
New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName shuitest1 -TemplateFile "D:\Filename.json"
命令は私が続くものでした。私は 'code'New-AzureRmVM -ResourceGroupName $ rgName -Location $ location -VM $ vm' code'($ vmをビルドした後)を使ってデプロイすることができませんでした。だから、私はテンプレートから展開するという2つ目の提案をしました。 NICとセキュリティグループをテンプレートとプライベートIPに追加しました(Express Routeが設定されています)。 Windowsでデータディスクを見えるようにするテンプレートの構文がありませんでしたか? – SQLEnforcer
ここにテンプレートがあります(私はURIを編集してに置き換えました。テンプレートは正常に展開されているため、これらのURIの構文上の問題は無視されます):[link](http://expressnetsolutions.com/sqldch/wp-content/ uploads/2017/02/template.txt) –
SQLEnforcer
こんにちは、あなたの問題を解決しますか? –