Cluster Server 7.3.1 アプリケーションノート: Oracle サーバーの動的再構成 - Solaris
概要: VCS 環境における Dynamic Reconfiguration
このアプリケーションノートでは、Oracle TM サーバーの Dynamic Reconfiguration 機能を使用して VCS のクラスタ化されたシステムドメインを構成する方法について説明します。
一般的な Dynamic Reconfiguration に関する操作は、CPU やメモリボードのドメインへの追加やドメインからの削除、ドメイン内の I/O ボードの追加や削除を行います。 これらの機能によって、ドメイン間で CPU やメモリボードの移動や、CPU やメモリボードおよび I/O カードのアップグレードや交換を、システムを動かしたまま行うことが可能です。 システムが稼働しているかぎり、Dynamic Reconfiguration 機能は有効です。
ただし、永続メモリが存在している CPU やメモリボードに対して、Dynamic Reconfiguration 操作を実行する場合は、システムドメインをサスペンドする必要があります。 この場合には、VCS も停止する必要があります。 VCS プライベートハートビートリンクが設定されているシステムボードに対しては、次の操作を行わないでください。 それらのボードに対して Dynamic Reconfiguration 操作を行わなければならない場合には、操作の前に、必ず VCS を停止してください。
Dynamic Reconfiguration 操作を I/O ボード上で行うには、その I/O ボードに属している使用中のデバイスすべてが解放されている、つまり、どのアプリケーションモジュールからも使用されていないようにしてください。
Storage Foundation for Oracle RAC を使用している環境で VCS を停止する必要がある場合は、操作対象のドメインで Oracle RAC インスタンスを停止する必要があります。 そうすれば、Dynamic Reconfiguration 操作が行われるドメインでインスタンスが停止している間も、他の RAC インスタンス間で通信が維持されます。
VCS の停止が必要となるシナリオを参照してください。
VCS の停止と起動を参照してください。
VxVM の DMP を使用して共有ストレージを管理する場合は、I/O コントローラを搭載したボードを動的に再設定できます。
この Solaris の Dynamic Reconfiguration ユーティリティを使えば、システムを停止させずにボードの取り外しと取り付けを行えるように、システムボードのリソースを再設定できます。
このような場合は、物理的にボードを取り外す前に、切り離すか、そのリソースを無効にしてドメイン設定から削除できるように再設定する必要があります。 同様に、ドメインで物理的にボードを交換した後でも、それを接続するか、またはドメインに組み込むように再設定する必要があります。
Dynamic Reconfiguration 機能について、そのコマンドと操作方法が Oracle のマニュアルに記載されています。 システムボードおよびコンポーネントの破損を避けるため、取り外しや交換の手順を熟知しておいてください。
メモ:
現バージョンで VCS は、I/O コントローラやストレージが Multiplexed I/O(MPxIO)を使用したクラスタ環境での Dynamic Reconfiguration の使用をサポートしていません。