移動するVMに関するデータの収集

プライベート・クラウド・アプライアンスX9-2へのワークロードの移行の最初のフェーズは、移動する仮想マシンに関する情報を収集することです。

これは、ソース・プラットフォーム管理ツールを使用するか、各ソース仮想マシン内で直接実行できます。

次のトピックで説明する情報を収集します。この情報は、移行プロセス中に必要になります。ここで説明するコマンドは、完全なものではありません。各ソース環境のシステム管理者は、これらの詳細を提供できる必要があります。

ノート:

ソース・システムでのデータ収集では、ハイパーバイザ環境または管理フレームワーク(VMWare vSphere、Oracle Enterprise Managerなど)から重要な情報を収集できます。

プライベート・クラウド・アプライアンス・シェイプの選択

ソースVMに割り当てられたコア数およびメモリー・サイズを収集します。これにより、VMの要件に対応するプライベート・クラウド・アプライアンス・シェイプが決定されます。プライベート・クラウド・アプライアンスのシェイプのリストについては、次のトピックを参照してください。RAMに対するコアの1:16の比率に注意してください。

インスタンスの容量ニーズを満たすシェイプを選択し、CPU速度とリソース使用率を調整して、将来の成長計画に対応します。CPU使用率のピークが低い場合やメモリーが過剰に割り当てられている場合は、小さいシェイプを選択できる場合があります。これは、ホストできるインスタンスの最大数の最大化に役立ちます。

ノート:

シェイプによって、インスタンスに設定できる仮想NICの最大数も決まります。CPUおよびメモリーの要件よりも大きいシェイプが必要な場合があります。詳細は、次のトピック「Standardシェイプについて」を参照してください。

ソース環境およびオペレーティング・システムのツールを使用して、この情報を収集できます。たとえば、プライベート・クラウド・アプライアンス2およびOracle VMでは、VMのシェイプは、Oracle VM Managerのブラウザ・インタフェースから直接、またはOracle VM CLIコマンドshow VM name=VMNAMEを発行することによって表示されます。Oracle VM VirtualBoxは、グラフィカル・インタフェースまたはコマンドvboxmanage showvminfo VMNAMEを使用してこの情報を提供します。KVMでは、コマンドvirsh dominfo VMNAMEを使用します。

ゲスト・オペレーティング・システム内でシェイプ情報を取得することもできます:

  • Linuxの場合、コマンドawk '($1 == "processor")' /proc/cpuinfo | wc -l ; mpstat -P ALL (CPU数)およびfree -h" or "cat /proc/meminfo |grep MemTotal (メモリー・サイズ)を発行します。
  • Oracle Solarisでは、CPU数の場合は psrinfo -vp、メモリーサイズの場合は prtconf|grep Memを発行します。
  • Windowsの場合、Windowsのバージョンに応じてCPU数とメモリー・サイズを取得するには、「このPC」を右クリックするか、「設定」「システム」「情報」の順に選択するか、コントロール・パネルを使用するか、タスク・マネージャを入力します。

Standardシェイプについて

Private Cloud Appliance X9-2は、次のシェイプをサポートしています。

インスタンスのサイズ設定時に、十分なCPUおよびメモリー容量を提供するシェイプを選択します。ソースVMのCPU速度がX9-2サーバーより遅い場合、または必要以上の容量で過剰にプロビジョニングされている場合は、小さいシェイプを選択できます。シェイプには最大数の仮想ネットワーク・デバイスも含まれるため、CPUコアおよびメモリー要件を満たす最小シェイプで提供された数を超えるインスタンスが必要な場合は、より大きなシェイプにプロモートする必要があります。

次の表に、コア、メモリーおよび仮想NICの各シェイプを示します。

シェイプ名 コア メモリー(GB) 仮想NIC
VM.PCAStandard1.1 1 16 2
VM.PCAStandard1.2 2 32 2
VM.PCAStandard1.4 4 64 4
VM.PCAStandard1.8 8 128 8
VM.PCAStandard1.16 16 256 16
VM.PCAStandard1.24 24 384 24
VM.PCAStandard1.32 32 512 24
VM.PCAStandard1.48 48 768 24
VM.PCAStandard1.Max 60 960 24

ストレージ構成について

VMが所有するディスクの数とサイズを収集します。

プライベート・クラウド・アプライアンスでブート・ディスク(またはブート・ボリューム)を移動しても、データ、スワップ、/tmpを含むディスクは、このプロセスの一部として転送されません。そのサイズは、ブート・ボリュームを転送してインスタンスを作成した後に必要になります。データ・ディスクはブロック・ボリュームと呼ばれ、インスタンスの作成後に定義および移入されます。

ファイル・システムのマウントおよびiSCSIブロック・ストレージについて

VMによってアクセスされるNFSおよびSMBマウントおよびiSCSIターゲットの詳細が必要になります。ファイル・システムのマウントは、インスタンス定義の一部ではありません。

新しいプラットフォームが同じストレージ・プラットフォームにアクセスできる場合は、引き続き使用できます。VM commands内でも、「ストレージ構成について」の項の説明と同じものを使用します。

ノート:

仮想マシンを変更すると、その仮想マシンのIQNが変更されます。同じiSCSIブロック・ストレージへの継続的なアクセスには、VMインスタンス内およびiSCSI SANストレージ・レイヤーでの調整が必要です。

ネットワーク構成について

VM内の仮想NICごとに、そのIPアドレス、ネットマスク、MTU、ルーティング、DNSおよびNTP設定を収集します。

システム管理者にはこの情報を取得するために使用できるツールがいくつかあるため、次のオプションのリストは網羅的ではありません。

  • Linuxでは、ifconfig -a; ip a; netstatコマンドおよびcat /etc/resolv.confを使用します。グラフィカルツールを使用することもできます。たとえば、GNOMEでは、デスクトップナビゲーションの SystemPreferencesInternet、および NetworkNetwork Connectionsを使用して、IP設定を表示できます。

  • Solarisでは、ifconfig -a; dladm show-link; ipadm show-if; ipadm show-addrおよび netstatコマンドを使用します。
  • Windowsでは、ipconfigコマンドを使用するか、「コントロール・パネル」「設定」を使用して表示します。