仮想化環境VMsからエクスポートする設定 - VM Import/Export

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

仮想化環境VMsからエクスポートする設定

VM を Amazon にインポートする前にEC2、仮想化環境からエクスポートする必要があります。次のガイドラインを使用して、VMをエクスポートする前に VM を設定してください。

一般的な設定

仮想化環境からエクスポートする前に、VM で次の設定を行う必要があります。また、ご使用のオペレーティングシステム固有のセクションで、必要なその他の設定も確認してください。

  • VM のウイルス対策ソフトウェアまたは侵入検出ソフトウェアを無効にします。インポートプロセスが完了したら、これらのサービスを再度有効にすることができます。

  • VMware VM からVMwareツールをアンインストールします。

  • CD ドライブ (仮想ドライブまたは物理ドライブ) ROMをすべて切断します。

  • ソース VM には、機能するDHCPクライアントサービスが必要です。サービスを開始できることおよび管理者により無効にされていないことを確認します。現在ソース VM に割り当てられたすべての静的 IP アドレスはインポート時に削除されます。インポートされたインスタンスが Amazon で起動されるとVPC、サブネットのアドレス範囲からプライマリプライベート IP IPv4 アドレスを受け取ります。インスタンスの起動時にプライマリプライベート IP アドレスを指定しない場合、サブネットIPv4の範囲内で使用可能な IP アドレスが選択されます。詳細については、VPC「」および「サブネットのサイズ設定」を参照してください。

Linux/Unix の設定

仮想化環境からエクスポートする前に、Linux VM で次の設定を行う必要があります。このセクションは、一般的な設定 をすでに確認済みであることを前提としています。

  • リモートアクセスのために Secure Shell (SSH) を有効にします。

  • ホストファイアウォール (Linux などiptables) で へのアクセスが許可されていることを確認しますSSH。そうしないと、インポートした後にインスタンスにアクセスできなくなります。

  • インポート後にパブリックキーベースを使用してインスタンスにアクセスするSSHように非ルートユーザーを設定していることを確認します。パスワードベースのログインSSHとルートログインの両方を使用できますがSSH、推奨されません。パブリックキーおよび非ルートユーザーの使用は、安全性を向上させるため、お勧めします。VM Import では、インポートプロセスの一環として ec2-user アカウントを設定しません。

  • Linux VM がブートローダーとして GRUB (GRUB レガシー) または GRUB 2 を使用していることを確認します。

  • Linux VM がルートファイルシステムとして、、EXT2、、BtrfsEXT3EXT4、、JFSまたは のいずれかを使用していることを確認しますXFS。

  • Linux VM が予測可能なネットワークインターフェースデバイス名を使用していないことを確認します。

  • 仮想化環境から VM をエクスポートする前に VM をシャットダウンします。

Windows の設定

仮想化環境からエクスポートする前に、Windows VM で次の設定を行う必要があります。このセクションは、一般的な設定 をすでに確認済みであることを前提としています。

  • リモートアクセスのためにリモートデスクトップ (RDP) を有効にします。

  • ホストファイアウォール (Windows ファイアウォールなど) が設定されている場合は、 へのアクセスを許可していることを確認してくださいRDP。そうしないと、インポートした後にインスタンスにアクセスできなくなります。

  • 管理者アカウントおよび他のすべてのユーザーアカウントが安全なパスワードを使用していることを確認します。すべてのアカウントにパスワードが必要です。パスワードがないとインポートプロセスは失敗します。

  • をインストールします。NET VM のフレームワーク 4.5 以降。必要に応じて VM に .NET フレームワークをインストールします。

  • Windows VM の自動ログオンを無効にします。

  • [コントロールパネル] > [システムとセキュリティ] > [Windows Update] の順に開きます。左側のペインで、[設定の変更] を選択します。目的の設定を選択します。アップデートのダウンロード を選択しても、アップデートをインストールするかどうか (デフォルト値) を選択すると、インスタンス上のCPUリソースの 50% から 99% が一時的に消費される可能性があることに注意してください。更新プログラムのチェックは通常、インスタンスが開始して数分後に実行されます。保留中の Microsoft 更新プログラムがなく、再起動時にソフトウェアをインストールするようにコンピュータが設定されていないことを確認します。

  • 必要に応じて、次の修正プログラムを適用します。

  • RealTimeIsUniversal レジストリキーを設定します。詳細については、「Amazon ユーザーガイド」の「Amazon EC2インスタンスの時間を設定する」を参照してください。 EC2

  • Windows Server VM イメージでシステムの準備 (Sysprep) を実行します。

    • VM をインポートする前に Sysprep を実行すると、インポートプロセスによって、エンドユーザーライセンス契約 (unattend.xml) を自動的に承諾し、ロケールを EN-US に設定する応答ファイル (EULA) が VM に追加されます。

    • VM をインポートした後に Sysprep を実行する場合は、 EC2Launch (Windows Server 2016 以降) または EC2Config (Windows Server 2012 R2 経由) を使用して Sysprep を実行することをお勧めします。

    デフォルト以外の独自の応答ファイル (unattend.xml) を含めるには
    1. 以下のサンプルファイルをコピーし、オペレーティングシステムのアーキテクチャに応じて processorArchitectureパラメータを x86 または amd64 に設定します。

      <?xml version='1.0' encoding='UTF-8'?> <unattend xmlns:wcm='https://schemas.microsoft.com/WMIConfig/2002/State' xmlns='urn:schemas-microsoft-com:unattend'> <settings pass='oobeSystem'> <component versionScope='nonSxS' processorArchitecture='x86 or amd64' name='Microsoft-Windows-International-Core' publicKeyToken='31bf3856ad364e35' language='neutral'> <InputLocale>en-US</InputLocale> <SystemLocale>en-US</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component versionScope='nonSxS' processorArchitecture='x86 or amd64' name='Microsoft-Windows-Shell-Setup' publicKeyToken='31bf3856ad364e35' language='neutral'> <OOBE> <HideEULAPage>true</HideEULAPage> <SkipMachineOOBE>true</SkipMachineOOBE> <SkipUserOOBE>true</SkipUserOOBE> </OOBE> </component> </settings> </unattend>
    2. ファイルを unattend.xml という名前で C:\Windows\Panther ディレクトリに保存します。

    3. /oobe および /generalize オプションを指定して Sysprep を実行します。これらのオプションを指定した場合は、Windows のインストールから一意のシステム情報がすべて除去され、管理者パスワードをリセットするように求められます。

    4. VM をシャットダウンし、仮想化環境から VM をエクスポートします。