1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Power Virtual Server のAIX で Cobalt Iron Secure Automated Backup サービスを使用したバックアップのリストア

Posted at

1. はじめに

前の記事 Power Virtual Server のAIX で Cobalt Iron Secure Automated Backup サービスを使用したバックアップの取得 で取得したバックアップのリストアを試したログです。

前提条件やバックアップ取得方法は先の記事をご参考ください。


1.1 環境

  • バックアップ・サービス

 Cobalt Iron - Secure Automated Backup with Compass

Compass のマニュアルは以下を参照します。

Getting Started with PowerVS and Compass Commander
https://help.cobaltiron.com/getting-started-with-powervs-and-compass-commander/

  • バックアップ対象

 Power Virtual Server AIX 7.3TL3

# oslevel -s
7300-03-00-2446

1.2参考資料

当記事はこちらのマニュアルを参照しています。

ただし、こちらは Cobalt Iron サービスにログインしていないと閲覧できないようになっている様子です。

(マニュアルの一部抜粋)

スクリーンショット 2025-08-08 18.40.23.png


2. リストア実行コマンド確認

# ls -l /usr/tivoli/tsm/client/ba
total 72
-r--r--r--    1 root     system        22065 Sep 18 2024  README.htm
drwxr-xr-x   20 root     system         4096 Jul 24 17:50 bin64
-r--r--r--    1 root     system          758 Sep 18 2024  client_message.chg
drwxr-xr-x    2 root     system          256 Jul 10 19:27 install
drwxr-xr-x    2 root     system         4096 Jul 10 19:34 swidtag

マニュアルでは /usr/tivoli/tsm/client/ba/bin とありましたが、実機上は /usr/tivoli/tsm/client/ba/bin64 でした。


# cd /usr/tivoli/tsm/client/ba/bin64

# ls -ltr
total 341800
-r-xr-xr-x    1 root     system         5556 Sep 18 2024  dsmj
-r--r--r--    1 root     system          318 Sep 18 2024  favicon.ico
-r--r--r--    1 root     system          915 Sep 18 2024  dsm.sys.smp
-r--r--r--    1 root     system          706 Sep 18 2024  dsm.opt.smp
-r-xr-xr-x    1 root     system         4075 Sep 18 2024  libDsmStub54.a
-r-xr-xr-x    1 root     system         7254 Sep 18 2024  libDsmStub.a
-r-xr-xr-x    1 root     system        17114 Sep 18 2024  dsmswitch
-r-xr-xr-x    1 root     system        11610 Sep 18 2024  dsmgpfs32.drv
-r-xr-xr-x    1 root     system        11393 Sep 18 2024  dsmgpfs.drv
-r-xr-xr-x    1 root     system     15925893 Sep 18 2024  dsmc
-r-xr-xr-x    1 root     system       826698 Sep 18 2024  dsmtrace
-r-xr-xr-x    1 root     system     13944122 Sep 18 2024  dsmadmc
-r-x------    1 root     system     15935481 Sep 18 2024  dsmcert
-r-xr-xr-x    1 root     system     17495395 Sep 18 2024  dsmagent
-r-xr-xr-x    1 root     system     15638255 Sep 18 2024  dsmcad
-r--r--r--    1 root     system        83089 Sep 18 2024  xmlParserAPIs_2_2_1.jar
-r--r--r--    1 root     system      1446149 Sep 18 2024  xercesImpl-2.12.2.jar
-r--r--r--    1 root     system       844073 Sep 18 2024  uil.jar
-r--r--r--    1 root     system       508592 Sep 18 2024  jh.jar
-r--r--r--    1 root     system       332764 Sep 18 2024  jdom.jar
-r--r--r--    1 root     system       708937 Sep 18 2024  dsm_pref.jar
-r--r--r--    1 root     system      2810768 Sep 18 2024  dsm.jar
drwxr-xr-x    2 root     system          256 Jul 10 19:34 images
drwxr-xr-x    4 root     system          256 Jul 10 19:34 cit
drwxr-xr-x    2 root     system          256 Jul 10 19:34 plugins
drwxr-xr-x    2 root     system          256 Jul 10 19:34 EN_US
drwxr-xr-x    2 root     system          256 Jul 10 19:34 DE_DE
drwxr-xr-x    2 root     system          256 Jul 10 19:35 CS_CZ
drwxr-xr-x    2 root     system          256 Jul 10 19:35 HU_HU
drwxr-xr-x    2 root     system          256 Jul 10 19:35 PL_PL
drwxr-xr-x    2 root     system          256 Jul 10 19:35 RU_RU
drwxr-xr-x    2 root     system          256 Jul 10 19:35 PT_BR
drwxr-xr-x    2 root     system          256 Jul 10 19:35 ES_ES
drwxr-xr-x    2 root     system          256 Jul 10 19:35 FR_FR
drwxr-xr-x    2 root     system          256 Jul 10 19:35 IT_IT
drwxr-xr-x    2 root     system          256 Jul 10 19:35 JA_JP
drwxr-xr-x    2 root     system          256 Jul 10 19:35 KO_KR
drwxr-xr-x    2 root     system          256 Jul 10 19:35 ZH_CN
drwxr-xr-x    2 root     system          256 Jul 10 19:35 ZH_TW
-rw-------    1 root     system          144 Jul 10 19:35 dsmcert.rdb
-rw-------    1 root     system          144 Jul 10 19:35 dsmcert.crl
-rw-------    1 root     system          193 Jul 10 19:35 dsmcert.sth
-rw-r--r--    1 root     system           28 Jul 10 19:36 dsm.opt
-rw-------    1 root     system       110144 Jul 10 19:36 dsmcert.kdb
-rw-r--r--    1 root     system           38 Jul 10 19:36 dsmcert.idx
----------    1 root     system            0 Jul 11 17:04 tsmstats.lck
-rw-r--r--    1 root     system            0 Jul 11 17:04 TSMDEDUPDB_COMPASS-FIL-00CID01764-COBALT0711-FIL-00.DB.Lock
-rw-r--r--    1 root     system            0 Jul 12 17:07 tsmnrtable.DB.Lock
-rw-------    1 root     system     88260092 Jul 24 17:36 core
-rw-r--r--    1 root     system         1654 Jul 24 17:49 dsm.sys
-rw-r--r--    1 root     system         9228 Jul 24 18:11 tsmnrtable.DB
-rw-r--r--    1 root     system          755 Jul 24 18:11 tsmstats.ini
drwxr-xr-x    2 root     system         4096 Jul 24 18:39 logs_cobalt0711
-rw-r--r--    1 root     system         4208 Jul 24 18:39 TSMDEDUPDB_COMPASS-FIL-00CID01764-COBALT0711-FIL-00.DB

3. リストアの実行手順

3-1. 【準備】リストア対象ファイルの削除

まず、リストアが正しく行われたことを確認するために、テスト用のファイルを意図的に削除します。
今回は、別のターミナルからサーバーにログインし、/work/ci_agent_cid01764_aix-4.5.0-358.sh を削除します。

(変更前)

(terminal 2)
# ls -l
total 54304
-rwxr-xr-x    1 root     system     27800984 Jul 10 19:25 ci_agent_cid01764_aix-4.5.0-358.sh
-rw-r--r--    1 root     system            0 Jul 24 21:46 test0725
drwxr-xr-x    2 root     system          256 Jul 10 19:36 tmpdir

/work/ci_agent_cid01764_aix-4.5.0-358.sh が存在しています。

(ファイル削除)

(terminal 2)
# rm /work/ci_agent_cid01764_aix-4.5.0-358.sh

(変更後)

# ls -l /work
total 0
-rw-r--r--    1 root     system            0 Jul 24 21:46 test0725
drwxr-xr-x    2 root     system          256 Jul 10 19:36 tmpdir
#

/work/ci_agent_cid01764_aix-4.5.0-358.sh が消えています。


3-2. 【実行】リストアコマンドの投入

次に、リストアを実行します。

IBM Storage Protect クライアントに接続

dsmc コマンドを実行し、対話型のクライアントを起動します。

(terminal 1)
# dsmc
IBM Storage Protect
Command Line Backup-Archive Client Interface
  Client Version 8, Release 1, Level 24.0
  Client date/time: **07/24/24**   21:42:28  **(※日付を修正)**
(c) Copyright IBM Corp. 1990, 2024. All Rights Reserved.
Node Name: CID01764-COBALT0711-FIL-00
Session established with server CIVIA578: Linux/x86_64
  Server Version 8, Release 1, Level 24.000
  Server date/time: **07/25/24**   11:42:54  Last access: **07/25/24**   08:39:50 **(※日付を修正)**
Protect>

バックアップ内容の確認(任意)

query backup コマンドで、指定したディレクトリ配下にどのようなバックアップが存在するかを確認できます。

/(root) 下でバックアップ可能対象を確認します。

(terminal 1)
Protect> query backup /
           Size        Backup Date                Mgmt Class           A/I File
           ----        -----------                ----------           --- ----
         4,096  B  07/12/25   07:04:47              DIRMC               A  /
           256  B  07/12/25   07:04:47              DIRMC               A  /.ssh
           256  B  07/12/25   07:04:47              DIRMC               A  /audit
         8,192  B  07/12/25   07:04:47              DIRMC               A  /dev
         8,192  B  07/12/25   07:04:47              DIRMC               A  /etc
           256  B  07/12/25   07:04:47              DIRMC               A  /lost+found
        12,288  B  07/12/25   07:04:47              DIRMC               A  /lpp
           256  B  07/12/25   07:04:47              DIRMC               A  /mnt
           256  B  07/12/25   07:04:47              DIRMC               A  /run
           256  B  07/12/25   07:04:47              DIRMC               A  /sbin
           256  B  07/12/25   07:04:47              DIRMC               A  /tftpboot
           256  B  07/12/25   07:04:47              DIRMC               A  /work
            45  B  07/12/25   07:04:47             DEFAULT              A  /.Version
         1,378  B  07/12/25   07:04:47             DEFAULT              A  /.sh_history
            28  B  07/12/25   07:04:47             DEFAULT              A  /.vi_history
             8  B  07/12/25   07:04:47             DEFAULT              A  /bin
         6,175  B  07/12/25   07:04:47             DEFAULT              A  /bosinst.data
        12,088  B  07/12/25   07:04:47             DEFAULT              A  /image.data
             8  B  07/12/25   07:04:47             DEFAULT              A  /lib
             5  B  07/12/25   07:04:47             DEFAULT              A  /u
            21  B  07/12/25   07:04:47             DEFAULT              A  /unix
Protect>

リストアの実行

restore コマンドでファイルを復元します。今回は /work/ ディレクトリ配下の全ファイル(サブディレクトリ含む)をリストアします。

  • -subdir=yes オプションは、サブディレクトリも再帰的にリストア対象とすることを意味します。
(terminal 1)
Protect> restore /work/* -subdir=yes
Restore function invoked.
ANS1247I Waiting for files from the server...
Restoring      27,800,984 /work/ci_agent_cid01764_aix-4.5.0-358.sh [Done]
Restoring             256 /work/tmpdir [Done]
Restore processing finished.
Total number of objects restored:             2
Total number of objects failed:               0
Total number of bytes transferred:        26.34 MB
Data transfer time:                       35.05 sec
Network data transfer rate:              769.63 KB/sec
Aggregate data transfer rate:            276.74 KB/sec
Elapsed processing time:               00:01:37
Protect>

ログ内にも、ci_agent_cid01764_aix-4.5.0-358.sh がリストアされたことが出力されています。

3-3. 【確認】ファイルの復元確認

最後に、2つ目のターミナルでファイルが元通り存在することを確認します。

ci_agent_cid01764_aix-4.5.0-358.sh が戻っていることがわかります。

(terminal 2)
# ls -l /work
total 54304
-rwxr-xr-x    1 root     system     27800984 Jul 10 19:25 ci_agent_cid01764_aix-4.5.0-358.sh
-rw-r--r--    1 root     system            0 Jul 24 21:46 test0725
drwxr-xr-x    2 root     system          256 Jul 10 19:36 tmpdir
#

これで、Cobalt Ironのサービスで取得したバックアップが正常にリストアできることを確認できました。


4. おわりに

おそらく最新ではなく、タイムスタンプ指定で取得したファイルなどをリストアするというようなことも可能ではと推測されます。

参照:IBM Storage Protect コマンド・ライン・リストアの例

またの機会に確認できればと思います。

1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?