パート 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 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 およびメモリーアドレスのマッピングによるエラー発生箇所の確認
停止時間を最小限に抑えるため、DIO の導入はすべて事前に計画します。
注意 - SPARC T3-1 または SPARC T4-1 システム上の /SYS/MB/SASHBA1 スロットを DIO ドメインに割り当てると、primary ドメインはオンボードの DVD デバイスへのアクセスを失います。 SPARC T3-1 および SPARC T4-1 システムには、オンボードのストレージ用に 2 基の DIO スロットが搭載されており、それらは /SYS/MB/SASHBA0 および /SYS/MB/SASHBA1 パスで表されます。/SYS/MB/SASHBA1 スロットは、複数ヘッドのオンボードのディスクに加え、オンボードの DVD デバイスも収容します。そのため、/SYS/MB/SASHBA1 を DIO ドメインに割り当てると、primary ドメインはオンボードの DVD デバイスへのアクセスを失います。 SPARC T3-2 および SPARC T4-2 システムには 1 つの SASHBA スロットがあり、それにすべてのオンボードのディスクとオンボードの DVD デバイスが収容されます。そのため、SASHBA を DIO ドメインに割り当てると、オンボードのディスクおよびオンボードの DVD デバイスが DIO ドメインに貸し出されるため、primary ドメインには利用できなくなります。 |
PCIe エンドポイントデバイスを追加して I/O ドメインを作成する例については、PCIe エンドポイントデバイス構成の計画を参照してください。
Oracle Solaris 11 OSには、次の NCP が含まれています。
DefaultFixed – dladm または ipadm コマンドを使用して、ネットワークを管理できます
Automatic – netcfg または netadm コマンドを使用して、ネットワークを管理できます
netadm list コマンドを使用して、DefaultFixed NCP が有効になっていることを確認します。Oracle Solaris Administration: Network Interfaces and Network Virtualization の第 7 章Using Datalink and Interface Configuration Commands on Profilesを参照してください。
ldm list-io -l コマンドの出力に、現在の I/O デバイスの構成が表示されます。prtdiag -v コマンドを使用すると、より詳細な情報を得ることができます。
primary# ldm list-io -l NAME TYPE BUS DOMAIN STATUS ---- ---- --- ------ ------ niu_0 NIU niu_0 primary [niu@480] niu_1 NIU niu_1 primary [niu@580] pci_0 BUS pci_0 primary [pci@400] pci_1 BUS pci_1 primary [pci@500] /SYS/MB/PCIE0 PCIE pci_0 primary OCC [pci@400/pci@2/pci@0/pci@8] SUNW,emlxs@0/fp/disk SUNW,emlxs@0/fp/tape SUNW,emlxs@0/fp@0,0 SUNW,emlxs@0,1/fp/disk SUNW,emlxs@0,1/fp/tape SUNW,emlxs@0,1/fp@0,0 /SYS/MB/PCIE2 PCIE pci_0 primary OCC [pci@400/pci@2/pci@0/pci@4] pci/scsi/disk pci/scsi/tape pci/scsi/disk pci/scsi/tape /SYS/MB/PCIE4 PCIE pci_0 primary OCC [pci@400/pci@2/pci@0/pci@0] ethernet@0 ethernet@0,1 SUNW,qlc@0,2/fp/disk SUNW,qlc@0,2/fp@0,0 SUNW,qlc@0,3/fp/disk SUNW,qlc@0,3/fp@0,0 /SYS/MB/PCIE6 PCIE pci_0 primary EMP [pci@400/pci@1/pci@0/pci@8] /SYS/MB/PCIE8 PCIE pci_0 primary EMP [pci@400/pci@1/pci@0/pci@c] /SYS/MB/SASHBA PCIE pci_0 primary OCC [pci@400/pci@2/pci@0/pci@e] scsi@0/iport@1 scsi@0/iport@2 scsi@0/iport@4 scsi@0/iport@8 scsi@0/iport@80/cdrom@p7,0 scsi@0/iport@v0 /SYS/MB/NET0 PCIE pci_0 primary OCC [pci@400/pci@1/pci@0/pci@4] network@0 network@0,1 /SYS/MB/PCIE1 PCIE pci_1 primary OCC [pci@500/pci@2/pci@0/pci@a] SUNW,qlc@0/fp/disk SUNW,qlc@0/fp@0,0 SUNW,qlc@0,1/fp/disk SUNW,qlc@0,1/fp@0,0 /SYS/MB/PCIE3 PCIE pci_1 primary OCC [pci@500/pci@2/pci@0/pci@6] network@0 network@0,1 network@0,2 network@0,3 /SYS/MB/PCIE5 PCIE pci_1 primary OCC [pci@500/pci@2/pci@0/pci@0] network@0 network@0,1 /SYS/MB/PCIE7 PCIE pci_1 primary EMP [pci@500/pci@1/pci@0/pci@6] /SYS/MB/PCIE9 PCIE pci_1 primary EMP [pci@500/pci@1/pci@0/pci@0] /SYS/MB/NET2 PCIE pci_1 primary OCC [pci@500/pci@1/pci@0/pci@5] network@0 network@0,1 ethernet@0,80 /SYS/MB/NET0/IOVNET.PF0 PF pci_0 primary [pci@400/pci@1/pci@0/pci@4/network@0] maxvfs = 7 /SYS/MB/NET0/IOVNET.PF1 PF pci_0 primary [pci@400/pci@1/pci@0/pci@4/network@0,1] maxvfs = 7 /SYS/MB/PCIE5/IOVNET.PF0 PF pci_1 primary [pci@500/pci@2/pci@0/pci@0/network@0] maxvfs = 63 /SYS/MB/PCIE5/IOVNET.PF1 PF pci_1 primary [pci@500/pci@2/pci@0/pci@0/network@0,1] maxvfs = 63 /SYS/MB/NET2/IOVNET.PF0 PF pci_1 primary [pci@500/pci@1/pci@0/pci@5/network@0] maxvfs = 7 /SYS/MB/NET2/IOVNET.PF1 PF pci_1 primary [pci@500/pci@1/pci@0/pci@5/network@0,1] maxvfs = 7
PCIe バスの割り当てによって I/O ドメインを作成する方法の段階 2 を参照してください。
PCIe バスの割り当てによって I/O ドメインを作成する方法の段階 3 を参照してください。
PCIe バスの割り当てによって I/O ドメインを作成する方法の段階 4 を参照してください。
次のコマンドでは、igb0 ネットワークインタフェースを使用します。
primary# ls -l /dev/igb0 lrwxrwxrwx 1 root root 46 Jul 30 17:29 /dev/igb0 -> ../devices/pci@500/pci@0/pci@8/network@0:igb0
この例で、primary ドメインによって使用されるネットワークインタフェースの物理デバイスは、手順 1 の MB/NET0 一覧に対応する PCIe エンドポイントデバイス (pci@500/pci@0/pci@8) に接続されています。そのため、このデバイスを primary ドメインから削除しないでください。他の PCIe デバイスはすべて、primary ドメインで使用されないため、他のドメインに安全に割り当てることができます。
primary ドメインで使用されているネットワークインタフェースが、別のドメインに割り当てようとしているバス上にある場合は、別のネットワークインタフェースを使用するように primary ドメインを再構成する必要があります。
この例では、PCIE2、PCIE3、PCIE4、および PCIE5 エンドポイントデバイスが primary ドメインで使用されないため、これらを削除できます。
注意 - primary ドメインで使用されるデバイス、または必要なデバイスは、削除しないでください。 誤ってデバイスを削除してしまった場合は、ldm cancel-reconf primary コマンドを使用して、primary ドメインでの遅延再構成を取り消します。 |
リブートの繰り返しを避けるために、同時に複数のデバイスを削除できます。
primary# ldm start-reconf primary primary# ldm set-io iov=on pci_1 All configuration changes for other domains are disabled until the primary domain reboots, at which time the new configuration for the primary domain will also take effect. primary# ldm remove-io /SYS/MB/PCIE1 primary ------------------------------------------------------------------------------ Notice: The primary domain is in the process of a delayed reconfiguration. Any changes made to the primary domain will only take effect after it reboots. ------------------------------------------------------------------------------ primary# ldm remove-io /SYS/MB/PCIE3 primary ------------------------------------------------------------------------------ Notice: The primary domain is in the process of a delayed reconfiguration. Any changes made to the primary domain will only take effect after it reboots. ------------------------------------------------------------------------------ primary# ldm remove-io /SYS/MB/PCIE5 primary ------------------------------------------------------------------------------ Notice: The primary domain is in the process of a delayed reconfiguration. Any changes made to the primary domain will only take effect after it reboots. ------------------------------------------------------------------------------
次のコマンドにより、dio という名前のファイルに構成が保存されます。
primary# ldm add-config dio
primary# shutdown -i6 -g0 -y
primary# ldm list-io NAME TYPE BUS DOMAIN STATUS ---- ---- --- ------ ------ niu_0 NIU niu_0 primary niu_1 NIU niu_1 primary pci_0 BUS pci_0 primary pci_1 BUS pci_1 primary IOV /SYS/MB/PCIE0 PCIE pci_0 primary OCC /SYS/MB/PCIE2 PCIE pci_0 primary OCC /SYS/MB/PCIE4 PCIE pci_0 primary OCC /SYS/MB/PCIE6 PCIE pci_0 primary EMP /SYS/MB/PCIE8 PCIE pci_0 primary EMP /SYS/MB/SASHBA PCIE pci_0 primary OCC /SYS/MB/NET0 PCIE pci_0 primary OCC /SYS/MB/PCIE1 PCIE pci_1 OCC /SYS/MB/PCIE3 PCIE pci_1 OCC /SYS/MB/PCIE5 PCIE pci_1 OCC /SYS/MB/PCIE7 PCIE pci_1 primary EMP /SYS/MB/PCIE9 PCIE pci_1 primary EMP /SYS/MB/NET2 PCIE pci_1 primary OCC /SYS/MB/NET0/IOVNET.PF0 PF pci_0 primary /SYS/MB/NET0/IOVNET.PF1 PF pci_0 primary /SYS/MB/NET2/IOVNET.PF0 PF pci_1 primary /SYS/MB/NET2/IOVNET.PF1 PF pci_1 primary
primary# ldm add-io /SYS/MB/PCIE3 ldg1
primary# ldm bind ldg1 primary# ldm start ldg1 LDom ldg1 started
ネットワークデバイスが使用可能であることを確認してから、ネットワークデバイスをドメインで使用するための構成を行います。
primary# dladm show-dev nxge0 link: unknown speed: 0 Mbps duplex: unknown nxge1 link: unknown speed: 0 Mbps duplex: unknown nxge2 link: unknown speed: 0 Mbps duplex: unknown nxge3 link: unknown speed: 0 Mbps duplex: unknown
primary# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet unknown 0 unknown nxge0 net1 Ethernet unknown 0 unknown nxge1 net2 Ethernet unknown 0 unknown nxge2 net3 Ethernet unknown 0 unknown nxge3