移動する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では、デスクトップナビゲーションの System、Preferences、Internet、および Network、Network Connectionsを使用して、IP設定を表示できます。 - Solarisでは、
ifconfig -a; dladm show-link; ipadm show-if; ipadm show-addr
およびnetstat
コマンドを使用します。 - Windowsでは、
ipconfig
コマンドを使用するか、「コントロール・パネル」、「設定」を使用して表示します。