SAP ソフトウェアは、インストールすると、その SAP インスタンスをインストールしたサーバー上にファイルとシェルスクリプトを作成します。これらのファイルやスクリプトでは物理サーバー名を使用します。SAP ソフトウェアを Sun Cluster ソフトウェアといっしょに使用する場合は、物理サーバーの参照をネットワークリソースの参照 (論理ホスト名) に変更する必要があります。次の手順を使用して、クラスタで SAP を実行できるようにします。
セントラルインスタンスを指定して Sun Cluster HA for SAP で J2EE エンジンクラスタを構成する場合は、この手順を完了したあとで、「セントラルインスタンスを指定してSun Cluster HA for SAP で SAP J2EE エンジンクラスタを構成する」にある追加の手順を完了します。
SAP アプリケーションサーバーを指定して Sun Cluster HA for SAP で J2EE エンジンクラスタを構成する場合は、「アプリケーションサーバーを指定してSun Cluster HA for SAP で SAP J2EE エンジンクラスタを構成する」に進みます。
Sun Cluster HA for SAP エージェントで SAP Web ディスパッチャーを構成する場合は、この手順を完了したあとで、「Sun Cluster HA for SAP で SAP Web ディスパッチャーを構成する」にある追加の手順を完了します。
SAP ソフトウェアをインストールしたノードにログインします。
SAP インスタンス (セントラルインスタンスとアプリケーションサーバーインスタンス) とデータベースを停止します。
SAP 6.10 または SAP 6.20 のユーザーですか。
startsap スクリプトと stopsap スクリプトのコピーを作成し、これらのファイルを SAPSIDadm のホームディレクトリに保管します。選択したファイル名でこのインスタンスを指定する必要があります。
# cp /usr/sap/SID/SYS/exe/run/startsap \ $SAPSID_HOME/startsap_logical-hostname_instance-number # cp /usr/sap/SID/SYS/exe/run/startsap \ $SAPSID_HOME/stopsap_logical-hostname_instance-number |
ユーザー sapsidadm になり、次の作業を行ないます。
SAPSIDadm ホームディレクトリで、物理サーバー名を参照するすべてのファイル名を変更します。
SAPSIDadm ホームディレクトリで、物理サーバー名を参照するすべてのファイル内容 (ログファイルの内容を除く) を変更します。
SAP プロファイルディレクトリで、物理サーバー名を参照するすべてのファイル名を変更します。
ユーザー sapsidadm で、パラメータ SAPLOCALHOST のエントリを追加します。
/sapmnt/SAPSID/profile ディレクトリにある SAPSID_ Service-StringSystem-Number _logical-hostname プロファイルファイルにこのエントリを追加します。
セントラルインスタンスの場合:
SAPLOCALHOST=ci-logical-hostname |
外部アプリケーションサーバーは、このエントリのネットワークリソース (論理ホスト名) を使用して、セントラルインスタンスの場所を見つけます。
アプリケーションサーバーの場合:
SAPLOCALHOST=as-logical-hostname |
ユーザー orasapsid になり、次の作業を行ないます。
oraSAPSID ホームディレクトリで、物理サーバー名を参照するすべてのファイル名を変更します。
oraSAPSID ホームディレクトリで、物理サーバー名を参照するすべてのファイル内容 (ログファイルの内容を除く) を変更します。
ユーザー sapsidadm とグループ sapsys が所有する /usr/sap/tmp ディレクトリが、フェイルオーバー SAP インスタンスをマスターする可能性があるすべてのノードに存在するか確認します。
セントラルインスタンスを指定して Sun Cluster HA for SAP で J2EE エンジンクラスタを構成する場合は、「セントラルインスタンスを指定してSun Cluster HA for SAP で SAP J2EE エンジンクラスタを構成する」に進みます。
SAP アプリケーションサーバーを指定して Sun Cluster HA for SAP で J2EE エンジンクラスタを構成する場合は、「アプリケーションサーバーを指定してSun Cluster HA for SAP で SAP J2EE エンジンクラスタを構成する」に進みます。
Sun Cluster HA for SAP エージェントで SAP Web ディスパッチャーを構成する場合は、「Sun Cluster HA for SAP で SAP Web ディスパッチャーを構成する」に進みます。
Sun Cluster HA for SAP エージェントで J2EE エンジンクラスタまたは SAP Web ディスパッチャーを使用していない場合は、「可用性の高いデータベースの構成」に進みます。