Sun Cluster HA for SAP をまだインストールしていない場合は、各ノード上で scinstall(1M) を実行し、Sun Cluster HA for SAP データサービスを追加することによって、インストールします。
詳細は、「インストール手順」を参照してください。クラスタがすでに動作している場合は、クラスタを停止してから、データサービスをインストールする必要があります。
まず、Oracle データサービスの登録を解除し、次に示す順番に従って、データサービスを登録し直します。
SAP 中央インスタンスとデータベースインスタンス用に別々の論理ホストを構成する場合、まず、Oracle データサービスの登録を解除し、次に示す順番に従って、データサービスを登録し直す必要があります。データサービスは登録した順番と逆の順番で起動されます。したがって、次の順番でデータサービスを登録すると、クラスタの起動時、各データサービスは正しい順番で起動されます。
# haoracle stop SC2 # hareg -n oracle # hareg -u oracle # hareg -s -r sap -h CIlogicalhost # hareg -s -r nfs -h CIlogicalhost # hareg -s -r oracle -h DBlogicalhost # haoracle start SC2 # hareg -y nfs,oracle |
登録の順番はデータサービスや Sun Cluster によって決定されるわけではありません。したがって、後続のクラスタ再構成時に失われます。つまり、データサービスの登録を解除し、登録し直すたびに、順番を決定し直す必要があります。
クラスタ内のすべてのノードが動作していることを確認します。
hadsconfig(1M) コマンドを使用して、新しい Sun Cluster HA for SAP インスタンスを作成します。
Sun Cluster HA for SAP データサービスのインスタンスの作成、編集、削除には、hadsconfig(1M) コマンドを使用します。構成パラメータについては、「Sun Cluster HA for SAP に対する構成パラメータ (Oracle の SAP)」を参照してください。
このコマンドは、クラスタ内のすべてのノードが動作しているときに、1 つのノード上でだけ実行してください。
# hadsconfig |
Sun Cluster HA for SAP が同じ論理ホスト内の他のデータサービスに依存する場合は、それらデータサービスに対する依存関係を設定します。
「Oracle の SAP にデータサービスの依存関係を設定するには」を参照してください。依存関係を設定した場合は、SAP が依存するすべてのデータサービスを起動してから、次に進んでください。
Sun Cluster HA for SAP の制御下にある SAP を起動する前に、中央インスタンスを停止します。
# su - <sapsid>adm $ stopsap r3 |
Sun Cluster HA for SAP を起動する前に SAP の中央インスタンスが停止している必要があります。
Sun Cluster HA for SAP インスタンスを起動します。
# hareg -y sap |
Sun Cluster HA for SAP のスイッチオーバーをテストします。
# scadmin switch clustername phys-hahost2 CIloghost |
(省略可能) テスト/開発システムにアプリケーションサーバーが存在する場合は、hasap_start_all_instances および hasap_stop_all_instances スクリプトをカスタマイズして、テストします。
詳細は、「アプリケーションサーバーとテスト/開発システムに対する構成オプション」を参照してください。Sun Cluster HA for SAP のスイッチオーバーをテストして、アプリケーションサーバーが起動したり、停止したりすることを確認してください。また、中央インスタンスの論理ホストがテスト/開発システムの物理ホストに切り替わると、テスト/開発システムが停止することを確認してください。
# scadmin switch clustername phys-hahost1 CIloghost |