2017-02-09 7 views
0

SQL Server 2014をインストールしたWindows 2008 R2のAzure RM VMイメージを作成しました。イメージは、SQL Serverのデータディレクトリ(システムデータベースの場所、エラーログなど)を配置したデータディスクで作成されました。イメージはsyspreppedされてから一般化され、すべて成功しました。一般化Azure RM VMイメージからデータディスクを保存する方法

OSとデータディスクのURIを指し示す、上記のイメージから新しいVMを作成しました。 VMは作成されますが、コンピュータ管理>ディスク管理に入り、提示されたボリュームからドライブをプロビジョニングする必要があります。 SQL Serverの起動プロセスは、存在しないエラーログ、システムデータベースなどを探しているため、基本的には失敗したインストールです。

データディスク上のデータを保存し、プログラムでWindowsにプロビジョニングする方法はありますか?

答えて

2

データディスク上のデータを保存する方法がありますか? をプログラムで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" 

enter image description here

+0

命令は私が続くものでした。私は 'code'New-AzureRmVM -ResourceGroupName $ rgName -Location $ location -VM $ vm' code'($ vmをビルドした後)を使ってデプロイすることができませんでした。だから、私はテンプレートから展開するという2つ目の提案をしました。 NICとセキュリティグループをテンプレートとプライベートIPに追加しました(Express Routeが設定されています)。 Windowsでデータディスクを見えるようにするテンプレートの構文がありませんでしたか? – SQLEnforcer

+0

ここにテンプレートがあります(私はURIを編集してに置き換えました。テンプレートは正常に展開されているため、これらのURIの構文上の問題は無視されます):[link](http://expressnetsolutions.com/sqldch/wp-content/ uploads/2017/02/template.txt) – SQLEnforcer

+0

こんにちは、あなたの問題を解決しますか? –

関連する問題