IBM Spectrum Protect 8.1 — 構成要素¶
IBM Spectrum Protect 8.1 — 構成要素(コンポーネント・機能ブロック)
各コンポーネント記述の末尾「出典」列に [SX] 形式の出典 ID(06_出典一覧 参照)。
| コンポーネント名 | 役割 | 主要機能 | 関連サブシステム | 出典 |
|---|---|---|---|---|
| IBM Spectrum Protect Server | クライアントデータを集中管理する中核サービス(dsmserv) | Server inventory(Server Database+Recovery Log)でクライアントファイル単位のメタデータを管理。Storage Pool に物理データを格納。Policy(domain/policy set/management class/copy group)に基づきデータ保管期間と保管先を決定。dsmserv プロセスとして AIX/Linux/Windows で稼働 | Server DB(Db2)、Recovery Log、Storage Pool | S5, S6 |
| Server Database(IBM Db2 内蔵) | 全クライアントオブジェクトのメタデータを保持する内部 DB | アーカイブ/バックアップ/マイグレーションされた各ファイル・LV・DB のメタ情報、policy/schedule 情報を格納。サーバインストール時に IBM Db2 インスタンスが自動構築される(dsmserv が Db2 owner directory を要求) | Db2、DBPATH、ACTIVELOGDIRECTORY | S5, S6 |
| Recovery Log(Active/Archive/Mirror/Failover) | Server DB トランザクションログ | Active log は DB 整合性維持の現用ログ(ACTIVELOGSIZE で容量指定)。Archive log は古い active log の退避先(ARCHLOGDIRECTORY)。Mirror log は active log 二重化用、Failover log は archive log 不可時の退避先。利用率が閾値を超えると ANR4531I/ANR0297I/ANR4529I 系の警告が activity log に出る | Server DB、Storage Pool Backup | S6, S3 |
| Storage Pool(Primary) | クライアントデータの保管先プール | Directory-container(重複排除・圧縮を inline 実行、reclamation 不要)/Cloud-container(IBM Cloud Object Storage 等)/FILE/DISK/Sequential(テープ・VTL)の各タイプ。Restore 時はここから取得。階層化(disk→tape)可能 | Storage Device、Device Class | S5 |
| Directory-Container Storage Pool | 8.1 系の推奨 Primary プール形態 | Storage pool directory 配下のコンテナにデータ格納。inline data deduplication/inline compression/client-side dedup/client-side compression 対応。Migration/Reclamation/Aggregation/Colocation/Simultaneous-write/Storage pool backup/Virtual volumes は対象外。データ保護は container-copy pool もしくは node replication で実施 | Storage Pool、PROTECT STGPOOL、REPAIR STGPOOL | S5, S3 |
| Container-Copy Storage Pool | directory-container を保護するための副プール | directory-container の data extent をコピー保管。replication との代替もしくは補完で利用。データだけが保護されメタデータは別途 DB バックアップで保護する必要あり。テープボリューム上にも作成可能 | PROTECT STGPOOL、Container-Copy Volume | S5 |
| Cloud-Container Storage Pool | Cloud Object Storage 上のプール | IBM Cloud Object Storage(COS)等にデータを格納。地理的分散・暗号化・REST API ベース。inline dedup/inline compression を活用しエグレス費用と容量を抑制。directory-container からの tier 先としても使用可 | IBM Cloud Object Storage(COS) | S5 |
| Active-Data/Retention/Copy Storage Pool | 目的別に分かれた storage pool 種類 | Active-data pool: アクティブ版バックアップのみ保管(高速復旧)。Retention pool: 長期保持専用、backup/archive copy group や space-managed の宛先には不可。Copy pool: primary pool の複製、reclamation の対象 | Backup Copy Group、Archive Copy Group | S5 |
| Policy Domain | クライアントノードのポリシー枠組み | 1 つ以上の policy set を含む論理グループ。各クライアントノードはいずれか 1 つの policy domain に所属。Active policy set のみが有効 | Policy Set、Management Class | S5, S3 |
| Policy Set | Management Class の集合 | 1 policy domain 内に複数定義可、ACTIVATE POLICYSET で有効化。default management class を含む | ACTIVATE POLICYSET、ASSIGN DEFMGMTCLASS | S3 |
| Management Class | ファイルがどのように保管されるかを定義 | DEFINE MGMTCLASS で定義。Backup Copy Group/Archive Copy Group を 1 つずつ持つ。クライアントは include/exclude リスト(INCLEXCL オプション)でファイル → management class を bind。VVOL データストアのローカルバックアップで Data Version Exists が 1〜30 を外れると ANS1111E が発生 | DEFINE MGMTCLASS、UPDATE MGMTCLASS、INCLEXCL | S3, S15 |
| Backup Copy Group/Archive Copy Group | 管理クラス内の保管詳細ルール | Backup Copy Group: バージョン保持数(VEREXISTS/VERDELETED)、保持日数(RETEXTRA/RETONLY)、frequency。Archive Copy Group: 保持日数(RETVER)。それぞれ DESTINATION で保管先 storage pool を指定。DEFINE COPYGROUP で定義 | DEFINE COPYGROUP、Storage Pool | S3, S5 |
| Backup-Archive Client(BA Client) | クライアント側ファイル/LV バックアップエージェント | Windows/UNIX/Linux 用に提供。dsmc CLI、GUI、Web Client。dsm.opt(Windows)/dsm.sys+dsm.opt(UNIX/Linux)の構成ファイル。schedule mode は POLLING/PROMPTED。Client Acceptor (dsmcad) と Scheduler (dsmcsvc/dsmsched) で常駐実行 | dsm.opt、dsm.sys、Scheduler、Client Acceptor | S16, S14 |
| Storage Agent | LAN-Free データパスを提供するクライアント側エージェント | IBM Spectrum Protect for SAN 製品に同梱。クライアント上で動作し、SAN 経由で tape library/共有 FS(GPFS 等)に直接書き込み。Server は library manager としてデバイスを制御するが、データ転送は LAN を経由しない。GENERICTAPE デバイスタイプは LAN-Free 共有不可 | SAN、Tape Library、GPFS、Server (library manager) | S5 |
| Library Manager/Library Client | テープライブラリの共有制御 | 複数 IBM Spectrum Protect サーバ間で 1 つのテープライブラリを共有する場合、いずれかのサーバが library manager となりドライブ/ボリュームを統括。他サーバは library client。SAN 上で構成。GENERICTAPE 型は対象外 | DEFINE LIBRARY、PERFORM LIBACTION、LABEL LIBVOLUME | S5, S3 |
| Operations Center | Web/モバイル GUI(管理者向け統合監視・操作) | 複数サーバとクライアントの同時監視。データパス(Server DB、Storage Pool、Replication)のトランザクション活動可視化。アラート監視、policy/schedule 操作、リカバリ計画確認。Hub Server に集約、Spoke Server から状況収集 | Hub/Spoke Server、REST/HTTPS | S5 |
| Administrative Command-Line Client(dsmadmc) | サーバ管理 CLI | 対話モード/バッチモード/macro 実行。SQL(SELECT)による DB 直接照会対応。REGISTER ADMIN で登録、GRANT AUTH で権限割当(System/Policy/Storage/Operator/Node) | dsmadmc、SELECT、Macro | S5, S3 |
| API Client(dsmapi) | プログラミング向けデータ保護インタフェース | TDP for SAP HANA/Oracle 等のアプリケーション統合に利用。dsmInit/dsmSendObj/dsmGetObj 等の C 言語 API を提供。アプリケーションが backup-archive と同じ inventory にデータ格納可能 | dsmapi、Application Client(TDP) | S1, S5 |
| Disaster Recovery Manager (DRM) | テープ環境向け災害復旧自動化(Extended Edition のみ) | PREPARE コマンドで Recovery Plan File(RPF)を自動生成。MOVE DRMEDIA でオフサイト搬出を管理。SET DRMxxx 系コマンドで保管先・期限・コマンド・接頭辞などを指定。INSERT MACHINE でハード情報も RPF に統合 | PREPARE、MOVE DRMEDIA、SET DRMxxx、INSERT MACHINE | S3, S5 |
| Node Replication | ノード単位の非同期サーバ間複製 | REPLICATE NODE コマンドでターゲットサーバへ複製。SET BKREPLRULEDEFAULT/SET ARREPLRULEDEFAULT で既定の複製ルールを定義。directory-container ⇔ container-copy と組み合わせて優先順を最適化(既に複製済み extent はスキップ) | REPLICATE NODE、PROTECT STGPOOL、Target Server | S5, S3 |
| Schedule(Server/Client) | 周期実行スケジュール | Server schedule(DEFINE SCHEDULE TYPE=ADMIN)で管理コマンドを定期実行。Client schedule(TYPE=CLIENT)で BA クライアント上の dsmc 操作(incremental/archive/image/restore)を定期実行。SCHEDMODE は POLLING(client poll 方式)または PROMPTED(server push 方式) | DEFINE SCHEDULE、Client Acceptor、Scheduler service | S3, S16 |
| Activity Log/Event Log | サーバの実行ログ | Activity log(dsmserv 内部ログ、QUERY ACTLOG で参照)に ANR/ANE/ANS メッセージを記録。SET ACTLOGRETENTION で保持期間を制御。BEGIN/END EVENTLOGGING、ENABLE/DISABLE EVENTS で外部レシーバ(FILEEXIT/USEREXIT/TIVOLI/SNMP)に転送 | QUERY ACTLOG、SET ACTLOGRETENTION | S3, S2, S4 |
| Volume History/Device Configuration File | サーバ復旧時に必須の構成ファイル | volhistory ファイル(VOLHISTORY オプション、BACKUP VOLHISTORY)にはシーケンシャルボリュームの利用履歴を記録。devconfig ファイル(DEVCONFIG オプション、BACKUP DEVCONFIG)にはデバイス/ライブラリ/ドライブ定義を記録。サーバ DB リストア時に必要 | BACKUP VOLHISTORY、BACKUP DEVCONFIG | S3 |
| Server Options File(dsmserv.opt) | サーバ起動オプション設定ファイル | TCPPORT/TCPADMINPORT/SSLTCPPORT/COMMMETHOD 等の通信、ACTIVELOGSIZE/ARCHLOGDIRECTORY 等の DB/ログ、3494SHARED/ACSACCESSID 等のデバイス共有を定義。サーバインストール時に dsmserv format で雛形が生成される | dsmserv、QUERY OPTION | S3, S6 |
| Client Options File(dsm.opt/dsm.sys) | BA Client の構成ファイル | Windows: dsm.opt のみ。UNIX/Linux: システム共通設定の dsm.sys + ユーザ単位の dsm.opt の 2 段構成。NODENAME/TCPSERVERADDRESS/TCPPORT/PASSWORDACCESS/SCHEDMODE/SCHEDLOGNAME 等を記述。INCLEXCL でバックアップ対象とバインド先 management class を指定 | dsmc、Scheduler、Client Acceptor | S16, S14 |