ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle VM Server for SPARC 3.0 管理ガイド Oracle VM Server for SPARC (日本語) |
パート I Oracle VM Server for SPARC 3.0 ソフトウェア
1. Oracle VM Server for SPARC ソフトウェアの概要
3. Oracle VM Server for SPARC のセキュリティー
ドメインが CPU コア全体で構成されているかどうかを判断する方法
その他の Oracle VM Server for SPARC 機能とハードパーティション化されたシステムとの相互作用
解析可能でマシンが読み取り可能なリストを生成する方法 (-p)
長形式のリストのサブセットを生成する方法 (-o format)
パート II オプションの Oracle VM Server for SPARC ソフトウェア
13. Oracle VM Server for SPARC 物理から仮想への変換ツール
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
16. Oracle VM Server for SPARC 管理情報ベース (MIB) ソフトウェアの使用
17. Logical Domains Manager の検出
Logical Domains Manager はドメインに割り当てられる物理リソースを自動的に選択します。また、Oracle VM Server for SPARC 3.0 ソフトウェアを使用すれば、上級管理者がドメインに割り当てるか削除する物理リソースを明示的に選択することもできます。
ユーザーが明示的に割り当てるリソースは名前付きリソースと呼ばれます。自動的に割り当てられるリソースは匿名リソースと呼ばれます。
注意 - 上級管理者でないかぎり、名前付きリソースは割り当てないでください。 |
物理リソースを制御ドメインおよびゲストドメインに明示的に割り当てることができます。制御ドメインはアクティブなままになるため、物理リソース割り当てを行う前に、オプションで制御ドメインを遅延再構成モードにできます。または、物理割り当てを行うと、遅延再構成が自動的にトリガーされます。「制御ドメインでの物理リソースの管理」を参照してください。物理リソースの制限については、「ドメインでの物理リソース管理の制限」を参照してください。
次の物理リソースを制御ドメインおよびゲストドメインに明示的に割り当てることができます。
物理 CPU。cid プロパティーを設定して、ドメインに物理コア ID を割り当てます。
cid プロパティーは、構成するシステムのトポロジーに関して十分な知識のある管理者のみが使用してください。この高度な構成機能は、特定の割り当て規則を適用し、システムのパフォーマンス全体に影響する可能性があります。
このプロパティーは次のいずれかのコマンドを実行して設定できます。
# ldm add-core cid=core-ID[,core-ID[,...]] ldom # ldm set-core cid=core-ID[,core-ID[,...]] ldom # ldm rm-core [-f] cid=core-ID[,core-ID[,...]] ldom
cid プロパティーの値としてコア ID を指定した場合、core-ID はドメインに対して明示的に割り当てられるか削除されます。
物理メモリー。mblock プロパティーを設定して、一連の隣接した物理メモリー領域をドメインに割り当てます。各物理メモリー領域は、物理メモリー開始アドレスとサイズで指定します。
mblock プロパティーは、構成するシステムのトポロジーに関して十分な知識のある管理者のみが使用してください。この高度な構成機能は、特定の割り当て規則を適用し、システムのパフォーマンス全体に影響する可能性があります。
このプロパティーは次のいずれかのコマンドを実行して設定できます。
# ldm add-mem mblock=PA-start:size[,PA-start:size[,...]] ldom # ldm set-mem mblock=PA-start:size[,PA-start:size[,...]] ldom # ldm rm-mem mblock=PA-start:size[,PA-start:size[,...]] ldom
ドメインに対して、メモリーブロックを割り当てるか削除するには、mblock プロパティーを設定します。有効な値には、コロン (:) で区切られた物理メモリー開始アドレス (PA-start) とメモリーブロックサイズ (size) が含まれます。
注 - mblock または cid プロパティーを設定した場合、動的再構成 (DR) を使用して、実行中のドメイン間でメモリーまたはコアリソースを移動することはできません。ドメイン間でリソースを移動するには、ドメインがバインドされている状態またはアクティブでない状態であることを確認します。制御ドメインの物理リソースの管理については、「制御ドメインでの物理リソースの管理」を参照してください。
ドメインのリソース制約を表示するには、ldm list-constraints コマンドを使用できます。physical-bindings 制約はドメインに物理的に割り当てられているリソースタイプを指定します。ドメインが作成されると、物理リソースがそのドメインに割り当てられるまで、physical-bindings 制約が解除されます。mblock プロパティーを設定して、physical-bindings 制約を memory に設定します。同様に、cid プロパティーを設定して、physical-bindings 制約を core に設定します。cid プロパティーと mblock プロパティーの両方を設定した場合、physical-bindings 制約がcore,memory に設定されます。
ゲストドメインの physical-bindings 制約を削除するには、まず物理的にバインドされているリソースをすべて削除する必要があります。
# ldm unbind domain
名前付きコア。
# ldm set-core cid=core-ID domain
名前付きメモリー。
# ldm set-mem mblock=PA-start:size domain
CPU リソース。
# ldm add-vcpu number domain
メモリーリソース。
# ldm add-mem size[unit] domain
# ldm bind domain
physical-bindings 制約が設定されていないゲストドメインを制約するには、まず物理的にバインドされていないリソースをすべて削除する必要があります。
# ldm unbind domain
CPU リソース。
# ldm set-core 0 domain
メモリーリソース。
# ldm set-mem 0 domain
CPU リソース。
# ldm add-core cid=core-ID domain
メモリーリソース。
# ldm add-mem mblock=PA-start:size domain
# ldm bind domain
制御ドメインから physical-bindings 制約を追加したり削除したりするには、前のセクションの該当する手順に従います。ただし、ドメインのバインドを解除する代わりに、制御ドメインを遅延再構成にします。
匿名リソースと物理的にバインドされている名前付きリソース間の制約を変更すると、自動的に遅延再構成がトリガーされます。ldm start-reconf primary コマンドを使用すれば、明示的に遅延再構成になることもできます。
すべての遅延再構成の変更と同様に、プロセスを完了するには、ドメイン (この場合は制御ドメイン) のリブートを実行する必要があります。
注 - 制御ドメインが遅延再構成モードの場合、制御ドメインで ldm add-mem コマンドおよび ldm rm-mem コマンドを使用して、無限のメモリー割り当てを実行できます。ただし、ldm set-core コマンドを使用して、制御ドメインに対して実行できるコア割り当ては1 つだけです。
物理リソースの割り当てには、次の制限が適用されます。
同じドメイン内で、物理メモリーバインドと非物理メモリーバインド、または物理コアバインドと非物理コアバインドを行うことはできません。
同じドメイン内で、非物理メモリーバインドと物理コアバインド、または非物理コアバインドと物理メモリーバインドを使用することはできます。
ドメインに物理リソースを追加すると、対応するリソースタイプが物理バインドとして制約されます。
physical-bindings=core のドメインに対して匿名 CPU を追加または削除しようとすると、失敗します。
バインド解除されたリソースの場合、ldm bind コマンドを実行した場合にのみ、リソースの割り当てとチェックは行なわれます。
ドメインから物理メモリーを削除する場合、以前に追加された正確な物理メモリーブロックを削除する必要があります。
物理メモリーの範囲はオーバーラップできません。
ldm add-core コマンドまたは ldm set-core コマンドを使用することでしか、物理リソースをドメインに割り当てることができません。
ldm add-mem mblock= または ldm set-mem mblock= コマンドを使用して複数の物理メモリーブロックを割り当てると、すぐにほかのバインドとの競合が発生していないかどうかについてアドレスとサイズがチェックされます。
一部のコアが割り当てられているドメインでは、それらのコアの残りの CPU が空いていて使用可能である場合に、コア全体のセマンティクスを使用できます。