JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle VM Server for SPARC 2.0 管理ガイド
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle VM Server for SPARC ソフトウェアの概要

2.  ソフトウェアのインストールおよび有効化

3.  セキュリティー

4.  サービスおよび制御ドメインの設定

5.  ゲストドメインの設定

6.  I/O ドメインの設定

7.  仮想ディスクの使用

8.  仮想ネットワークの使用

9.  ドメインの移行

10.  リソースの管理

リソースの再構成

動的再構成

遅延再構成

リソースの割り当て

CPU の割り当て

コア全体の制約の有効化

コア全体の制約の無効化

制御ドメインへの CPU の割り当て

コア全体の制約と他のドメイン機能の相互作用

CPU の動的再構成

動的なリソース管理

ドメインの移行

電源管理

メモリーの動的再構成の使用

メモリーの追加

メモリーの削除

メモリー DR 要求の進捗状況の追跡

メモリー DR 要求の取り消し

部分的なメモリー DR 要求

制御ドメインのメモリーの再構成

制御ドメインのメモリーを減らす

動的再構成と遅延再構成

メモリー配置

アクティブなドメインのメモリー配置

バインドされているドメインのメモリー配置

アクティブでないドメインのメモリー配置

単位が調整されていないメモリーの追加

メモリー DR の例

電源管理の使用

CPU で電源管理されているストランドの一覧表示

CPU で電源管理されているストランドを一覧表示する

電源管理されている CPU を一覧表示する

動的なリソース管理の使用

ドメインリソースの一覧表示

マシンが読み取り可能な出力

ldm サブコマンドの構文の使用法を表示する

フラグの定義

利用統計情報の定義

さまざまなリストの表示

ソフトウェアのバージョンを表示する (-V)

省略形式のリストを生成する

長形式のリストを生成する (-l)

拡張リストを生成する (-e)

解析可能でマシンが読み取り可能なリストを生成する (-p)

長形式のリストのサブセットを生成する (-o format)

変数を一覧表示する

バインドを一覧表示する

構成を一覧表示する

デバイスを一覧表示する

使用可能なメモリーを一覧表示する

サービスを一覧表示する

制約の一覧表示

1 つのドメインの制約を一覧表示する

制約を XML 形式で一覧表示する

制約をマシンが読み取り可能な形式で一覧表示する

11.  構成の管理

12.  その他の管理タスクの実行

A.  Oracle VM Server for SPARC 物理から仮想への変換ツール

B.  Oracle VM Server for SPARC Configuration Assistant

C.  Logical Domains Manager の検出

D.  Logical Domains Manager での XML インタフェースの使用

E.  Logical Domains Manager XML スキーマ

用語集

索引

CPU の割り当て

CPU の割り当て機構では、CPU リソースについて次のような制約とヒントが使用されます。


注 - コア全体の制約およびコアアフィニティーのヒントは、コア上での仮想 CPU の位置にのみ関係します。チップ上でのコアの位置や、ソケット上でのチップの位置には関係しません。


コア全体の制約の有効化

コア全体の制約は、ドメインに割り当てるコアの数を指定するときに自動的に有効になります。デフォルトでは、ドメインに割り当てる仮想 CPU を指定します。コア全体の制約は、アクティブでないドメインでのみ有効にでき、バインドされているドメインまたはアクティブなドメインでは有効にできません。制御ドメインでコア全体の制約を有効にする前に、まず遅延再構成を開始する必要があります。

ldm add-vcpu -c numberldm set-vcpu -c number、または ldm remove-vcpu -c number コマンドを使用して、ドメインに対する CPU コアの割り当てまたは削除を行います。number は、CPU コアの数を指定し、コア全体の制約を有効にします。詳細については、ldm(1M) のマニュアルページを参照してください。

ldm add-vcpu -c number または ldm remove-vcpu -c number コマンドを、既に仮想 CPU が構成されているドメインで使用できます。この場合、仮想 CPU の現在の数は、対応するコアの数に自動的に変換されます。この変換が可能なのは、仮想 CPU の現在の数が、コアあたりの仮想 CPU 数の倍数である場合のみです。そうでない場合、変換は実行できず、コマンドは失敗します。


注 - これらのコマンドを使用して、アクティブでないドメイン、または遅延再構成モードの制御ドメインでコア全体の制約を有効にすると、コアの最大数も設定されます。これらのコマンドをバインドされたドメインまたはアクティブなドメインに対して使用しても、コアの最大数は影響を受けません。


たとえば、コアが 8 つの仮想 CPU で構成されてい場合について考えます。ドメインに 7 つの仮想 CPU が割り当てられていると、ldm add-vcpu -c または ldm remove-vcpu -c コマンドではコア全体の制約を満たすことができません。その代わりに、set-vcpu -c コマンドを使用してコアの数を指定し、コア全体の制約を有効にすることができます。

次の例では、アクティブでない ldg1 ドメインでコア全体の制約を有効にします。ldm list コマンドは、コア全体の制約が有効であることを確認します。

primary# ldm add-vcpu -c 1 ldg1
primary# ldm list -o resmgmt ldg1
NAME
ldg1
CONSTRAINT
   whole-core
   max-cores=1

注 - ドメインでコア全体の制約が有効になっている場合、それらのコアに関連付けられている暗号化装置は、コアの追加の影響を受けません。このため、システムがドメインに対して自動的に、関連付けられている暗号化装置の追加または削除を行うことはありません。また、コアに対応する暗号化装置がドメインに割り当てられている場合、そのコアを削除することはできません。


コア全体の制約の無効化

ドメインにコアではなく仮想 CPU が割り当てられている場合、コア全体の制約は無効です。コア全体の制約は、アクティブでないドメインでのみ無効にでき、バインドされているドメインまたはアクティブなドメインでは無効にできません。制御ドメインでコア全体の制約を無効にする前に、まず遅延再構成を開始する必要があります。

ldm add-vcpu numberldm set-vcpu number、または ldm remove-vcpu number コマンドを使用して、ドメインに対する仮想 CPU の割り当てまたは削除を行います。number は仮想 CPU の数を指定し、コア全体の制約を無効にします。詳細については、ldm(1M) のマニュアルページを参照してください。

ldm add-vcpu number または ldm rm-vcpu number コマンドを、既に CPU コアが構成されているドメインで使用できます。この場合、CPU コアの現在の数は、対応する仮想 CPU の数に自動的に変換されます。


注 - コア全体の制約を無効にすると、コアの最大数の制約も自動的に無効になります。


次の例では、アクティブでない ldg1 ドメインでコア全体の制約を無効にします。

primary# ldm set-vcpu 1 ldg1

制御ドメインへの CPU の割り当て

制御ドメインでコア全体の制約を有効にするには、その制御ドメインが遅延再構成モードにある必要があります。制御ドメインでコア全体の制約を有効にする操作は、要求された制約を満たすための十分な CPU コアが使用可能な場合にのみ成功します。つまり、未使用のコア、既に制御ドメインにより使用されているコア、または制御ドメインにより部分的に使用されているコアが使用可能である必要があります。そうでない場合、制御ドメインへの CPU の割り当ては変更されません。


注 - 制御ドメインが遅延再構成モードのときは、コア全体の制約とコアの数の設定により、コアの最大数も指定されます。


次の例では、制御ドメイン (primary) でコア全体の制約を有効にします。最初に、制御ドメインで遅延再構成を開始します。次に、制御ドメインに 1 つのコア全体を割り当て、そのあとでドメインを再起動して変更を有効にします。

primary# ldm start-reconf primary
Initiating a delayed reconfiguration operation on the primary domain.
All configuration changes for other domains are disabled until the
primary domain reboots, at which time the new configuration for the
primary domain also takes effect.

primary# ldm add-vcpu -c 1 primary
primary# reboot

コア全体の制約と他のドメイン機能の相互作用

この節では、コア全体の制約と次の機能の相互作用について説明します。

CPU の動的再構成

コア全体の制約には、CPU の動的再構成 (Dynamic Reconfiguration、DR) との完全な互換性があります。ドメインにコア全体の制約が定義されている場合、ldm add-vcpu -cldm set-vcpu -c、または remove-vcpu -c コマンドを使用して、アクティブなドメインのコアの数を変更できます。

ただし、バインドされているドメインまたはアクティブなドメインが遅延再構成モードでない場合、コアの数はコアの最大数を超えることはできません。この最大数はコアの最大数の制約により設定され、コア全体の制約が有効化されたときに自動的に有効になります。コアの最大数の制約を満たさない CPU DR 操作はすべて失敗します。

動的なリソース管理

コア全体の制約には、動的なリソース管理 (Resource Management、DRM) との互換性がありません。コア全体の制約を使用するドメインで DRM ポリシーが有効化された場合、そのポリシーは自動的に無効になります。コア全体の制約は有効なままです。

コア全体の制約が有効なときには DRM ポリシーを有効にできませんが、ドメインの DRM ポリシーを定義することはできます。ポリシーは自動的に無効になっても、アクティブのままです。コア全体の制約なしにドメインが再起動されると、このポリシーは自動的に再度有効になります。

次に示すのは、コア全体の制約と DRM の間の予期される相互作用です。

ドメインの移行

CPU コア全体の構成には、ドメインの移行との互換性がありません。ただし、CPU コア全体で構成されているドメインを移行することはできます。このような移行のあとでコア全体の制約を復元するには、ドメインを停止し、コア全体の割り当て用に再構成します。

電源管理

コア全体の制約には、電源管理 (Power Management、PM) のパフォーマンスおよびエラスティックモードとの完全な互換性があります。エラスティックモードが有効なとき、PM サブシステムは、コア全体の制約が構成されているドメインに対する CPU コアの追加または削除を行うことができます。この場合、コア全体の制約は引き続き適用され、この制約を使用するドメインはコア全体でのみ構成されます。