パート I Oracle VM Server for SPARC 3.1 ソフトウェア
第 1 章 Oracle VM Server for SPARC ソフトウェアの概要
Oracle VM Server for SPARC と Oracle Solaris OS のバージョンについて
Oracle VM Server for SPARC 物理から仮想への変換ツール
Oracle VM Server for SPARC Configuration Assistant
Oracle VM Server for SPARC 管理情報ベース
必須の Oracle VM Server for SPARC ソフトウェアコンポーネント
新しいシステムへの Oracle VM Server for SPARC ソフトウェアのインストール
Logical Domains Manager のダウンロード
Logical Domains Manager ソフトウェアをダウンロードする方法 (Oracle Solaris 10)
Logical Domains Manager のインストール
Logical Domains Manager ソフトウェアの自動的なインストール (Oracle Solaris 10)
Logical Domains Manager ソフトウェアの手動によるインストール
Oracle VM Server for SPARC 3.1 ソフトウェアを手動でインストールする方法 (Oracle Solaris 10)
Logical Domains Manager デーモンの有効化
Logical Domains Manager デーモンを有効にする方法
Oracle VM Server for SPARC をすでに使用しているシステムのアップグレード
Logical Domains の制約データベースファイルの保存および復元
Oracle Solaris 10 Live Upgrade 機能を使用する場合の Logical Domains の制約データベースファイルの保持
Logical Domains Manager およびシステムファームウェアのアップグレード
プラットフォーム上で動作している制御ドメイン以外のすべてのドメインを停止する方法
Oracle VM Server for SPARC 3.1 ソフトウェアへのアップグレード
Oracle VM Server for SPARC 3.1 ソフトウェアにアップグレードする方法 (Oracle Solaris 10)
Oracle VM Server for SPARC 3.1 ソフトウェアにアップグレードする方法 (Oracle Solaris 11)
Logical Domains Manager を無効にする方法
Logical Domains Manager を削除する方法
第 3 章 Oracle VM Server for SPARC のセキュリティー
Logical Domains Manager 権利プロファイルの内容
役割を使用してすべてのドメインコンソールへのアクセスを制御する方法
権利プロファイルを使用してすべてのドメインコンソールへのアクセスを制御する方法
役割を使用して 1 つのコンソールへのアクセスを制御する方法
権利プロファイルを使用して 1 つのコンソールへのアクセスを制御する方法
制御ドメインまたはサービスドメインとその他のドメイン間のネットワークの有効化
ゲストドメインへの Oracle Solaris OS のインストール
DVD からゲストドメインに Oracle Solaris OS をインストールする方法
Oracle Solaris ISO ファイルからゲストドメインに Oracle Solaris OS をインストールする方法
Oracle Solaris 10 ゲストドメインで Oracle Solaris JumpStart 機能を使用する方法
PCIe バスの割り当てによってルートドメインを作成する方法
PCIe バスの割り当てによって I/O ドメインを作成する方法
PCIe エンドポイントデバイスの割り当てによる I/O ドメインの作成
PCIe エンドポイントデバイスを割り当てることによって I/O ドメインを作成する方法
PCIe SR-IOV 仮想機能の割り当てによる I/O ドメインの作成
Ethernet デバイス固有のプロパティーとネットワーク固有のプロパティー
I/O ドメイン上の Ethernet SR-IOV 仮想機能の追加と削除
Ethernet SR-IOV 仮想機能を I/O ドメインに追加する方法
Ethernet 仮想 SR-IOV 機能を I/O ドメインから削除する方法
高度な SR-IOV のトピック: Ethernet SR-IOV
SR-IOV 仮想機能の使用による I/O ドメインのブート
I/O ドメインを作成するための SR-IOV 仮想機能の使用
SR-IOV 仮想機能を割り当てることによって I/O ドメインを作成する方法
I/O ドメイン上の InfiniBand 仮想機能の追加および削除
InfiniBand 仮想機能を I/O ドメインに追加する方法
InfiniBand 仮想機能を I/O ドメインから削除する方法
ルートドメインへの InfiniBand 仮想機能の追加および削除
InfiniBand 仮想機能をルートドメインに追加する方法
InfiniBand 仮想機能をルートドメインから削除する方法
高度な SR-IOV のトピック: InfiniBand SR-IOV
ファイバチャネル仮想機能の World-Wide Name の割り当て
I/O ドメイン上のファイバチャネル SR-IOV 仮想機能の追加と削除
ファイバチャネル SR-IOV 仮想機能を I/O ドメインに追加する方法
ファイバチャネル SR-IOV 仮想機能を I/O ドメインから削除する方法
高度な SR-IOV のトピック: ファイバチャネル SR-IOV
primary 以外のルートドメインでの直接 I/O デバイスの管理
primary 以外のルートドメインでの SR-IOV 仮想機能の管理
物理ディスクスライスを仮想ディスクとしてエクスポートする方法
フルディスクとしてエクスポートされるファイルまたはボリューム
1 つのスライスディスクとしてエクスポートされるファイルまたはボリューム
ZFS ボリュームを 1 つのスライスディスクとしてエクスポートする方法
CD または DVD をサービスドメインからゲストドメインにエクスポートする方法
制御ドメインから ISO イメージをエクスポートしてゲストドメインをインストールする方法
未構成システムのディスクイメージのスナップショットを作成する方法
Oracle VM Server for SPARC 環境でのボリュームマネージャーの使用
Solaris ボリュームマネージャーによる仮想ディスクの使用
仮想ディスクでの Solaris ボリュームマネージャーの使用
仮想ネットワークのパフォーマンスを最大にするためのドメインの構成
仮想ネットワークデバイスで消費される物理ネットワーク帯域幅の量の制御
Oracle Solaris OS ネットワークインタフェース名を検索する方法
ネットワークアダプタが GLDv3 準拠かどうかを判別する方法 (Oracle Solaris 10)
NAT およびルーティング用の仮想スイッチおよびサービスドメインの構成
Oracle Solaris 10 システムでの NAT の構成
ドメインが外部に接続できるように仮想スイッチを設定する方法 (Oracle Solaris 10)
Oracle Solaris 11 システムでの NAT の構成
ドメインが外部に接続できるように仮想スイッチを設定する方法 (Oracle Solaris 11)
Oracle VM Server for SPARC 環境での IPMP の構成
ドメインの IPMP グループへの仮想ネットワークデバイスの構成
Oracle VM Server for SPARC 仮想ネットワークでのリンクベースの IPMP の使用
Logical Domains 1.3 以前のリリースの IPMP の構成および使用
VLAN を仮想スイッチおよび仮想ネットワークデバイスに割り当てる方法
インストールサーバーが VLAN に存在する場合にゲストドメインをインストールする方法
ジャンボフレームを使用するように仮想ネットワークおよび仮想スイッチデバイスを構成する方法
ジャンボフレームに対応していない旧バージョンの vnet および vsw ドライバとの互換性 (Oracle Solaris 10)
Oracle Solaris 11 のネットワーク固有の機能の相違点
アクティブなドメインで電源管理のエラスティックポリシーが有効にされている場合のマイグレーション
OpenBoot PROM からまたはカーネルデバッガで実行中のドメインの移行
その他の Oracle VM Server for SPARC 機能とハードパーティション化されたシステムとの相互作用
XML ファイルからのドメイン構成の復元方法 (ldm add-domain)
XML ファイルからのドメイン構成の復元方法 (ldm init-system)
FMA を使用した障害のあるリソースのブラックリスト登録または構成解除
障害のあるリソースまたは見つからないリソースを検出したあとのドメイン復旧
Oracle VM Server for SPARC による Oracle Solaris OS の運用
Oracle Solaris OS の起動後には OpenBoot ファームウェアを使用できない
サービスプロセッサでの Oracle VM Server for SPARC の使用
CPU およびメモリーアドレスのマッピングによるエラー発生箇所の確認
ファイルまたはボリューム (たとえば ZFS または Solaris Volume Manager からの) は、slice オプションの指定の有無に応じて、フルディスクまたは 1 つのスライスディスクのいずれかとしてエクスポートされます。
slice オプションを設定しない場合、ファイルまたはボリュームはフルディスクとしてエクスポートされます。この場合、仮想ディスクドライバ (vds および vdc) は仮想ディスクから入出力を転送し、仮想ディスクのパーティション分割を管理します。最終的には、このファイルまたはボリュームは、仮想ディスクのすべてのスライスのデータ、およびパーティション分割とディスク構造の管理に使用されるメタデータを含むディスクイメージになります。
空のファイルまたはボリュームをフルディスクとしてエクスポートすると、未フォーマットのディスク、つまり、パーティションのないディスクとしてゲストドメインに表示されます。このため、ゲストドメインで format コマンドを実行して、使用可能なパーティションを定義し、有効なディスクラベルを書き込む必要があります。ディスクが未フォーマットの間、この仮想ディスクへの入出力はすべて失敗します。
service# mkfile 100m /ldoms/domain/test/fdisk0
ファイルのサイズによって、仮想ディスクのサイズが定義されます。この例では、100M バイトの空のファイルを作成して、100M バイトの仮想ディスクを取得しています。
primary# ldm add-vdsdev /ldoms/domain/test/fdisk0 fdisk0@primary-vds0
この例では、slice オプションを設定していないため、ファイルはフルディスクとしてエクスポートされます。
たとえば、ディスク fdisk をゲストドメイン ldg1 に割り当てます。
primary# ldm add-vdisk fdisk fdisk0@primary-vds0 ldg1
フルディスクとは、8 つのスライスを持つ通常のディスクのことです。
次の例は、ディスク c0d5 を表示して、そのディスクがアクセス可能であり、フルディスクであることを確認する方法を示しています。
ldg1# ls -1 /dev/dsk/c0d5s* /dev/dsk/c0d5s0 /dev/dsk/c0d5s1 /dev/dsk/c0d5s2 /dev/dsk/c0d5s3 /dev/dsk/c0d5s4 /dev/dsk/c0d5s5 /dev/dsk/c0d5s6 /dev/dsk/c0d5s7
次の例は、フルディスクとして使用する ZFS ボリューム zdisk0 を作成する方法を示しています。
service# zfs create -V 100m ldoms/domain/test/zdisk0
ボリュームのサイズによって、仮想ディスクのサイズが定義されます。この例では、結果的に 100M バイトの仮想ディスクになる、100M バイトのボリュームを作成します。
primary# ldm add-vdsdev /dev/zvol/dsk/ldoms/domain/test/zdisk0 \ zdisk0@primary-vds0
この例では、slice オプションを設定していないため、ファイルはフルディスクとしてエクスポートされます。
次の例は、ボリューム zdisk0 をゲストドメイン ldg1 に割り当てる方法を示しています。
primary# ldm add-vdisk zdisk0 zdisk0@primary-vds0 ldg1
フルディスクとは、8 つのスライスを持つ通常のディスクのことです。
次の例は、ディスク c0d9 を表示して、そのディスクがアクセス可能であり、フルディスクであることを確認する方法を示しています。
ldg1# ls -1 /dev/dsk/c0d9s* /dev/dsk/c0d9s0 /dev/dsk/c0d9s1 /dev/dsk/c0d9s2 /dev/dsk/c0d9s3 /dev/dsk/c0d9s4 /dev/dsk/c0d9s5 /dev/dsk/c0d9s6 /dev/dsk/c0d9s7
slice オプションを設定すると、ファイルまたはボリュームは 1 つのスライスディスクとしてエクスポートされます。この場合、仮想ディスクには 1 つのパーティション (s0) のみが含まれ、このパーティションが直接ファイルまたはボリュームバックエンドにマップされます。ファイルまたはボリュームには仮想ディスクに書き込まれるデータのみが含まれ、パーティション情報やディスク構造などの追加データは含まれません。
ファイルまたはボリュームが 1 つのスライスディスクとしてエクスポートされると、システムは擬似的なディスクのパーティション分割のシミュレーションを行います。これにより、そのファイルまたはボリュームはディスクスライスとして表示されます。ディスクのパーティション分割のシミュレーションが行われるため、そのディスクに対してパーティションは作成しないでください。
次の例は、ZFS ボリューム zdisk0 を作成して、1 つのスライスディスクとして使用する方法を示しています。
service# zfs create -V 100m ldoms/domain/test/zdisk0
ボリュームのサイズによって、仮想ディスクのサイズが定義されます。この例では、100M バイトのボリュームを作成して、100M バイトの仮想ディスクを取得します。
primary# ldm add-vdsdev options=slice /dev/zvol/dsk/ldoms/domain/test/zdisk0 \ zdisk0@primary-vds0
次の例は、ボリューム zdisk0 をゲストドメイン ldg1 に割り当てる方法を示しています。
primary# ldm add-vdisk zdisk0 zdisk0@primary-vds0 ldg1
ldg1# ls -1 /dev/dsk/c0d9s* /dev/dsk/c0d9s0 /dev/dsk/c0d9s1 /dev/dsk/c0d9s2 /dev/dsk/c0d9s3 /dev/dsk/c0d9s4 /dev/dsk/c0d9s5 /dev/dsk/c0d9s6 /dev/dsk/c0d9s7
ボリュームを仮想ディスクとしてエクスポートする構成がある場合、ボリュームは 1 つのスライスディスクではなくフルディスクとしてエクスポートされるようになります。アップグレード前の動作を保持して、ボリュームを 1 つのスライスディスクとしてエクスポートするには、次のいずれかを実行する必要があります。
Oracle VM Server for SPARC 3.1 ソフトウェアで ldm set-vdsdev コマンドを使用して、1 つのスライスディスクとしてエクスポートするすべてのボリュームに slice オプションを設定します。ldm(1M) マニュアルページを参照してください。
次の行を、サービスドメインの /etc/system ファイルに追加します。
set vds:vd_volume_force_slice = 1
|
このセクションでは、ファイルおよびディスクスライスを仮想ディスクとしてエクスポートする場合のガイドラインを示します。
ファイルを仮想ディスクとしてエクスポートするループバックファイル (lofi) ドライバを使用すると、余分なドライバレイヤーが追加されるため、仮想ディスクのパフォーマンスに影響します。代わりに、フルディスクまたは 1 つのスライスディスクとしてファイルを直接エクスポートすることができます。ファイルおよびボリュームのエクスポートを参照してください。
仮想ディスクとしてスライスを直接的に、または Solaris Volume Manager ボリュームを介すなどして間接的にエクスポートするには、prtvtoc コマンドを使用して、スライスが物理ディスクの最初のブロック (ブロック 0) で開始されていないことを確認します。
物理ディスクの最初のブロックから始まるディスクスライスを直接的または間接的にエクスポートする場合は、物理ディスクのパーティションテーブルを上書きして、そのディスクのすべてのパーティションにアクセスできないようにすることもできます。