すらいむがあらわれた

こまんど >  たたかう  にげる

VM Importで自分のWindowsイメージをEC2インスタンスにする(その1)

AWSにはVM Importという機能があります。発表当初はWindows Server 2008 SP2のみ対応でVM Wareイメージを使わなければならなかったけど今は


・OS
Windows Server 2003
Windows Server 2008


・フォーマット
VMware ESX VMDK
Citrix XenServer VHD
Microsoft Hyper-V VHD


をサポートしています。
操作もAmazon EC2 API toolsを使って行うことができます。


AWS発表】 VM Importのサポート対象を増強。Windows 2003、XenServer、Hyper-Vもサポート対象に。
http://aws.typepad.com/aws_japan/2011/08/additional-vm-import-functionality-windows-2003-xenserver-hyper-v.html
VM Import
http://aws.amazon.com/jp/ec2/vmimport/


Amazon EC2 API toolsでの操作の仕方はこちら参照。
Using Instances of Your Virtual Machine in Amazon EC2 - Amazon Elastic Compute Cloud User Guide (API Version 2011-11-01)
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?UsingVirtualMachinesinAmazonEC2.html
Using the Command Line Tools to Import Your Virtual Machine to Amazon EC2 - Amazon Elastic Compute Cloud User Guide (API Version 2011-11-01)
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?UploadingYourInstancesandVolumes.html


さてフォーマットとしてMicrosoft Hyper-V VHDが使えるということは、
Windows Virtual PC (http://www.microsoft.com/japan/windows/virtual-pc/default.aspx)のイメージも使えるということでは?
手元のVirtual PCWindows Server 2003 R2のバーチャルイメージを作成して試してみることにします。
OSをインストール後、IISをインストールしてサイトに適当なファイルを置き、デスクトップにも「test.txt」のようなファイルを作って置いておきます。
そして、リモートデスクトップ接続の設定を有効化しておきます。(これを忘れるとEC2インスタンスにした後、当然ログインできず何もできません。)


Virtual PCの環境を作り終えたら、VHDAmazon EC2 API toolsで扱いやすい場所にコピーします。ついでにコマンドラインで扱いやすいファイル名にしておくと楽です。


Amazon EC2 API Toolsの一般的な使い方はこちらなどから。インスタンスをつくったり消したりはすぐできる状態に整えておきます。
Amazon EC2Windows から操作する kawanet tech blog
http://kawa.at.webry.info/200902/article_3.html


続きはまた明日!