機械翻訳について

第11章 Oracle VM Exporterアプライアンスのインストールおよび構成

Oracle VMエクスポータ・アプライアンスは、別の仮想マシンをOracle VM環境からOracle Cloud Infrastructureのテナンシ・アカウントにエクスポートするために使用される特殊なタイプの仮想マシンです。 Oracle VM Exporter Applianceを使用する前に、有効なOracle VMアカウントに加えて、Oracle Cloud Infrastructureでアクティブなテナンシおよびユーザー・アカウントが必要です。

ノート

セキュリティ上の理由により、Oracle VM Exporter ApplianceでSSHが無効になっています。 Oracle VM Exporter Applianceにログオンするには、コンソールを使用する必要があります。

Oracle VM Exporter Applianceは、Oracle Cloud Infrastructure APIを使用してエクスポートを実行します。 仮想マシンをエクスポートするには、Oracle VM Exporter Appliance公開キーをOracle Cloud Infrastructureにアップロードする必要があります。

Oracle Cloud Infrastructureへのキーのアップロードの詳細は、https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/apisigningkey.htm#threeを参照してください。

また、Oracle VM Exporter Applianceを使用する前に、Oracle Cloud Infrastructureについて知っておく必要があります:

  • リージョン

  • コンパートメント

  • 可用性ドメイン

  • インスタンス・シェイプ(およびその割当て制限)

前述の値の検索の詳細は、https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/apisigningkey.htmを参照してください。

仮想マシンのエクスポートおよび必要なパラメータの詳細は、『Oracle VM概要ガイド』仮想マシンのエクスポートに関する項を参照してください。

11.1 考慮事項

この項では、Oracle VM Exporter Applianceの使用時に考慮する必要がある有用な情報について説明します。

Oracle VMに関する考慮事項

  • ハードウェア仮想マシン(HVM)または準仮想ハードウェア仮想マシン(PVHVM)をエクスポートできます。

  • 準仮想マシン(PVM)はエクスポートできません。

  • Oracle VMには通常、NFSやiSCSIなどのストレージ用にストレージ・ネットワークが定義されています。 Oracle Cloud Infrastructureにエクスポートする仮想マシンに、ストレージ・ネットワーク(または他のタイプのネットワーク)を介してアクセスする仮想ディスクがある場合は、仮想マシンの使用を追加するようにOracle VMストレージ・ネットワーク構成を変更する必要があります。

  • ストレージ・ネットワークに関連付けられたVNICは、1つ以上のストレージ・ネットワークを介してアクセスできるリソースにアクセスするために必要です。

  • 1つ以上のストレージ・ネットワークを介してのみアクセスできるリソースにアクセスする必要がある場合は、Oracle VM Exporter Applianceの各ストレージ・ネットワークにVNICをアタッチする必要もあります。

  • Oracle VM Exporter Applianceで静的IPアドレス構成が必要な場合は、仮想マシンおよびストレージ・ネットワークのすべてのVNICでこれらのIPアドレスを構成する必要があります。

  • Oracle VM Exporterアプライアンスの仮想マシンでこれらのパラメータがすべて正常に設定されると、構成が完了します。 Oracle VM Exporter Applianceの使用の詳細は、Oracle VM Managerユーザー・ガイド仮想マシンのエクスポートの項を参照してください。

仮想マシン仕様

Windows仮想マシンのエクスポート

  • 最新のVirtIOドライバがないかぎり、Windows仮想マシンをOracle Cloud Infrastructureにエクスポートできません。 これらのドライバは、https://edelivery.oracle.comのOracle Software Delivery Cloud (OSDC)からダウンロードできます。

NFSサーバーに関する考慮事項

  • Oracle VM Exporter Applianceには、仮想マシン・リソースを含むリポジトリのNFS共有への読取り専用アクセス権が必要です。 NFSサーバー上のNFSエクスポートを変更して、これらのリソースを適切なストレージ・ネットワーク上のOracle VMエクスポータ・アプライアンスIPアドレスにエクスポートします。

  • Oracle VM Exporter Applianceには、変換された一時的なディスク・イメージを保持するための読取り/書込み権限を持つNFS共有が必要です。 NFSサーバーでNFS共有を作成し、適切なストレージ・ネットワーク上のOracle VMエクスポータ・アプライアンスIPアドレスにエクスポート

LUNまたはローカル・ストレージの考慮事項

  • LUNまたはローカル・ストレージ物理ディスク上のリポジトリの場合、ファイアウォールでOracle VM ServerホストからのNFSエクスポートを確認します。

  • LUNまたはローカル・ディスクが存在するOracle VM Serverホストのいずれかに「リポジトリ・エクスポート」を追加します。 Oracle VM Serverホストに到達するIPアドレスにリポジトリをエクスポートするには、リポジトリがOracle VM Serverホストに提示されている必要があります。

  • LUNまたはローカル記憶域(物理ディスク)にリポジトリがある場合、Oracle VM Exporter Applianceは、そのLUNまたはローカル記憶域リポジトリに提示されるサーバー・プール内のホストまたはサーバー上のLUINまたはローカル記憶域へのエクスポート・アクセス権を持っている必要があります。 Oracle VMでエクスポート・アクセスを追加するには、ホストまたはサーバーを強調表示し、「パースペクティブ」「リポジトリのエクスポート」に変更します。 +記号をクリックして、Oracle VM Exporter Appliance仮想マシンのIPアドレスをLUNまたはローカル・ストレージ・リポジトリに追加します。

11.2 Oracle VM Exporterアプライアンスのインストール

Oracle VM Exporter Applianceを使用して仮想マシンをOracle Cloud Infrastructureにエクスポートする前に、Oracle VM Exporter Appliance Open Virtualization Appliance (OVA)をダウンロードし、Oracle VM Exporter Appliance仮想マシンを作成し、Oracle VM Exporter Appliance仮想マシンを構成する必要があります。

Oracle VM Exporter Applianceは、次のロケーションからダウンロードできます:

ここで、Oracle VM Exporter Applianceを検索します。

Oracle VMソフトウェアと同じ契約条件に同意する必要があります。

ノート

Oracle VM Exporterアプライアンスは、有効なOracle VM環境および前述のOracle Cloud Infrastructureパラメータでのみ使用できます。

11.3 Oracle VM Exporterアプライアンス仮想マシンの作成

Oracle VM Exporter Applianceソフトウェアが正常にダウンロードされたら、Oracle VM Exporter Appliance仮想マシンを作成できます。 Oracle VM Exporter Appliance仮想マシンは、Oracle VM Serverプールの一部としてインストールすることも、未割当ての仮想マシンとしてスタンドアロンでインストールすることもできます。 ただし、Oracle VM Exporter Appliance仮想マシンは、他の仮想マシンと同様に、未割当ての仮想マシンとして実行できません。

これらのステップに従って、Oracle VM Exporter Appliance仮想マシンを作成します:

  1. Oracle VM ExporterアプライアンスOVAからOracle VM Exporterアプライアンス仮想マシンを作成します。

  2. デフォルトでは、Oracle VM Exporter Appliance仮想マシンの名前はOVA_name _Exporter_Applianceです。 この仮想マシンを作成したら、「エクスポータ・アプライアンス」に編集する必要があります。この名前は強くお薦めしますが、厳密には必要ありません。 ただし、この名前を使用すると、Oracle VM Exporter Applianceウィザードでいくつかのユーザー・インタフェース・ステップが簡単になります。

    重要

    別の名前を使用すると、Oracle VM Exporter Applianceの使用時にホスト名やIPアドレスなどの他の情報を手動で入力する必要があります。

  3. Oracle VM Exporter Appliance仮想マシン・ネットワークを構成します。 仮想マシンでのVNICの作成、編集および削除の詳細は、Oracle VM Managerユーザー・ガイド仮想マシンの編集および仮想マシンの作成の項を参照してください。

    • Oracle VM Managerは、Oracle VM Exporter Appliance仮想マシンと通信する必要があります。 スロット0 (仮想マシンのeth0)の仮想マシンVirtual Network Interface Card (VNIC)を仮想マシン・ネットワークに入力することをお薦めします。 このVNICに関連付けられているIPアドレスは、Oracle VM Exporter Applianceウィザードのユーザー・インタフェースで検出されるものです。

    • (オプション) Oracle VM Exporter Appliance仮想マシンがネットワーク・ファイル・システム(NFS)リポジトリまたはエクスポートする仮想マシンにディスクがあるリポジトリにアクセスできるように、VNICを追加できます。

      ノート

      VNICをこれらのネットワークに関連付けるには、前述のOracle VMネットワークに「仮想マシン」ロールが必要です。

    • (オプション) VNICを追加して、Oracle VM Exporter Appliance仮想マシンがOracle Cloud Infrastructureにアクセスできるようにすることができます。

  4. Oracle VM Exporter Appliance仮想マシンを起動します。

仮想マシンが起動し、自動プロビジョニングを使用して構成が完了します。

11.4 Oracle VM Exporterアプライアンス仮想マシンの構成

Oracle VM Exporter Appliance仮想マシンを正常に作成した後、構成タスクを実行して仮想マシンをカスタマイズできます。 これらの構成タスクには、システム・ホスト名、ネットワーク・インタフェース、ブート・プロトコルなどの設定が含まれます。 一部のパラメータは、自動プロビジョニング構成の完了に必須です。 ローカル環境に対して設定が正しく構成されていない場合、Oracle VM Exporter Appliance仮想マシンは正しく機能せず、予期しない結果をもたらします。

ローカルOracle VMエクスポータ・アプライアンスのパラメータは次のとおりです:

  • ローカル・ホストおよびローカル・ドメイン名

  • ネットワーク・ホスト名

  • ネットワーク・デバイス

  • ネットワーク・インタフェースのアクティブ化または非アクティブ化

  • DHCPまたはネットワーク・パラメータの静的構成の使用

Oracle VM Exporter Applianceで使用されるネットワーク・パラメータは、手動で構成できます(静的アドレス指定)。 DHCPを使用してこれらのパラメータを指定することもできます。

ネットワーク・パラメータに静的構成を選択した場合は、Oracle VM Exporter Applianceに対して次の構成も行う必要があります:

  • IPアドレス

  • ゲートウェイ(ルーター) IPアドレス

  • DNSサーバーのIPアドレス

Oracle VM Exporter Appliance用に構成する共有およびセキュリティ・パラメータもあります:

  • NFS共有パス

  • CA証明書

  • rootのパスワード

パラメータは、VMメッセージとして自動仮想マシン・プロビジョニング・プロセスに送信されます。 VMメッセージの送信の詳細は、Oracle VM Managerユーザー・ガイドVMメッセージの送信の項を参照してください。

パラメータ構成リストで、parameter.0で終わるparameter.nを置換してeth0インタフェースを構成し、parameter.1で終わるparameter.nを置換してeth1インタフェースを構成します。 複数のインタフェースを持つことができます。

Oracle VM Exporter Appliance仮想マシンの構成に使用されるパラメータと値は次のとおりです。

  1. システム・ホスト名エントリを設定するには、次のようにします:

                      
                        com.oracle.linux.hostname host-name
                      
                    

    host-nameは、example-hostname.domainなどのホスト名です。

  2. /etc/hostsファイルのホスト名エントリを設定するには、次のようにします:

                      
                        com.oracle.linux.network.host.n host-name-info
                      
                    

    ここで、nはインタフェース番号、host-name-info127.0.0.1 example-hostname.domain example-hostnameなどのホスト名です。

  3. ネットワーク・デバイスを構成するには:

                      
                        com.oracle.linux.network.device.n network-device
                      
                    

    ここで、nはインタフェース番号、network-deviceeth0などのローカル・ネットワーク情報です。

  4. システムでインタフェースをアクティブ化または非アクティブ化するには:

                      
                        com.oracle.linux.network.onboot.n yes or no
                      
                    

    ここで、nはインタフェース番号で、yesまたはnoはインタフェースがアクティブかどうかを判断します。

  5. ブート・プロトコルを構成するには、次のようにします:

                      
                        com.oracle.linux.network.bootproto.n dhcp or static
                      
                    

    ここで、nはインタフェースで、dhcpまたはstaticはインタフェースがDHCPを使用しているか、静的IPアドレスを持っているかを判断します。

  6. インタフェースのIPアドレスを構成するには:

                      
                        com.oracle.linux.network.ipaddr.n n.n.n.n
                      
                    

    ここで、nはインタフェースで、n.n.n.nはドット付き小数表記のIPv4アドレスです。

  7. インタフェースのネットマスクを構成するには:

                      
                        com.oracle.linux.network.netmask.n n.n.n.n
                      
                    

    ここで、nはインタフェースで、n.n.n.nはドット付き小数点表記のIPv4ネットマスクです。

  8. インタフェース・ネットワーク・ゲートウェイ(ルーター)のIPアドレスを構成するには:

                      
                        com.oracle.linux.network.gateway.n n.n.n.n
                      
                    

    ここで、nはインタフェースで、n.n.n.nはドット付き小数表記のIPv4アドレスです。

  9. ドメイン・ネーム・システム(DNS)サーバーのIPアドレスをカンマで区切って構成するには:

                      
                        com.oracle.linux.network.dns-servers.n n.n.n.n,n.n.n.n,...
                      
                    

    ここで、nはインタフェースで、n.n.n.nはドット表記法による1つ以上のDNSサーバーのIPv4アドレスです。

  10. 一時的に変換されたディスク・イメージを保持するようにNFS共有(パス)を構成するには:

                      
                        com.oracle.ovm.vmexporter.nfs_share path
                      
                    

    ここで、pathは一時ディスク・イメージへのパスです。

  11. Oracle VM Manager認証局(CA)証明書を構成するには:

                      
                        com.oracle.ovm.vmexporter.ca_certificate certificate
                      
                    

    ここで、certificateは証明書の値で、改行に置き換えられた証明書のキャリッジ・リターンとともに文字列として渡されます()。 CA証明書の取得およびエクスポートの詳細は、第2.2.4項、「CA証明書のエクスポート」および関連する項を参照してください。

    ノート

    Oracle VM ExporterアプライアンスのOracle VM CA証明書を設定する前に、証明書を複数行の文字列から単一行の文字列に変換する必要があります。 次のLinuxコマンドを使用して、証明書のキャリッジ・リターンおよび/" (スラッシュ)を互換性のある形式に変換します:

    # sed 's-/-//-g;1h;1!H;$!d;x;;s-\n-/\\n-g' ca.crt

    単一行文字列証明書を選択する場合は、"-----BEGIN CERTIFICATE-----"および"-----END CERTIFICATE-----"を含めます

  12. Oracle VM Manager rootパスワードを構成するには:

                      
                        com.oracle.linux.network.root-password password
                      
                    

    ここで、passwordはrootパスワードです。

Oracle VM Exporter Applianceでこれらのパラメータを設定するには、仮想マシンにメッセージを送信します。 仮想マシンにExporter Applianceという名前を付けた場合は、次の例に示すように、これらのパラメータを渡すことができます:

sendVmMessage Vm name="Exporter Appliance" key=com.oracle.linux.hostname message=
     example-hostname.domain log=no
sendVmMessage Vm name="Exporter Appliance" key=com.oracle.linux.network.host.0 message=
     127.0.0.1 example-hostname.domain example-hostname log=no
sendVmMessage vm name="Exporter Appliance" key=com.oracle.linux.network.device.0 message=
     eth0 log=no
sendVmMessage vm name="Exporter Appliance" key=com.oracle.linux.network.onboot.0 
     message=yes log=no
sendVmMessage vm name="Exporter Appliance" key=com.oracle.linux.network.bootproto.0 
     message=dhcp log=no
sendVmMessage Vm name="Exporter Appliance" key=com.oracle.ovm.vmexporter.nfs_share
     message="ca-ovmstor101://export//<user-id>//converteddisks" log=no
sendVmMessage Vm name="Exporter Appliance" key=com.oracle.ovm.vmexporter.ca_certificate 
     message="-----BEGIN CERTIFICATE-----/\nMIID+zCCAuOgAwIBAgIUZwL8sCLKIaknyZMNFmPtcc
     Vc86MwDQYJKoZIhvcNAQEL/\nBQAwgaQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRUw
     EwYDVQQH/\nEwxSZWR3b29kIENpdHkxGzAZBgNVBAoTEk9yYWNsZSBDb3Jwb3JhdGlvbjEaMBgG/\nA1U
     ECxMRT3JhY2xlIFZNIE1hbmFnZXIxMDAuBgNVBAMTJ09WTSBDQSAwMDA0ZmIw/\nMDAwMDEwMDAwMDgwN
     mM5OGJiMWRiMDRkYzAeFw0yMDA0MjMwMDUwMDhaFw0zMDA0/\nMjQwMDUwMDhaMIGkMQswCQYDVQQGEwJ
     VUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEV/\nMBMGA1UEBxMMUmVkd29vZCBDaXR5MRswGQYDVQQKExJPc
     mFjbGUgQ29ycG9yYXRp/\nb24xGjAYBgNVBAsTEU9yYWNsZSBWTSBNYW5hZ2VyMTAwLgVDVQQDEydPVk0
     gQ0Eg/\nMDAwNGZiMDAwMDAxMDAwMDA4MDZjOThiYjFkYjA0ZGMwggEiMA0GCSqGSIb3DQEB/\nAQUAA4
     IBDwAwggEKAoIBAQCSma4RrVJ5//TR7Iz2j0zq3e3cmGL82kFbqhVtG2ufz/\nqbeOkYD2cpObpP0KUAF
     pQ9UHQxVbkWSKKTAhn2UPAPdA6mMjKZ17PMIpBiEmnD/\n0N1zE3a9IBp7wMd3X2zdpBQadVVD3v7P9k+
     rFhprlbqXG4BZxUnc//SYsgBdrDkOj/\nn6RrGJoufpIc5TADOOcpu3HaDaZ4DUj3tASzMesXRPnj45d/
     /F8axJnxxRzC2+L3b/\nJIVPdzyBK5ZSqU2rGPesQixC56yW//iywgj2i1n0+O60Uv2ypBZ4GAjYSGY5A
     I+qE/\ne//DRsrE6FtI+cmoUHckoWRtu0f8QdNBiYzmQzDYqOs+5AgMBAAGjIzAhMA8GA1Ud/\nEwEB//
     wQFMAMBAf8wDgYDVR0PAQH//BAQDAgAFMA0GCSqGSIb3DQEBCwUAA4IBAQBY/\niZosYxc35hIEYbUqxz
     qBes9Bg3fdxZXNIFs1mdxQJUNSd1QSd526lna4kN1hpc70/\nnoAVn8AF3Ct7t8qltc710E8xI9mUO2Us
     ISZtdVvWhUUbeZaLiH0x4SEIZT9BwrxW/\n7ZB//BjCuENCRjTCsZpjj8X9c//nZyB+LqHS7W6VznsDry
     UYhJ6hiHe9//dcnBLlXPH/\nWnqvCiZLHFeletI6c1ahMA6R7+arx9EPp5MjZfXU8slLmzSCrZaYwFd0z
     F//Gy8Xz/\nfEYbjAkO6T3T//OnLBC1Q4fs80jD5n2y13YKpTPSaFgO0An//YgbWecd7JjJE//5BVQ/\n
     g37A8ZcQkMxBZyELRv1C/\n-----END CERTIFICATE-----/\n" log=no
sendVmMessage Vm name="Exporter Appliance" key=com.oracle.linux.root-password 
     message=<root-pw> log=no
ノート

日時も正しく設定する必要があります。 日付と時間および関連パラメータの設定の詳細は、第8.8.2項、「構成モジュールの有効化および無効化(ovm-chkconfig)」を参照してください。