Interstage シングル・サインオンのバックアップコマンドについて説明します。
注意
本コマンドは以下の権限をもったユーザーで実行してください。
【Windows】
管理者権限をもつユーザー
【Linux】
スーパーユーザー
本コマンドを実行するためには、以下のパッケージがインストールされている必要があります。
【Linux】
FJSVssocm
FJSVssosv
FJSVssoac
FJSVssoaz
FJSVihs
FJSVirep
FJSVisscs
本コマンドは複数同時に実行しないでください。
同一のOS間でのみバックアップおよびリストアが可能です。
同一サーバ上でバックアップまたはリストア中の場合は、バックアップを行わないでください。
バックアップを行う前に、ssoclservicectlコマンドを使用し、Interstage シングル・サインオンに関わる全てのサービスを停止してください。ssoclservicectlコマンドについては、“B.1.1 ssoclservicectlコマンド”を参照してください。
バックアップディレクトリ配下に、すでにバックアップ資源(“ssoroot”ディレクトリ)が存在する場合、本コマンドはエラーで終了します。
本コマンドは、Interstage シングル・サインオンシステムの構築コマンド(ssoclsetup)で作成した環境に対してのみ、実行してください。
構築コマンドを使用せずに作成したシングル・サインオンシステムのバックアップを行う場合は、“Interstage Application Server 運用ガイド(基本編)”の“メンテナンス(資源のバックアップ/他サーバへの資源移行/ホスト情報の変更)”-“資源のバックアップとリストア”を参照し、バックアップを行ってください。
Interstage HTTP ServerのDocumentRootディレクティブで指定したディレクトリ配下以外のコンテンツや、CGIなどがある場合、別途それぞれについて該当するファイルを以下の方法でバックアップしてください。
【Windows】
copyコマンドまたはエクスプローラ
【Linux】
cpコマンド
本コマンド実行後、処理が完了する前に処理を中断した場合、バックアップが正常に完了していない状態になります。このような場合、バックアップディレクトリを削除し、再度本コマンドを実行してください。
記述形式
ssoclbackup <バックアップディレクトリ>
機能説明
Interstage シングル・サインオンシステムの構築コマンド(ssoclsetup)で作成した環境のバックアップを行います。ssoclsetupコマンドについては、"Systemwalker Service Catalog Manager V14g 導入ガイド"を参照してください。
バックアップ対象資源、対象ファイル、および格納先は以下のとおりです。
対象資源 | 対象ファイル(注1) | 格納先(注2) |
---|---|---|
Interstage シングル・サインオン |
| <バックアップディレクトリ>\ssoroot\SSO\sv_back |
<バックアップディレクトリ>/ssoroot/FJSVsso/sv_back | ||
| <バックアップディレクトリ>\ssoroot\SSO\ac_back | |
<バックアップディレクトリ>/ssoroot/FJSVsso/ac_back | ||
| <バックアップディレクトリ>\ssoroot\SSO\az_back | |
<バックアップディレクトリ>/ssoroot/FJSVsso/az_back | ||
Interstage HTTP Server | 全Webサーバの以下のファイル
| <バックアップディレクトリ>\ssoroot\IHS\ |
<バックアップディレクトリ>/ssoroot/FJSVihs/ | ||
Interstage ディレクトリサービス | SSOリポジトリとして使用しているリポジトリの以下のファイル
| <バックアップディレクトリ>\ssoroot\IDS\rep_back\ |
<バックアップディレクトリ>/ssoroot/FJSVirep/rep_back.tar.gz | ||
Interstage 証明書環境 |
| <バックアップディレクトリ>\ssoroot\SCS\ |
<バックアップディレクトリ>/ssoroot/FJSVisscs/ |
また、バックアップを行った環境の情報を、以下のファイルに格納します。
格納される情報 | 詳細 | 格納先 |
---|---|---|
SSOリポジトリ名 | バックアップを行ったSSOリポジトリ名をテキスト形式で格納します。 | <バックアップディレクトリ>\ssoroot\info\rep_name.txt |
<バックアップディレクトリ>/ssoroot/info/rep_name.txt | ||
SSOリポジトリの設定情報 | バックアップを行ったSSOリポジトリの設定情報です。(注3) | <バックアップディレクトリ>\ssoroot\info\rep_config.txt |
<バックアップディレクトリ>/ssoroot/info/rep_config.txt | ||
Interstage HTTP ServerのWebサーバ名一覧 | バックアップを行ったWebサーバ名の一覧をテキスト形式で格納します。 | <バックアップディレクトリ>\ssoroot\info\web_server_list.txt |
<バックアップディレクトリ>/ssoroot\info/web_server_list.txt |
注1) 対象ファイルの詳細については、“Interstage Application Server 運用ガイド(基本編)”の“メンテナンス(資源のバックアップ/他サーバへの資源移行/ホスト情報の変更)”-“資源のバックアップとリストア”-“概要と対象ファイル”を参照してください。
注2) 各バックアップ資源の格納先です。一部の資源のみを個別にリストアする際に本パスを指定してください。個別にリストアを行う場合は、“Interstage Application Server 運用ガイド(基本編)”の“メンテナンス(資源のバックアップ/他サーバへの資源移行/ホスト情報の変更)”-“資源のバックアップとリストア”を参照してください。
注3) 設定情報の記述形式については、“Interstage Application Server/Interstage Web Server リファレンスマニュアル(コマンド編)”の“シングル・サインオン運用編”-“Interstage ディレクトリサービス運用コマンド”-“irepconfig”-“リポジトリ環境定義ファイル”を参照してください。
パラメーターの意味
バックアップ資源を格納するディレクトリを絶対パスで指定します。100バイト以内のパスを指定してください。
指定したバックアップディレクトリが存在しない場合、ディレクトリを作成します。
【Windows】
バックアップディレクトリ名には、以下の文字は使用できません。ただし、“:”(コロン)についてはドライブ文字を指定する場合、“\”(エンマーク)についてはディレクトリのセパレータとして指定する場合は使用可能です。
: ; / * ? \ < > | " , |
【Linux】
バックアップディレクトリ名に“/”(スラッシュ)を指定する場合、ディレクトリのセパレータとして扱われます。
メッセージ
ありません。
復帰値
0:正常終了
2:異常終了
コマンドの格納場所
【Windows】
<Systemwalker Service Catalog Managerインストールディレクトリ>\SWCTMG\SecurityManagement\sso\bin
【Linux】
/opt/FJSVctsec/sso/bin
使用例
【Windows】
バックアップ先が、X:\backupの場合
ssoclbackup X:\backup
【Linux】
バックアップ先が、/backupの場合
/opt/FJSVctsec/sso/bin/ssoclbackup /backup