
VMWare サーバー 2.0 内で Windows Server 2008 を実行している CI/ビルド (Subversion、Jenkins) 環境用の仮想マシンがあります。AWS EC2 に移行しているため、ec2-import-instance コマンドライン ツールを使用しています。
以下の手順に従い、60 GB を S3 バケットにアップロードするのに 8 時間かかりました。
VMのスナップショットを削除する
vmdk ファイルを新しい名前でストリーミング (タイプ 5) 形式に変換します。
ec2-import-instance をインポートします "D:/Virtual Machines/VM Source Control/VMServer4.vmdk" -f VMDK -t t1.micro -a x86_64 -b bucket.eu-west.vmimport -o accesskey -w securitykey -g quicklaunch-1 --region eu-west-1 -z eu-west-1c
TaskID を指定した ec2-describe-conversion-tasks コマンドは、「完了」ステータスを表示します。
新しい EC2 インスタンスが作成され、AWS コンソールからインスタンスを起動しました。
パブリック DNS を使用して新しいインスタンスをリモート デスクトップ接続しようとすると、RDP はインスタンスを見つけることができません (quicklaunch-1 セキュリティ グループは既に他のインスタンス用に構成されており、自分の IP では機能します)。
Windows で別の VM をテストインポートし、その ec2 インスタンスにアクセスできました (スナップショットは作成されていませんでした)。
ここで何が足りないのか教えてください。よろしくお願いします。
答え1
画像を変換する前に、次の点に注意してください。
- マイコンピュータ(右クリック)->設定->詳細設定->リモート経由でRDPを有効にするには
- RDPにアクセスするためにWindows内部ファイアウォールを構成するには
私はプロセスを自動化するツールの作成に携わりました。http://www.migrate2iaas.com