SlideShare a Scribd company logo
1 of 43
Download to read offline
Hyper-V 仮想マシンを
Azure へ V2C移行
~ Hyper-VのWindows仮想マシンを
Azure ARMへV2C(Virtual to Cloud) ~
Copyright 2016 ITdesign Corporation , All Rights Reserved
1
アイティデザイン株式会社
代表取締役社長 知北直宏
‘16/08/27
@くまあず LT
Azure に V2C 移行って?
• Hyper-V仮想マシンを、Microsoft AzureのARM
(Azure Resource Managerデプロイモデル)の仮想マシンに
「V2C(Virtual to Cloud)」移行することができます。
(その検証を行った際の手順のメモです。)
• Windows Server 2012 R2のドメインコントローラーと
Exchange Server 2016用サーバーを移行する検証を実施。
• Dドライブにアプリケーションがインストール、
データが格納されているような環境を想定。
• 物理サーバーも、Disk2vhdでHyper-V仮想マシン化することによ
り、同様の手順でAzure仮想マシンに移行できるはずです。
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
2
自己紹介
知北直宏(ちきたなおひろ)Twitter: @wanto1101
アイティデザイン株式会社 代表取締役者社長
福岡で、ITPro、SIerとして、Active Directory、Hyper-V など、
マイクロソフトのサーバー製品の提案・構築・移行・サポートなど担当。
大手、地場インテグレーターさんの後方支援など。
Microsoft MVP (Cloud and Datacenter Management)
マイクロソフトのホワイトペーパー執筆、イベントスピーカー
コラム執筆「Windows Server 活用のススメ」
http://www.bit-drive.ne.jp/wm2003/index.html?mk_type=18
書籍執筆
「標準テキスト Windows Server 2012 R2
構築・運用・管理パーフェクトガイド」
「標準テキスト Windows Server 2008 R2
構築・運用・管理パーフェクトガイド」その他
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
3
2016 年
3月に第4版
発売!!
書籍の紹介
4
01章 Windows Server 2012 R2の概要と導入計画
02章 Windows Server 2012 R2の導入
03章 ストレージの管理
04章 ネットワークの管理
05章 ユーザーとグループの管理
06章 Active Directoryの概要
07章 Active Directoryの構築手順
08章 Active Directoryの削除
09章 サイトの構築と管理
10章 RODCの構築と管理
11章 OUの作成と管理
12章 アカウントの管理
13章 グループポリシーの管理
14章 ユーザー環境の管理
15章 Active Directoryの高度な管理
16章 Active Directoryの保守
17章 Active Directoryのマイグレーション
18章 AD CSによるPKI環境の構築
19章 Hyper-Vの概要
20章 Hyper-Vの構築手順
21章 Hyper-VレプリカによるDR対策
22章 ライブマイグレーション環境の構築とHyper-Vクラスター
23章 Windows Server Essentialsエクスペリエンスの活用
24章 WSUSサーバーの構築と管理
25章 DNSサーバーの構築と管理
26章 DHCPサーバーの構築と管理
27章 ファイルサーバーの構築と管理
28章 ダイナミックアクセス制御の利用
29章 iSCSIによるストレージエリアネットワークの構築
30章 WebサーバーとFTPサーバーの構築と管理
31章 Server Coreの利用
32章 NAPによる検疫ネットワークの構築と管理
33章 DirectAccess環境の構築
34章 NLBクラスターの構築と管理
35章 フェールオーバークラスターの構築と管理
36章 パフォーマンス監視
37章 セキュリティ管理
38章 バックアップと回復
39章 障害復旧
移行前の確認
• Azure仮想マシンへ移行可能か確認する。
– Azure仮想マシンとしては実行できない役割や機能がある。
例)DHCPサーバー、WINSサーバー、NLBなど
– アプリケーションをAzure仮想マシンとして動作させるた
めのポイントなどを確認しておく。
(そもそもAzure仮想マシンでの動作をサポートしている
のか、ライセンス的に問題はないか、など確認する。)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
5
メモ)
マイクロソフトのサーバーアプリケーションをAzure仮想マシンで実行する際のポイント、
Windows Serverの役割や機能のサポート状況がまとめられたKB。
頻繁に更新されるため、まめなチェックが必要。Windows Server 2003系もOKのよう。
Microsoft server software support for Microsoft Azure virtual machines
https://support.microsoft.com/en-us/kb/2721672
Azure仮想マシンのポイント
• ページファイルは「一時ディスク」に配置する
• アプリケーションのデータは「データディスク(追加ディ
スクに)」に保存することが推奨される
• アップロードする仮想ハードディスクは、容量固定タイプ
のVHD形式とする(容量可変、VHDXは不可)
• 仮想マシンのOS(ゲストOS)ではIPアドレスは固定で割り
当てない(DHCP化する)
• VMエージェントをインストールする
• リモートデスクトップを有効化する
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
6
移行の流れ
1. Hyper-V仮想マシンの準備
2. Azureの準備
3. 仮想ハードディスクをAzureへアップロード
4. Azure仮想マシンを作成
(アップロードした仮想ディスクを使用)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
7
参考情報
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
8
Cloud Platform 関連コンテンツ(Azure自習書などいろいろ)
https://www.microsoft.com/ja-jp/server-cloud/local/documents/default.aspx
• Microsoft Azure IaaS リファレンス アーキテクチャ ガイド
• Azure 自習書シリーズ 仮想マシンの作成と操作
• Azure 自習書シリーズ コマンドラインによる仮想マシンの構成と操作
• 物理環境にある Windows Server の仮想化及び Microsoft Azure への移行
• その他いろいろ
リソース マネージャー デプロイ向けに Windows VM イメージを Microsoft Azure にアップロードする
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-upload-image/
Windows Server VHD の作成と Azure へのアップロード
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-createupload-vhd/
Windows 仮想マシンのデータ ドライブとしての D ドライブの使用
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-change-drive-letter/
LTはここでおわり
(ここから詳細・本編)
Copyright 2016 ITdesign Corporation , All Rights Reserved
9
注意事項
• 本資料の手順は一例です。
• Azureの操作はPowerShellでのコマンドレット群実行を記載
していますが、ポータルでも行うことができます。
• 本資料の内容は2016年5月ごろの仕様に基づいています。
(あっという間に情報が古くなる可能性があります。ご注
意を。)
• 実際にオンプレミスのHyper-V仮想マシンをAzureにV2Cし
たら、ある程度長期にわたって動作検証することを推奨し
ます。期待通り動くか、仮想マシンのサイズ変更など行っ
ても問題ないか、などなど。
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
10
移行前後の環境
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
11
移行前 移行後
実行基盤 Windows Server 2012 R2 Hyper-V Microsoft Azure (ARM)
OS Windows Server 2012 R2 Windows Server 2012 R2
仮
想
マ
シ
ン
1
役割 ドメインコントローラー ドメインコントローラー
ネットワーク 仮想NIC:1つ、
IPアドレス「192.168.1.43」を静的設定
仮想NIC:1つ、IPアドレスを動的設定
(PowerShellで「192.168.1.43」を割り当て)
スペック 割り当てメモリ:2GB Standard_A1
(メモリ:1.75GB)
ディスク1 ドライブレター Cドライブ Cドライブ
タイプ VHDX、容量可変、127GB VHD、容量固定、40GB
用途 OS用、ページファイル用 OS用
ディスク2 ドライブレター Dドライブ Dドライブ
タイプ VHDX、容量可変、127GB VHD、容量固定、10GB
用途 Active DirectoryデータベースやSYSVOL保存先 Active DirectoryデータベースやSYSVOL保存先
ディスク3 ドライブレター (未使用) Eドライブ
タイプ (未使用) VHD、容量固定、20GB
用途 (未使用) 一時ディスク・ページファイル用
(検証のためAzure仮想マシンのサイズはかなり低いものを選択)
移行前後の環境(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
12
移行前 移行後
実行基盤 Windows Server 2012 R2 Hyper-V Microsoft Azure (ARM)
OS Windows Server 2012 R2 Windows Server 2012 R2
仮
想
マ
シ
ン
2
役割 Exchange Server 2016 用サーバー Exchange Server 2016 用サーバー
ネットワーク 仮想NIC:1つ、
IPアドレス「192.168.1.44」を静的設定
仮想NIC:1つ、IPアドレスを動的設定
(PowerShellで「192.168.1.44」を割り当て)
スペック 割り当てメモリ:8GB Standard_A3
(メモリ:7GB)
ディスク1 ドライブレター Cドライブ Cドライブ
タイプ VHDX、容量可変、127GB VHD、容量固定、40GB
用途 OS用、ページファイル用 OS用
ディスク2 ドライブレター Dドライブ Dドライブ
タイプ VHDX、容量可変、127GB VHD、容量固定、40GB
用途 Exchangeインストール先、データベース保存先 Exchangeインストール先、データベース保存先
ディスク3 ドライブレター (未使用) Eドライブ
タイプ (未使用) VHD、容量固定、285GB
用途 (未使用) 一時ディスク・ページファイル用
(検証のためAzure仮想マシンのサイズはかなり低いものを選択)
移行前の確認
• Azure仮想マシンへ移行可能か確認する。
– Azure仮想マシンとしては実行できない役割や機能がある。
例)DHCPサーバー、WINSサーバー、NLBなど
– アプリケーションをAzure仮想マシンとして動作させるた
めのポイントなどを確認しておく。
(そもそもAzure仮想マシンでの動作をサポートしている
のか、ライセンス的に問題はないか、など確認する。)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
13
メモ)
マイクロソフトのサーバーアプリケーションをAzure仮想マシンで実行する際のポイント、
Windows Serverの役割や機能のサポート状況がまとめられたKB。
頻繁に更新されるため、まめなチェックが必要。Windows Server 2003系もOKのよう。
Microsoft server software support for Microsoft Azure virtual machines
https://support.microsoft.com/en-us/kb/2721672
Azure仮想マシンのポイント
• ページファイルは「一時ディスク」に配置する
• アプリケーションのデータは「データディスク(追加ディ
スクに)」に保存することが推奨される
• アップロードする仮想ハードディスクは、容量固定タイプ
のVHD形式とする(容量可変、VHDXは不可)
• 仮想マシンのOS(ゲストOS)ではIPアドレスは固定で割り
当てない(DHCP化する)
• VMエージェントをインストールする
• リモートデスクトップを有効化する
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
14
移行の流れ
1. Hyper-V仮想マシンの準備
2. Azureの準備
3. 仮想ハードディスクをAzureへアップロード
4. Azure仮想マシンを作成
(アップロードした仮想ディスクを使用)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
15
1. Hyper-V仮想マシンの準備
Copyright 2016 ITdesign Corporation , All Rights Reserved
16
1. Hyper-V仮想マシンの準備
Hyper-V仮想マシンで、次のような準備を行う。
1. VMエージェントをインストールする
2. リモートデスクトップを有効化する
3. IPアドレスをDHCP割り当てに変更する
4. (必要であれば)ボリュームの縮小を行う
5. (必要であれば)アプリケーションやサービスの
自動起動を無効化する
6. シャットダウンする
また、仮想ハードディスクが、VHDX形式、または、
容量可変タイプの場合は、「容量固定タイプのVHD形式」に
変換する。
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
17
1. Hyper-V仮想マシンの準備
【参考】VMエージェントのインストール
仮想マシンに
ダウンロードしてインストール。
http://aka.ms/vmagentwin
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
18
メモ)
VMエージェントによって、パスワードリセットや無償マルウェア機能の利用など、
各種拡張機能が利用可能。
仮想マシンのエージェントおよび拡張機能について
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-agents-and-extensions/
1. Hyper-V仮想マシンの準備
【参考】ボリュームの縮小
アップロードする仮想ハードディス
クのサイズを縮小するのであれば、
あらかじめゲストOSでボリュームの
縮小を行っておく。
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
19
メモ)
Hyper-V仮想マシンの仮想ディスクのデフォルトサイズは127GB。
アップロードを短時間で行うなどの目的でディスクサイズを縮小させるには、
先に仮想マシンのOS(ゲストOS)の「ディスクの管理」でボリュームの縮小を行っておく。
1. Hyper-V仮想マシンの準備
【参考】アプリケーションやサービスの自動起動無効化
• Azure仮想マシンの作成直後は、一時ディスクが
Dドライブとして自動接続されるため、Hyper-V仮想マシン
のDドライブを最初から使うことができない。
• アプリケーションやデータの破損が懸念される場合は、
自動起動を無効化することを検討。
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
20
1. Hyper-V仮想マシンの準備
【参考】ドメインコントローラーの参考情報
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
21
ドメインコントローラーのサービス停止の例)
次のサービスのスタートアップを「無効」化。
Active Directory Domain Services
Kerberos Key Distribution Center
Intersite Messaging
DNS Server
DFS Replication
ただし、次回起動時にログオンできなくなる
恐れがあるため、ディレクトリサービス
復元モード(DSRM)を有効化しておく。
(msconfig.exe などで有効化)
Active DirectoryデータベースやSYSVOLの保存先)
Azure仮想マシンとしてドメインコントローラーを動作させるとき、Active Directoryデータ
ベースやSYSVOLの保存先はデータディスクにする必要あり。
移行前のHyper-V仮想マシンで、これらがCドライブに保存されている場合は、ドメインコ
ントローラーの降格・再昇格でパスを変更することなどを検討する。
1. Hyper-V仮想マシンの準備
【参考】仮想ハードディスクの変換
Hyper-VマネージャーやPowerShellを使って、
仮想ハードディスクを「容量固定タイプのVHD形式」に変換。
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
22
2. Azureの準備
Copyright 2016 ITdesign Corporation , All Rights Reserved
23
2. Azureの準備
Azureで、次のような準備を行う。
1. サブスクリプションの準備
2. リソースグループの作成
3. ストレージアカウントとコンテナの作成
4. 仮想ネットワークの作成
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
24
メモ)
Azureの基本を知るには自習書がオススメ。
Cloud Platform 関連コンテンツ(Azure自習書などいろいろ)
https://www.microsoft.com/ja-jp/server-cloud/local/documents/default.aspx
Azure 自習書シリーズ 仮想マシンの作成と操作
Azure 自習書シリーズ コマンドラインによる仮想マシンの構成と操作
その他いろいろ
2. Azureの準備
【参考】リソースグループの作成
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
25
PowerShell コマンドレットでリソースグループを作成する例
# リソースグループ
$rg = "TEST-RG"
# 地域
$location = "japanwest"
# リソースグループの作成
New-AzureRmResourceGroup -Location $location -Name $rg
メモ)
日本国内のリージョン指定
東日本 :japaneast
西日本: japanwest
ストレージアカウントのタイプ指定
ローカル冗長ストレージ :Standard_LRS
地理的冗長ストレージ :Standard_GRS
読み取りアクセス地理的冗長ストレージ:Standard_RAGRS
ローカル冗長プレミアムストレージ :Premium_LRS
2. Azureの準備
【参考】ストレージアカウントとコンテナの作成
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
26
PowerShell コマンドレットでストレージアカウントとコンテナを作成する例
# リソースグループ
$rg = "TEST-RG"
# 地域
$location = "japanwest"
# ストレージ アカウント
$newStorageAccountName = "test160501sta"
$storageAccountType = "Standard_LRS“
# コンテナ
$newContainer = "vhds"
# ストレージアカウントの作成
New-AzureRmStorageAccount -Location $location `
-Name $newStorageAccountName -ResourceGroupName $rg -Type $storageAccountType
# コンテナの作成
$ctx = New-AzureStorageContext -StorageAccountName $newStorageAccountName `
-StorageAccountKey (Get-AzureRmStorageAccountKey -Name $newStorageAccountName `
-ResourceGroupName $rg).Key1
New-AzureStorageContainer -Name $newContainer -Context $ctx
2. Azureの準備
【参考】仮想ネットワークの作成
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
27
PowerShell コマンドレットで仮想ネットワークを作成する例
# リソースグループ
$rg = "TEST-RG"
# 地域
$location = "japanwest"
# 仮想ネットワーク
$virtualNetworkName = "TEST1-VNet"
$addressPrefix = "192.168.0.0/16"
# サブネット
$subnet1Name = "Subnet1"
$subnet1Prefix = "192.168.1.0/24"
# DNS Server
$custom1Dns = "192.168.1.43"
# 仮想ネットワークの作成
$vnet = New-AzureRmVirtualNetwork -Location $location -Name $virtualNetworkName `
-ResourceGroupName $rg -AddressPrefix $addressPrefix -DnsServer $custom1Dns
Add-AzureRmVirtualNetworkSubnetConfig -AddressPrefix $subnet1Prefix `
-Name $subnet1Name -VirtualNetwork $vnet
Set-AzureRmVirtualNetworkSubnetConfig -AddressPrefix $subnet1Prefix `
-Name $subnet1Name -VirtualNetwork $vnet
$vnet = Set-AzureRmVirtualNetwork -VirtualNetwork $vnet
3. 仮想ハードディスクを
Azureへアップロード
Copyright 2016 ITdesign Corporation , All Rights Reserved
28
3. 仮想ハードディスクをAzureへアップロード
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
29
PowerShell コマンドレットで仮想ハードディスクをアップロードする例
# リソースグループ
$rg = "TEST-RG"
# 地域
$location = "japanwest"
# ディスク情報
$StorageAccountName = "test160501sta"
$DestVhd0Uri = "https://$StorageAccountName.blob.core.windows.net/vhds/dc1-disk0.vhd"
$DestVhd1Uri = "https://$StorageAccountName.blob.core.windows.net/vhds/dc1-disk1.vhd"
$LocalFile0 = "dc1-disk0.vhd"
$LocalFile1 = "dc1-disk1.vhd"
# VHDのアップロード
Add-AzureRmVhd -Destination $DestVhd0Uri -LocalFilePath $LocalFile0 -ResourceGroupName $rg
Add-AzureRmVhd -Destination $DestVhd1Uri -LocalFilePath $LocalFile1 -ResourceGroupName $rg
(アップロードするVHDファイルの保存フォルダーをカレントにしてから実行)
メモ)
仮想ディスクのサイズやネットワーク環境によっては
アップロードに多くの時間を要するため注意。
4. Azure仮想マシンを作成
Copyright 2016 ITdesign Corporation , All Rights Reserved
30
4.Azure仮想マシンを作成
Azureで、次のような操作を行う。
1. パブリックIPアドレスとNICの作成
2. 仮想マシンの作成
1. アップロードしたOS用ディスクで仮想マシン作成
2. 一時ディスクのドライブレターを変更
3. ページファイルのパスを一時ディスクへ変更
4. データディスクを接続
5. データディスクをオンライン化(Dドライブに)
6. 動作確認など
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
31
4. Azure仮想マシンを作成
【参考】パブリックIPアドレスとNICの作成
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
32
PowerShell コマンドレットでパブリックIPアドレスとNICを作成する例
# リソースグループ
$rg = "TEST-RG"
# 地域
$location = "japanwest"
# パブリックIPアドレス
$PublicIpAddressName = "dc1-IP"
$dnsNameforPublicIp = "dc1-ps"
$allocationMethod = "Dynamic"
# 仮想ネットワーク
$virtualNetworkName = "TEST1-VNet"
$subnetName = "Subnet1"
# NIC
$nicName = "dc1-NIC"
$privateIpAddress = "192.168.1.43"
# パブリック IP アドレスの作成
$pip = New-AzureRmPublicIpAddress `
-AllocationMethod $allocationMethod -ResourceGroupName $rg `
-DomainNameLabel $dnsNameforPublicIP `
-Location $location -Name $PublicIPAddressName
(つづく)
4. Azure仮想マシンを作成
【参考】パブリックIPアドレスとNICの作成(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
33
PowerShell コマンドレットでパブリックIPアドレスとNICを作成する例(つづき)
# NIC を配置するサブネットの取得
$vnet = Get-AzureRmVirtualNetwork -Name $virtualNetworkName -ResourceGroupName $rg
$subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name $subnetName -VirtualNetwork $vnet
# NIC の作成
$nic = New-AzureRmNetworkInterface -ResourceGroupName $rg `
-Location $location -Name $nicName -Subnet $subnet `
-PrivateIpAddress $privateIpAddress -PublicIpAddress $pip
4. Azure仮想マシンを作成
【参考】仮想マシン作成
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
34
PowerShell コマンドレットで仮想マシンを作成する例
# リソースグループ
$rg = "TEST-RG"
# 地域
$location = "japanwest"
# 仮想マシンの情報
$vmName = "dc1"
$vmSize = "Standard_A1"
# NIC の情報
$nicName = "dc1-NIC"
# ディスクの情報
$StorageAccountName = "test160501sta"
$dstBlob = "dc1-disk0.vhd"
$diskName = "OSdisk"
$AttachVhdUri = "https://$StorageAccountName.blob.core.windows.net/vhds/$dstBlob"
(つづく)
アップロードしたOS用ディスクで仮想マシンを作成する。
4. Azure仮想マシンを作成
【参考】仮想マシン作成(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
35
PowerShell コマンドレットで仮想マシンを作成する例(つづき)
# 仮想マシンの作成
$vm = New-AzureRmVMConfig -VMName $vmName -VMSize $vmSize
$nic = Get-AzureRmNetworkInterface -ResourceGroupName $rg -Name $nicName
$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic.Id
$vm = Set-AzureRmVMOSDisk -VM $vm -Name $diskName `
-CreateOption attach -VhdUri $AttachVhdUri -Windows
New-AzureRmVM -ResourceGroupName $rg -Location $location -VM $vm
4. Azure仮想マシンを作成
【参考】仮想マシン作成(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
36
Azure仮想マシンの一時ディスクのドライブレターを変更する。
メモ)
移行前のHyper-V仮想マシンのデータディスクがDドライブの場合は、
Azure仮想マシンの一時ディスクのドライブレターをDドライブから
Eドライブなどへ変更する。
Azure仮想マシンにリモートデスクトップ接続して、「ディスクの管理」で操作する。
‘16/5/26追記)
一時ディスクのドライブレターは「最初に利用可能なドライブ文字が再割り当て」される
点に注意。データディスクがDドライブならば、一時ディスクはEドライブに。
(間をあけて、一時ディスクをZドライブに、などは不可)
Windows 仮想マシンのデータ ドライブとしての D ドライブの使用
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-change-drive-letter/
4. Azure仮想マシンを作成
【参考】仮想マシン作成(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
37
ページファイルのパスを一時ディスクへ変更する。
メモ)
Azure仮想マシンのページファイルを、一時ディスクへ変更する。
「システムのプロパティ」で、Cドライブは「ページングファイルなし」に、
一時ディスクは「システム管理サイズ」に変更する。
データディスクを接続する。
4. Azure仮想マシンを作成
【参考】仮想マシン作成(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
38
PowerShell コマンドレットでデータディスクを接続する例
# リソースグループ
$rg = "TEST-RG"
# 地域
$location = "japanwest"
# 仮想マシンの情報
$vmName = "dc1"
# ディスクの情報
$StorageAccountName = "nchikit160501stat"
$dst1Blob = "dc1-disk1.vhd"
$disk1Name = "Datadisk"
$AttachVhd1Uri = "https://$StorageAccountName.blob.core.windows.net/vhds/$dst1Blob"
# データディスクを接続
$vm = Get-AzureRmVM -name $vmName -ResourceGroupName $rg
$vm = Add-AzureRmVMDataDisk -VM $vm -Name $disk1Name -VhdUri $AttachVhd1Uri `
-Lun 0 -CreateOption Attach -DiskSizeInGB $null
Update-AzureRMVM -VM $vm -ResourceGroupName $rg (つづく)
4. Azure仮想マシンを作成
【参考】仮想マシン作成(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
39
データディスクをオンライン化する。(Dドライブとする)
メモ)
接続したデータディスクをオンライン化する。
Azure仮想マシンにリモートデスクトップ接続して、「ディスクの管理」で操作する。
Dドライブなど、移行前のHyper-V仮想マシンのデータディスクと
同じドライブレターになっていることを確認(設定)する。
4. Azure仮想マシンを作成
【参考】仮想マシン作成(つづき)
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
40
仮想マシンを再起動して、動作確認を行う。
 データディスクは接続できているか
 ドライブレターは想定通りか
 ページファイルは一時ディスクに存在しているか
 アプリケーションやサービスは正しく起動できているか
正しく機能しているか
 イベントログのエラーや警告の確認
注意事項(大事なことなので再び)
• 本資料の手順は一例です。
• Azureの操作はPowerShellでのコマンドレット群実行を記載
していますが、ポータルでも行うことができます。
• 本資料の内容は2016年5月ごろの仕様に基づいています。
(あっという間に情報が古くなる可能性があります。ご注
意を。)
• 実際にオンプレミスのHyper-V仮想マシンをAzureにV2Cし
たら、ある程度長期にわたって動作検証することを推奨し
ます。期待通り動くか、仮想マシンのサイズ変更など行っ
ても問題ないか、などなど。
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
41
参考情報
次へ
Copyright 2016 ITdesign Corporation , All Rights Reserved
42
Cloud Platform 関連コンテンツ(Azure自習書などいろいろ)
https://www.microsoft.com/ja-jp/server-cloud/local/documents/default.aspx
• Microsoft Azure IaaS リファレンス アーキテクチャ ガイド
• Azure 自習書シリーズ 仮想マシンの作成と操作
• Azure 自習書シリーズ コマンドラインによる仮想マシンの構成と操作
• 物理環境にある Windows Server の仮想化及び Microsoft Azure への移行
• その他いろいろ
リソース マネージャー デプロイ向けに Windows VM イメージを Microsoft Azure にアップロードする
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-upload-image/
Windows Server VHD の作成と Azure へのアップロード
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-createupload-vhd/
Windows 仮想マシンのデータ ドライブとしての D ドライブの使用
https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-change-drive-letter/
アイティデザイン株式会社
知北直宏
Twitter: @wanto1101
mailto:contact123@itd-corp.jp
43Copyright 2016 ITdesign Corporation , All Rights Reserved

More Related Content

What's hot

NetBackup AIR CLI
NetBackup AIR CLINetBackup AIR CLI
NetBackup AIR CLIvxsejapan
 
[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어
[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어
[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어NHN FORWARD
 
3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal3分でわかるAzureでのService Principal
3分でわかるAzureでのService PrincipalToru Makabe
 
Demystifying Identities for Azure Kubernetes Service
Demystifying Identities for Azure Kubernetes ServiceDemystifying Identities for Azure Kubernetes Service
Demystifying Identities for Azure Kubernetes ServiceToru Makabe
 
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密ShuheiUda
 
Index tuning
Index tuningIndex tuning
Index tuningMicrosoft
 
Azure vm の可用性を見直そう
Azure vm の可用性を見直そうAzure vm の可用性を見直そう
Azure vm の可用性を見直そうShuheiUda
 
Kof2017 シラサギ導入
Kof2017 シラサギ導入Kof2017 シラサギ導入
Kof2017 シラサギ導入Yu Ito
 
AWS CloudFront 가속 및 DDoS 방어
AWS CloudFront 가속 및 DDoS 방어AWS CloudFront 가속 및 DDoS 방어
AWS CloudFront 가속 및 DDoS 방어Kyle(KY) Yang
 
ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策
ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策
ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策エクイニクス・ジャパン
 
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? [SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? de:code 2017
 
クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化
クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化
クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化vxsejapan
 
[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際
[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際
[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際de:code 2017
 
データセンターネットワークの構成について
データセンターネットワークの構成についてデータセンターネットワークの構成について
データセンターネットワークの構成についてMicroAd, Inc.(Engineer)
 
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended NetworkSCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Networkwind06106
 
Azure monitoring and alert v0.2.21.0707
Azure monitoring and alert v0.2.21.0707Azure monitoring and alert v0.2.21.0707
Azure monitoring and alert v0.2.21.0707Ayumu Inaba
 

What's hot (20)

NetBackup AIR CLI
NetBackup AIR CLINetBackup AIR CLI
NetBackup AIR CLI
 
[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어
[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어
[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어
 
3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal
 
Demystifying Identities for Azure Kubernetes Service
Demystifying Identities for Azure Kubernetes ServiceDemystifying Identities for Azure Kubernetes Service
Demystifying Identities for Azure Kubernetes Service
 
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
 
Index tuning
Index tuningIndex tuning
Index tuning
 
Azure vm の可用性を見直そう
Azure vm の可用性を見直そうAzure vm の可用性を見直そう
Azure vm の可用性を見直そう
 
Kof2017 シラサギ導入
Kof2017 シラサギ導入Kof2017 シラサギ導入
Kof2017 シラサギ導入
 
AWS CloudFront 가속 및 DDoS 방어
AWS CloudFront 가속 및 DDoS 방어AWS CloudFront 가속 및 DDoS 방어
AWS CloudFront 가속 및 DDoS 방어
 
ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策
ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策
ぜんぜんスマートじゃないプライベートクラウドの現実 - 運用担当者が苦労する4つの問題と3つの救済策
 
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? [SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
 
ぼくnmonです
ぼくnmonですぼくnmonです
ぼくnmonです
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécurité
 
クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化
クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化
クラウドバイデフォルトは新しい日常で加速するハイブリッドクラウド、マルチクラウドデータ保護の最前線とコストの最適化
 
AWS Black Belt Online Seminar Amazon Aurora
AWS Black Belt Online Seminar Amazon AuroraAWS Black Belt Online Seminar Amazon Aurora
AWS Black Belt Online Seminar Amazon Aurora
 
[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際
[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際
[SC05] 株式会社アシックス様における Azure AD 導入プロジェクトの実際
 
データセンターネットワークの構成について
データセンターネットワークの構成についてデータセンターネットワークの構成について
データセンターネットワークの構成について
 
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended NetworkSCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
 
M04_失敗しないための Azure Virtual Desktop 設計ガイド
M04_失敗しないための Azure Virtual Desktop 設計ガイドM04_失敗しないための Azure Virtual Desktop 設計ガイド
M04_失敗しないための Azure Virtual Desktop 設計ガイド
 
Azure monitoring and alert v0.2.21.0707
Azure monitoring and alert v0.2.21.0707Azure monitoring and alert v0.2.21.0707
Azure monitoring and alert v0.2.21.0707
 

Similar to Hyper-V仮想マシンをAzureへV2C移行

Windows Azure で実現する シームレスハイブリッドクラウド 概要
Windows Azure で実現するシームレスハイブリッドクラウド 概要Windows Azure で実現するシームレスハイブリッドクラウド 概要
Windows Azure で実現する シームレスハイブリッドクラウド 概要Masaki Takeda
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモwintechq
 
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送Google Cloud Platform - Japan
 
20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要Sunao Tomita
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaasOsamu Takazoe
 
クラウド概略(プレゼン)
クラウド概略(プレゼン)クラウド概略(プレゼン)
クラウド概略(プレゼン)真乙 九龍
 
WordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオンWordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオンMasaki Takeda
 
ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2wintechq
 
20161022 Linux on Azureの世界
20161022 Linux on Azureの世界20161022 Linux on Azureの世界
20161022 Linux on Azureの世界Takayoshi Tanaka
 
20190705 mas ken_azure_stack
20190705 mas ken_azure_stack20190705 mas ken_azure_stack
20190705 mas ken_azure_stackOsamu Takazoe
 
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門Trainocate Japan, Ltd.
 
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトGoAzure
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門Trainocate Japan, Ltd.
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門Tsukasa Kato
 
VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようMasayuki Ozawa
 
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用chirashier
 
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係Kazue Igarashi
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーDaisuke Masubuchi
 
Azure Arc Automanage Machine Configuration による構成の管理と適用
Azure Arc Automanage Machine Configuration による構成の管理と適用Azure Arc Automanage Machine Configuration による構成の管理と適用
Azure Arc Automanage Machine Configuration による構成の管理と適用Kazuki Takai
 
VMware Cloud on AWS のご紹介 -セキュリティ風味-
VMware Cloud on AWS のご紹介  -セキュリティ風味- VMware Cloud on AWS のご紹介  -セキュリティ風味-
VMware Cloud on AWS のご紹介 -セキュリティ風味- Mitsutaka Ohisa
 

Similar to Hyper-V仮想マシンをAzureへV2C移行 (20)

Windows Azure で実現する シームレスハイブリッドクラウド 概要
Windows Azure で実現するシームレスハイブリッドクラウド 概要Windows Azure で実現するシームレスハイブリッドクラウド 概要
Windows Azure で実現する シームレスハイブリッドクラウド 概要
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
 
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
 
20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaas
 
クラウド概略(プレゼン)
クラウド概略(プレゼン)クラウド概略(プレゼン)
クラウド概略(プレゼン)
 
WordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオンWordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオン
 
ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2
 
20161022 Linux on Azureの世界
20161022 Linux on Azureの世界20161022 Linux on Azureの世界
20161022 Linux on Azureの世界
 
20190705 mas ken_azure_stack
20190705 mas ken_azure_stack20190705 mas ken_azure_stack
20190705 mas ken_azure_stack
 
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門
 
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門
 
VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみよう
 
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用
 
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナー
 
Azure Arc Automanage Machine Configuration による構成の管理と適用
Azure Arc Automanage Machine Configuration による構成の管理と適用Azure Arc Automanage Machine Configuration による構成の管理と適用
Azure Arc Automanage Machine Configuration による構成の管理と適用
 
VMware Cloud on AWS のご紹介 -セキュリティ風味-
VMware Cloud on AWS のご紹介  -セキュリティ風味- VMware Cloud on AWS のご紹介  -セキュリティ風味-
VMware Cloud on AWS のご紹介 -セキュリティ風味-
 

More from wintechq

Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説wintechq
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますwintechq
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説wintechq
 
160625 cloud samurai_adds_migration_160625
160625 cloud samurai_adds_migration_160625160625 cloud samurai_adds_migration_160625
160625 cloud samurai_adds_migration_160625wintechq
 
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!wintechq
 
Azure仮想マシンでActive Directoryドメインサービス
Azure仮想マシンでActive DirectoryドメインサービスAzure仮想マシンでActive Directoryドメインサービス
Azure仮想マシンでActive Directoryドメインサービスwintechq
 
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp FukuokaAzure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuokawintechq
 
Microsoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポート
Microsoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポートMicrosoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポート
Microsoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポートwintechq
 
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違いwintechq
 
150523 jpsps ws2012r2_top10_150523
150523 jpsps ws2012r2_top10_150523150523 jpsps ws2012r2_top10_150523
150523 jpsps ws2012r2_top10_150523wintechq
 
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策wintechq
 
2014年12月 ソネット bit-drive セミナー資料
2014年12月 ソネット bit-drive セミナー資料2014年12月 ソネット bit-drive セミナー資料
2014年12月 ソネット bit-drive セミナー資料wintechq
 
ふくあずLt資料 windows server technical preview まとめ 141222
ふくあずLt資料 windows server technical preview まとめ 141222ふくあずLt資料 windows server technical preview まとめ 141222
ふくあずLt資料 windows server technical preview まとめ 141222wintechq
 
Windows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめWindows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめwintechq
 
WS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたしWS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたしwintechq
 
Windows Server 2012 R2 のすべて
Windows Server 2012 R2 のすべてWindows Server 2012 R2 のすべて
Windows Server 2012 R2 のすべてwintechq
 
Windows Server 2003 サポート終了対策
Windows Server 2003 サポート終了対策Windows Server 2003 サポート終了対策
Windows Server 2003 サポート終了対策wintechq
 
Cloud OS MVP Roadshow 140830 Naohiro Chikita
Cloud OS MVP Roadshow 140830 Naohiro ChikitaCloud OS MVP Roadshow 140830 Naohiro Chikita
Cloud OS MVP Roadshow 140830 Naohiro Chikitawintechq
 
くまあず Nchikita 140628-2
くまあず Nchikita 140628-2くまあず Nchikita 140628-2
くまあず Nchikita 140628-2wintechq
 
Ws2003からws2012 r2へのマイグレーション指南 140217
Ws2003からws2012 r2へのマイグレーション指南 140217Ws2003からws2012 r2へのマイグレーション指南 140217
Ws2003からws2012 r2へのマイグレーション指南 140217wintechq
 

More from wintechq (20)

Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えます
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説
 
160625 cloud samurai_adds_migration_160625
160625 cloud samurai_adds_migration_160625160625 cloud samurai_adds_migration_160625
160625 cloud samurai_adds_migration_160625
 
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
 
Azure仮想マシンでActive Directoryドメインサービス
Azure仮想マシンでActive DirectoryドメインサービスAzure仮想マシンでActive Directoryドメインサービス
Azure仮想マシンでActive Directoryドメインサービス
 
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp FukuokaAzure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
 
Microsoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポート
Microsoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポートMicrosoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポート
Microsoft Azure 仮想マシンの マイクロソフトサーバーソフトウェアのサポート
 
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
 
150523 jpsps ws2012r2_top10_150523
150523 jpsps ws2012r2_top10_150523150523 jpsps ws2012r2_top10_150523
150523 jpsps ws2012r2_top10_150523
 
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
 
2014年12月 ソネット bit-drive セミナー資料
2014年12月 ソネット bit-drive セミナー資料2014年12月 ソネット bit-drive セミナー資料
2014年12月 ソネット bit-drive セミナー資料
 
ふくあずLt資料 windows server technical preview まとめ 141222
ふくあずLt資料 windows server technical preview まとめ 141222ふくあずLt資料 windows server technical preview まとめ 141222
ふくあずLt資料 windows server technical preview まとめ 141222
 
Windows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめWindows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめ
 
WS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたしWS2012R2本とキティさんとわたし
WS2012R2本とキティさんとわたし
 
Windows Server 2012 R2 のすべて
Windows Server 2012 R2 のすべてWindows Server 2012 R2 のすべて
Windows Server 2012 R2 のすべて
 
Windows Server 2003 サポート終了対策
Windows Server 2003 サポート終了対策Windows Server 2003 サポート終了対策
Windows Server 2003 サポート終了対策
 
Cloud OS MVP Roadshow 140830 Naohiro Chikita
Cloud OS MVP Roadshow 140830 Naohiro ChikitaCloud OS MVP Roadshow 140830 Naohiro Chikita
Cloud OS MVP Roadshow 140830 Naohiro Chikita
 
くまあず Nchikita 140628-2
くまあず Nchikita 140628-2くまあず Nchikita 140628-2
くまあず Nchikita 140628-2
 
Ws2003からws2012 r2へのマイグレーション指南 140217
Ws2003からws2012 r2へのマイグレーション指南 140217Ws2003からws2012 r2へのマイグレーション指南 140217
Ws2003からws2012 r2へのマイグレーション指南 140217
 

Recently uploaded

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 

Recently uploaded (9)

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 

Hyper-V仮想マシンをAzureへV2C移行

  • 1. Hyper-V 仮想マシンを Azure へ V2C移行 ~ Hyper-VのWindows仮想マシンを Azure ARMへV2C(Virtual to Cloud) ~ Copyright 2016 ITdesign Corporation , All Rights Reserved 1 アイティデザイン株式会社 代表取締役社長 知北直宏 ‘16/08/27 @くまあず LT
  • 2. Azure に V2C 移行って? • Hyper-V仮想マシンを、Microsoft AzureのARM (Azure Resource Managerデプロイモデル)の仮想マシンに 「V2C(Virtual to Cloud)」移行することができます。 (その検証を行った際の手順のメモです。) • Windows Server 2012 R2のドメインコントローラーと Exchange Server 2016用サーバーを移行する検証を実施。 • Dドライブにアプリケーションがインストール、 データが格納されているような環境を想定。 • 物理サーバーも、Disk2vhdでHyper-V仮想マシン化することによ り、同様の手順でAzure仮想マシンに移行できるはずです。 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 2
  • 3. 自己紹介 知北直宏(ちきたなおひろ)Twitter: @wanto1101 アイティデザイン株式会社 代表取締役者社長 福岡で、ITPro、SIerとして、Active Directory、Hyper-V など、 マイクロソフトのサーバー製品の提案・構築・移行・サポートなど担当。 大手、地場インテグレーターさんの後方支援など。 Microsoft MVP (Cloud and Datacenter Management) マイクロソフトのホワイトペーパー執筆、イベントスピーカー コラム執筆「Windows Server 活用のススメ」 http://www.bit-drive.ne.jp/wm2003/index.html?mk_type=18 書籍執筆 「標準テキスト Windows Server 2012 R2 構築・運用・管理パーフェクトガイド」 「標準テキスト Windows Server 2008 R2 構築・運用・管理パーフェクトガイド」その他 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 3 2016 年 3月に第4版 発売!!
  • 4. 書籍の紹介 4 01章 Windows Server 2012 R2の概要と導入計画 02章 Windows Server 2012 R2の導入 03章 ストレージの管理 04章 ネットワークの管理 05章 ユーザーとグループの管理 06章 Active Directoryの概要 07章 Active Directoryの構築手順 08章 Active Directoryの削除 09章 サイトの構築と管理 10章 RODCの構築と管理 11章 OUの作成と管理 12章 アカウントの管理 13章 グループポリシーの管理 14章 ユーザー環境の管理 15章 Active Directoryの高度な管理 16章 Active Directoryの保守 17章 Active Directoryのマイグレーション 18章 AD CSによるPKI環境の構築 19章 Hyper-Vの概要 20章 Hyper-Vの構築手順 21章 Hyper-VレプリカによるDR対策 22章 ライブマイグレーション環境の構築とHyper-Vクラスター 23章 Windows Server Essentialsエクスペリエンスの活用 24章 WSUSサーバーの構築と管理 25章 DNSサーバーの構築と管理 26章 DHCPサーバーの構築と管理 27章 ファイルサーバーの構築と管理 28章 ダイナミックアクセス制御の利用 29章 iSCSIによるストレージエリアネットワークの構築 30章 WebサーバーとFTPサーバーの構築と管理 31章 Server Coreの利用 32章 NAPによる検疫ネットワークの構築と管理 33章 DirectAccess環境の構築 34章 NLBクラスターの構築と管理 35章 フェールオーバークラスターの構築と管理 36章 パフォーマンス監視 37章 セキュリティ管理 38章 バックアップと回復 39章 障害復旧
  • 5. 移行前の確認 • Azure仮想マシンへ移行可能か確認する。 – Azure仮想マシンとしては実行できない役割や機能がある。 例)DHCPサーバー、WINSサーバー、NLBなど – アプリケーションをAzure仮想マシンとして動作させるた めのポイントなどを確認しておく。 (そもそもAzure仮想マシンでの動作をサポートしている のか、ライセンス的に問題はないか、など確認する。) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 5 メモ) マイクロソフトのサーバーアプリケーションをAzure仮想マシンで実行する際のポイント、 Windows Serverの役割や機能のサポート状況がまとめられたKB。 頻繁に更新されるため、まめなチェックが必要。Windows Server 2003系もOKのよう。 Microsoft server software support for Microsoft Azure virtual machines https://support.microsoft.com/en-us/kb/2721672
  • 6. Azure仮想マシンのポイント • ページファイルは「一時ディスク」に配置する • アプリケーションのデータは「データディスク(追加ディ スクに)」に保存することが推奨される • アップロードする仮想ハードディスクは、容量固定タイプ のVHD形式とする(容量可変、VHDXは不可) • 仮想マシンのOS(ゲストOS)ではIPアドレスは固定で割り 当てない(DHCP化する) • VMエージェントをインストールする • リモートデスクトップを有効化する 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 6
  • 7. 移行の流れ 1. Hyper-V仮想マシンの準備 2. Azureの準備 3. 仮想ハードディスクをAzureへアップロード 4. Azure仮想マシンを作成 (アップロードした仮想ディスクを使用) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 7
  • 8. 参考情報 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 8 Cloud Platform 関連コンテンツ(Azure自習書などいろいろ) https://www.microsoft.com/ja-jp/server-cloud/local/documents/default.aspx • Microsoft Azure IaaS リファレンス アーキテクチャ ガイド • Azure 自習書シリーズ 仮想マシンの作成と操作 • Azure 自習書シリーズ コマンドラインによる仮想マシンの構成と操作 • 物理環境にある Windows Server の仮想化及び Microsoft Azure への移行 • その他いろいろ リソース マネージャー デプロイ向けに Windows VM イメージを Microsoft Azure にアップロードする https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-upload-image/ Windows Server VHD の作成と Azure へのアップロード https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-createupload-vhd/ Windows 仮想マシンのデータ ドライブとしての D ドライブの使用 https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-change-drive-letter/
  • 10. 注意事項 • 本資料の手順は一例です。 • Azureの操作はPowerShellでのコマンドレット群実行を記載 していますが、ポータルでも行うことができます。 • 本資料の内容は2016年5月ごろの仕様に基づいています。 (あっという間に情報が古くなる可能性があります。ご注 意を。) • 実際にオンプレミスのHyper-V仮想マシンをAzureにV2Cし たら、ある程度長期にわたって動作検証することを推奨し ます。期待通り動くか、仮想マシンのサイズ変更など行っ ても問題ないか、などなど。 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 10
  • 11. 移行前後の環境 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 11 移行前 移行後 実行基盤 Windows Server 2012 R2 Hyper-V Microsoft Azure (ARM) OS Windows Server 2012 R2 Windows Server 2012 R2 仮 想 マ シ ン 1 役割 ドメインコントローラー ドメインコントローラー ネットワーク 仮想NIC:1つ、 IPアドレス「192.168.1.43」を静的設定 仮想NIC:1つ、IPアドレスを動的設定 (PowerShellで「192.168.1.43」を割り当て) スペック 割り当てメモリ:2GB Standard_A1 (メモリ:1.75GB) ディスク1 ドライブレター Cドライブ Cドライブ タイプ VHDX、容量可変、127GB VHD、容量固定、40GB 用途 OS用、ページファイル用 OS用 ディスク2 ドライブレター Dドライブ Dドライブ タイプ VHDX、容量可変、127GB VHD、容量固定、10GB 用途 Active DirectoryデータベースやSYSVOL保存先 Active DirectoryデータベースやSYSVOL保存先 ディスク3 ドライブレター (未使用) Eドライブ タイプ (未使用) VHD、容量固定、20GB 用途 (未使用) 一時ディスク・ページファイル用 (検証のためAzure仮想マシンのサイズはかなり低いものを選択)
  • 12. 移行前後の環境(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 12 移行前 移行後 実行基盤 Windows Server 2012 R2 Hyper-V Microsoft Azure (ARM) OS Windows Server 2012 R2 Windows Server 2012 R2 仮 想 マ シ ン 2 役割 Exchange Server 2016 用サーバー Exchange Server 2016 用サーバー ネットワーク 仮想NIC:1つ、 IPアドレス「192.168.1.44」を静的設定 仮想NIC:1つ、IPアドレスを動的設定 (PowerShellで「192.168.1.44」を割り当て) スペック 割り当てメモリ:8GB Standard_A3 (メモリ:7GB) ディスク1 ドライブレター Cドライブ Cドライブ タイプ VHDX、容量可変、127GB VHD、容量固定、40GB 用途 OS用、ページファイル用 OS用 ディスク2 ドライブレター Dドライブ Dドライブ タイプ VHDX、容量可変、127GB VHD、容量固定、40GB 用途 Exchangeインストール先、データベース保存先 Exchangeインストール先、データベース保存先 ディスク3 ドライブレター (未使用) Eドライブ タイプ (未使用) VHD、容量固定、285GB 用途 (未使用) 一時ディスク・ページファイル用 (検証のためAzure仮想マシンのサイズはかなり低いものを選択)
  • 13. 移行前の確認 • Azure仮想マシンへ移行可能か確認する。 – Azure仮想マシンとしては実行できない役割や機能がある。 例)DHCPサーバー、WINSサーバー、NLBなど – アプリケーションをAzure仮想マシンとして動作させるた めのポイントなどを確認しておく。 (そもそもAzure仮想マシンでの動作をサポートしている のか、ライセンス的に問題はないか、など確認する。) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 13 メモ) マイクロソフトのサーバーアプリケーションをAzure仮想マシンで実行する際のポイント、 Windows Serverの役割や機能のサポート状況がまとめられたKB。 頻繁に更新されるため、まめなチェックが必要。Windows Server 2003系もOKのよう。 Microsoft server software support for Microsoft Azure virtual machines https://support.microsoft.com/en-us/kb/2721672
  • 14. Azure仮想マシンのポイント • ページファイルは「一時ディスク」に配置する • アプリケーションのデータは「データディスク(追加ディ スクに)」に保存することが推奨される • アップロードする仮想ハードディスクは、容量固定タイプ のVHD形式とする(容量可変、VHDXは不可) • 仮想マシンのOS(ゲストOS)ではIPアドレスは固定で割り 当てない(DHCP化する) • VMエージェントをインストールする • リモートデスクトップを有効化する 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 14
  • 15. 移行の流れ 1. Hyper-V仮想マシンの準備 2. Azureの準備 3. 仮想ハードディスクをAzureへアップロード 4. Azure仮想マシンを作成 (アップロードした仮想ディスクを使用) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 15
  • 16. 1. Hyper-V仮想マシンの準備 Copyright 2016 ITdesign Corporation , All Rights Reserved 16
  • 17. 1. Hyper-V仮想マシンの準備 Hyper-V仮想マシンで、次のような準備を行う。 1. VMエージェントをインストールする 2. リモートデスクトップを有効化する 3. IPアドレスをDHCP割り当てに変更する 4. (必要であれば)ボリュームの縮小を行う 5. (必要であれば)アプリケーションやサービスの 自動起動を無効化する 6. シャットダウンする また、仮想ハードディスクが、VHDX形式、または、 容量可変タイプの場合は、「容量固定タイプのVHD形式」に 変換する。 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 17
  • 18. 1. Hyper-V仮想マシンの準備 【参考】VMエージェントのインストール 仮想マシンに ダウンロードしてインストール。 http://aka.ms/vmagentwin 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 18 メモ) VMエージェントによって、パスワードリセットや無償マルウェア機能の利用など、 各種拡張機能が利用可能。 仮想マシンのエージェントおよび拡張機能について https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-agents-and-extensions/
  • 19. 1. Hyper-V仮想マシンの準備 【参考】ボリュームの縮小 アップロードする仮想ハードディス クのサイズを縮小するのであれば、 あらかじめゲストOSでボリュームの 縮小を行っておく。 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 19 メモ) Hyper-V仮想マシンの仮想ディスクのデフォルトサイズは127GB。 アップロードを短時間で行うなどの目的でディスクサイズを縮小させるには、 先に仮想マシンのOS(ゲストOS)の「ディスクの管理」でボリュームの縮小を行っておく。
  • 21. 1. Hyper-V仮想マシンの準備 【参考】ドメインコントローラーの参考情報 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 21 ドメインコントローラーのサービス停止の例) 次のサービスのスタートアップを「無効」化。 Active Directory Domain Services Kerberos Key Distribution Center Intersite Messaging DNS Server DFS Replication ただし、次回起動時にログオンできなくなる 恐れがあるため、ディレクトリサービス 復元モード(DSRM)を有効化しておく。 (msconfig.exe などで有効化) Active DirectoryデータベースやSYSVOLの保存先) Azure仮想マシンとしてドメインコントローラーを動作させるとき、Active Directoryデータ ベースやSYSVOLの保存先はデータディスクにする必要あり。 移行前のHyper-V仮想マシンで、これらがCドライブに保存されている場合は、ドメインコ ントローラーの降格・再昇格でパスを変更することなどを検討する。
  • 23. 2. Azureの準備 Copyright 2016 ITdesign Corporation , All Rights Reserved 23
  • 24. 2. Azureの準備 Azureで、次のような準備を行う。 1. サブスクリプションの準備 2. リソースグループの作成 3. ストレージアカウントとコンテナの作成 4. 仮想ネットワークの作成 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 24 メモ) Azureの基本を知るには自習書がオススメ。 Cloud Platform 関連コンテンツ(Azure自習書などいろいろ) https://www.microsoft.com/ja-jp/server-cloud/local/documents/default.aspx Azure 自習書シリーズ 仮想マシンの作成と操作 Azure 自習書シリーズ コマンドラインによる仮想マシンの構成と操作 その他いろいろ
  • 25. 2. Azureの準備 【参考】リソースグループの作成 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 25 PowerShell コマンドレットでリソースグループを作成する例 # リソースグループ $rg = "TEST-RG" # 地域 $location = "japanwest" # リソースグループの作成 New-AzureRmResourceGroup -Location $location -Name $rg メモ) 日本国内のリージョン指定 東日本 :japaneast 西日本: japanwest ストレージアカウントのタイプ指定 ローカル冗長ストレージ :Standard_LRS 地理的冗長ストレージ :Standard_GRS 読み取りアクセス地理的冗長ストレージ:Standard_RAGRS ローカル冗長プレミアムストレージ :Premium_LRS
  • 26. 2. Azureの準備 【参考】ストレージアカウントとコンテナの作成 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 26 PowerShell コマンドレットでストレージアカウントとコンテナを作成する例 # リソースグループ $rg = "TEST-RG" # 地域 $location = "japanwest" # ストレージ アカウント $newStorageAccountName = "test160501sta" $storageAccountType = "Standard_LRS“ # コンテナ $newContainer = "vhds" # ストレージアカウントの作成 New-AzureRmStorageAccount -Location $location ` -Name $newStorageAccountName -ResourceGroupName $rg -Type $storageAccountType # コンテナの作成 $ctx = New-AzureStorageContext -StorageAccountName $newStorageAccountName ` -StorageAccountKey (Get-AzureRmStorageAccountKey -Name $newStorageAccountName ` -ResourceGroupName $rg).Key1 New-AzureStorageContainer -Name $newContainer -Context $ctx
  • 27. 2. Azureの準備 【参考】仮想ネットワークの作成 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 27 PowerShell コマンドレットで仮想ネットワークを作成する例 # リソースグループ $rg = "TEST-RG" # 地域 $location = "japanwest" # 仮想ネットワーク $virtualNetworkName = "TEST1-VNet" $addressPrefix = "192.168.0.0/16" # サブネット $subnet1Name = "Subnet1" $subnet1Prefix = "192.168.1.0/24" # DNS Server $custom1Dns = "192.168.1.43" # 仮想ネットワークの作成 $vnet = New-AzureRmVirtualNetwork -Location $location -Name $virtualNetworkName ` -ResourceGroupName $rg -AddressPrefix $addressPrefix -DnsServer $custom1Dns Add-AzureRmVirtualNetworkSubnetConfig -AddressPrefix $subnet1Prefix ` -Name $subnet1Name -VirtualNetwork $vnet Set-AzureRmVirtualNetworkSubnetConfig -AddressPrefix $subnet1Prefix ` -Name $subnet1Name -VirtualNetwork $vnet $vnet = Set-AzureRmVirtualNetwork -VirtualNetwork $vnet
  • 29. 3. 仮想ハードディスクをAzureへアップロード 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 29 PowerShell コマンドレットで仮想ハードディスクをアップロードする例 # リソースグループ $rg = "TEST-RG" # 地域 $location = "japanwest" # ディスク情報 $StorageAccountName = "test160501sta" $DestVhd0Uri = "https://$StorageAccountName.blob.core.windows.net/vhds/dc1-disk0.vhd" $DestVhd1Uri = "https://$StorageAccountName.blob.core.windows.net/vhds/dc1-disk1.vhd" $LocalFile0 = "dc1-disk0.vhd" $LocalFile1 = "dc1-disk1.vhd" # VHDのアップロード Add-AzureRmVhd -Destination $DestVhd0Uri -LocalFilePath $LocalFile0 -ResourceGroupName $rg Add-AzureRmVhd -Destination $DestVhd1Uri -LocalFilePath $LocalFile1 -ResourceGroupName $rg (アップロードするVHDファイルの保存フォルダーをカレントにしてから実行) メモ) 仮想ディスクのサイズやネットワーク環境によっては アップロードに多くの時間を要するため注意。
  • 30. 4. Azure仮想マシンを作成 Copyright 2016 ITdesign Corporation , All Rights Reserved 30
  • 31. 4.Azure仮想マシンを作成 Azureで、次のような操作を行う。 1. パブリックIPアドレスとNICの作成 2. 仮想マシンの作成 1. アップロードしたOS用ディスクで仮想マシン作成 2. 一時ディスクのドライブレターを変更 3. ページファイルのパスを一時ディスクへ変更 4. データディスクを接続 5. データディスクをオンライン化(Dドライブに) 6. 動作確認など 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 31
  • 32. 4. Azure仮想マシンを作成 【参考】パブリックIPアドレスとNICの作成 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 32 PowerShell コマンドレットでパブリックIPアドレスとNICを作成する例 # リソースグループ $rg = "TEST-RG" # 地域 $location = "japanwest" # パブリックIPアドレス $PublicIpAddressName = "dc1-IP" $dnsNameforPublicIp = "dc1-ps" $allocationMethod = "Dynamic" # 仮想ネットワーク $virtualNetworkName = "TEST1-VNet" $subnetName = "Subnet1" # NIC $nicName = "dc1-NIC" $privateIpAddress = "192.168.1.43" # パブリック IP アドレスの作成 $pip = New-AzureRmPublicIpAddress ` -AllocationMethod $allocationMethod -ResourceGroupName $rg ` -DomainNameLabel $dnsNameforPublicIP ` -Location $location -Name $PublicIPAddressName (つづく)
  • 33. 4. Azure仮想マシンを作成 【参考】パブリックIPアドレスとNICの作成(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 33 PowerShell コマンドレットでパブリックIPアドレスとNICを作成する例(つづき) # NIC を配置するサブネットの取得 $vnet = Get-AzureRmVirtualNetwork -Name $virtualNetworkName -ResourceGroupName $rg $subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name $subnetName -VirtualNetwork $vnet # NIC の作成 $nic = New-AzureRmNetworkInterface -ResourceGroupName $rg ` -Location $location -Name $nicName -Subnet $subnet ` -PrivateIpAddress $privateIpAddress -PublicIpAddress $pip
  • 34. 4. Azure仮想マシンを作成 【参考】仮想マシン作成 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 34 PowerShell コマンドレットで仮想マシンを作成する例 # リソースグループ $rg = "TEST-RG" # 地域 $location = "japanwest" # 仮想マシンの情報 $vmName = "dc1" $vmSize = "Standard_A1" # NIC の情報 $nicName = "dc1-NIC" # ディスクの情報 $StorageAccountName = "test160501sta" $dstBlob = "dc1-disk0.vhd" $diskName = "OSdisk" $AttachVhdUri = "https://$StorageAccountName.blob.core.windows.net/vhds/$dstBlob" (つづく) アップロードしたOS用ディスクで仮想マシンを作成する。
  • 35. 4. Azure仮想マシンを作成 【参考】仮想マシン作成(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 35 PowerShell コマンドレットで仮想マシンを作成する例(つづき) # 仮想マシンの作成 $vm = New-AzureRmVMConfig -VMName $vmName -VMSize $vmSize $nic = Get-AzureRmNetworkInterface -ResourceGroupName $rg -Name $nicName $vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic.Id $vm = Set-AzureRmVMOSDisk -VM $vm -Name $diskName ` -CreateOption attach -VhdUri $AttachVhdUri -Windows New-AzureRmVM -ResourceGroupName $rg -Location $location -VM $vm
  • 36. 4. Azure仮想マシンを作成 【参考】仮想マシン作成(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 36 Azure仮想マシンの一時ディスクのドライブレターを変更する。 メモ) 移行前のHyper-V仮想マシンのデータディスクがDドライブの場合は、 Azure仮想マシンの一時ディスクのドライブレターをDドライブから Eドライブなどへ変更する。 Azure仮想マシンにリモートデスクトップ接続して、「ディスクの管理」で操作する。 ‘16/5/26追記) 一時ディスクのドライブレターは「最初に利用可能なドライブ文字が再割り当て」される 点に注意。データディスクがDドライブならば、一時ディスクはEドライブに。 (間をあけて、一時ディスクをZドライブに、などは不可) Windows 仮想マシンのデータ ドライブとしての D ドライブの使用 https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-change-drive-letter/
  • 37. 4. Azure仮想マシンを作成 【参考】仮想マシン作成(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 37 ページファイルのパスを一時ディスクへ変更する。 メモ) Azure仮想マシンのページファイルを、一時ディスクへ変更する。 「システムのプロパティ」で、Cドライブは「ページングファイルなし」に、 一時ディスクは「システム管理サイズ」に変更する。
  • 38. データディスクを接続する。 4. Azure仮想マシンを作成 【参考】仮想マシン作成(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 38 PowerShell コマンドレットでデータディスクを接続する例 # リソースグループ $rg = "TEST-RG" # 地域 $location = "japanwest" # 仮想マシンの情報 $vmName = "dc1" # ディスクの情報 $StorageAccountName = "nchikit160501stat" $dst1Blob = "dc1-disk1.vhd" $disk1Name = "Datadisk" $AttachVhd1Uri = "https://$StorageAccountName.blob.core.windows.net/vhds/$dst1Blob" # データディスクを接続 $vm = Get-AzureRmVM -name $vmName -ResourceGroupName $rg $vm = Add-AzureRmVMDataDisk -VM $vm -Name $disk1Name -VhdUri $AttachVhd1Uri ` -Lun 0 -CreateOption Attach -DiskSizeInGB $null Update-AzureRMVM -VM $vm -ResourceGroupName $rg (つづく)
  • 39. 4. Azure仮想マシンを作成 【参考】仮想マシン作成(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 39 データディスクをオンライン化する。(Dドライブとする) メモ) 接続したデータディスクをオンライン化する。 Azure仮想マシンにリモートデスクトップ接続して、「ディスクの管理」で操作する。 Dドライブなど、移行前のHyper-V仮想マシンのデータディスクと 同じドライブレターになっていることを確認(設定)する。
  • 40. 4. Azure仮想マシンを作成 【参考】仮想マシン作成(つづき) 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 40 仮想マシンを再起動して、動作確認を行う。  データディスクは接続できているか  ドライブレターは想定通りか  ページファイルは一時ディスクに存在しているか  アプリケーションやサービスは正しく起動できているか 正しく機能しているか  イベントログのエラーや警告の確認
  • 41. 注意事項(大事なことなので再び) • 本資料の手順は一例です。 • Azureの操作はPowerShellでのコマンドレット群実行を記載 していますが、ポータルでも行うことができます。 • 本資料の内容は2016年5月ごろの仕様に基づいています。 (あっという間に情報が古くなる可能性があります。ご注 意を。) • 実際にオンプレミスのHyper-V仮想マシンをAzureにV2Cし たら、ある程度長期にわたって動作検証することを推奨し ます。期待通り動くか、仮想マシンのサイズ変更など行っ ても問題ないか、などなど。 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 41
  • 42. 参考情報 次へ Copyright 2016 ITdesign Corporation , All Rights Reserved 42 Cloud Platform 関連コンテンツ(Azure自習書などいろいろ) https://www.microsoft.com/ja-jp/server-cloud/local/documents/default.aspx • Microsoft Azure IaaS リファレンス アーキテクチャ ガイド • Azure 自習書シリーズ 仮想マシンの作成と操作 • Azure 自習書シリーズ コマンドラインによる仮想マシンの構成と操作 • 物理環境にある Windows Server の仮想化及び Microsoft Azure への移行 • その他いろいろ リソース マネージャー デプロイ向けに Windows VM イメージを Microsoft Azure にアップロードする https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-upload-image/ Windows Server VHD の作成と Azure へのアップロード https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-createupload-vhd/ Windows 仮想マシンのデータ ドライブとしての D ドライブの使用 https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-windows-classic-change-drive-letter/