Oracle® VM Server for SPARC 3.2 管理ガイド

印刷ビューの終了

更新: 2015 年 5 月
 
 

PCIe カードを削除するときのゲストドメインの停止の最小化

Oracle VM Server for SPARC ソフトウェアを実行するシステムから PCIe カードを削除または交換するときに、このハードウェアに依存するドメインは使用できません。ゲストドメインの停止を最小限に抑えるには、カードを物理的に削除するためにはホットプラグ機能を使用するようにシステムを準備する必要があります。

PCIe カードを削除するときのゲストドメインの停止を最小限にする方法

この手順により、直接 I/O または SR-IOV デバイスが割り当てられておらず、複数のパスが構成されているゲストドメインの停止を避けることができます。この手順では、primary ドメインを 2 回リブートする必要があります。


注 - この手順は、PCIe カードが primary ルートドメイン以外の所有するルートコンプレックス上にある場合は当てはまりません。この場合は、代わりに How to Replace PCIe Direct I/O Cards Assigned to an Oracle VM Server for SPARC Guest Domain (Doc ID 1684273.1) を参照してください。
  1. PCIe スロットが割り当てられているゲストドメインを停止します。
    primary# ldm stop domain-name
  2. ゲストドメインから PCIe スロットを削除します。
    primary# ldm remove-io PCIe-slot domain-name
  3. PCIe スロットと SR-IOV 仮想機能が割り当てられているゲストドメインを停止します。
    primary# ldm stop domain-name

    注 - PCIe バスが割り当てられているゲストドメインは、ネットワークへの代替パスとゲストドメインへのディスクデバイスを提供している可能性があるため、停止する必要はありません。
  4. primary ドメインで遅延再構成を開始して、このスロットをここに割り当てできるようにします。
    primary# ldm start-reconf primary
  5. primary ドメインに PCIe スロットを追加します。
    primary# ldm add-io PCIe-slot domain-name
  6. primary ドメインをリブートします。
    primary# shutdown -i6 -g0 -y
  7. ホットプラグのコマンドを使用して、PCIe カードを交換します。

    Oracle Solaris OS のホットプラグ機能の詳細は、Managing Devices in Oracle Solaris 11.2 の第 2 章Dynamically Configuring Devicesを参照してください。

  8. カードの交換後、この同じ PCIe スロットをゲストドメインに再割り当てする必要がある場合は、次の手順を実行します。
    1. primary ドメインの遅延再構成を開始します。
      primary# ldm start-reconf primary
    2. primary ドメインから PCIe スロットを削除します。
      primary# ldm remove-io PCIe-slot domain-name
    3. PCIe スロットの削除を有効にするために、primary ドメインをリブートします。
      primary# shutdown -i6 -g0 -y
    4. PCIe スロットをゲストドメインに再割り当てします。
      primary# ldm add-io PCIe-slot domain-name
    5. PCIe スロットと SR-IOV 仮想機能を割り当てるゲストドメインを起動します。
      primary# ldm start domain-name