このページを共有

# 共有スペースのバックアップと復元

このトピックでは、共有スペースをバックアップする方法と、バックアップから復元する方法について説明します。

このトピックの内容:

## 概要

元のALM Octaneインスタンス内で、共有スペースをバックアップしてから、バックアップから復元できます。たとえば、多数のエンティティを削除して、予期しない結果がないことを確認するとします。アクションを元に戻す必要がある場合は、スペースをバックアップし、削除を実行してから、元のデータを復元できます。

注: 以下の例は、LinuxでのALM Octaneの展開に言及していますが、必要に応じてWindowsフォルダーに調整できます。

トップに戻る

## スペース情報の準備

開始する前に、必要なスペース情報を収集してください。

1. サイト管理スキーマに対して次のSQLクエリを発行して、スペース情報を取得します。

   SELECT sp_id, sp_logical_name, sp_mode, sp_schema_name, sp_version

   共有スペースから

   WHERE sp_id = {SP_ID}

2. リポジトリ (ストレージ) パスを見つけます。CD /<リポジトリパス>/storage/sharedspaces/sp{SP_ID}

トップに戻る

## スペースのバックアップ

特定のスペースに属するデータをバックアップするには、関連するデータベーススキーマをバックアップし、ALM Octaneリポジトリの関連部分を圧縮し、Elasticsearchで関連するインデックスのスナップショットを作成する必要があります。

ステップ1: データベーススキーマのバックアップ

データベースツールを使用してスキーマをバックアップします。たとえば、Oracle expdbユーティリティでは次のようになります。

- Oracleの場合: expdp <admin conn > schemas=<SP_SCHEMA_NAME > dumpfile=<dumpfile > directory=<directory >

  SP_SCHEMA_NAMEは、上記の準備ステップで取得された値です。

- SQL Serverについては、標準設定の場所へのディスクへの完全バックアップを参照してください。

ステップ2: Elasticsearchインデックスのバックアップ

1. REST APIクライアントを使用して、関連するElasticsearchインデックス名を取得します。

       curl 'http://<elastic host>:9200/_cat/indices/mqm_<sp_logical_name>*'

   Windowsの場合は、Windows用のcurlをダウンロードします。

2. インデックスのスナップショット (バックアップ) を取ります。詳細については、次を参照してください。スナップショットモジュール。

   一般的なフローは次のようになります。

   1. リポジトリを作成します (リポジトリが存在しない場合)。

   2. 特定のインデックスをバックアップします。

   例 (リポジトリを作成した後):

   curl -XPUT "http://<elastic host>:9200/_snapshot/<repository_name>/<snapshot_name>?wait_for_completion=true&pretty" -H 'Content-Type: application/json' -d'

   {

   "indices": "mqm_<sp_logical_name>*",

   "ignore_unavailable": true,

   "include_global_state": false

   }

   }

   '

ステップ3: ALM Octaneリポジトリのバックアップ

1. ALM Octaneインストールディレクトリのリポジトリディレクトリに移動します。

2. 次のコマンドを使用して、関連するサブディレクトリを見つけます。

       cd /<リポジトリパス>/storage/sharedspaces/sp{SP_ID}

3. 次のコマンドを使用してzipファイルを作成します。

       tar cvzf {BACKUP_DIR}/sp{SP_ID}.trz

4. Windowsの場合、7-Zipまたは別の圧縮ツールを使用してリポジトリを圧縮します。

トップに戻る

## 復元準備

ALM Octane内で共有スペースを再利用するため、サイト管理コンソールから削除しないでください。代わりに、共有スペースを無効にしてください。

ALM Octaneの準備

1. ALM Octaneサイト設定で、サイト管理 > スペースにアクセスします。

2. スペースを選択します (たとえば、default_shared_space)。

3. スペースの非アクティブ化をクリックします。

データベースを準備する

管理者ユーザーとしてデータベースに接続する必要があります。

- Oracleスキーマ (ユーザー) の場合:

  ユーザーを削除する必要があります: ユーザー<SP_SCHEMA_NAME>カスケードを削除します。

- SQLサーバー:

  復元中に上書きするオプションがあります。上書きしない場合は、データベースを削除する必要があります。データベース<SP_SCHEMA_NAME>を削除します

Elasticsearchを準備する

Elasticsearchインデックスを閉じます。

    curl -XPOST'http://<elastic host>:9200/mqm_<sp_logical_name>*/close '

Windowsの場合は、Windows用のcurlをダウンロードします。

トップに戻る

## スペースを復元する

共有スペースからバックアップされたデータを復元するには、スペーススキーマを復元し、Elasticsearchスナップショットを復元し、ALM Octaneリポジトリを復元して、スペースをアクティブ化する必要があります。

ステップ1: スペーススキーマを復元する

- Oracleの場合:

  1. スペーススキーマデータを含むダンプファイルを新しいデータベースサーバーにコピーします。

  2. Oracleユーティリティを使用して、バックアップからスペーススキーマデータをインポートします。

  例:impdp <admin conn > schemas=<SP_SCHEMA_NAME > dumpfile=<dumpfile > directory=<directory >

- SQL Serverについては、データベースバックアップの復元を参照してください。

  例: RESTORE DATABASE <SP_SCHEMA_NAME > FROM DISK = N '<。bakファイルへのパス > ' WITH FILE = 1、NOUNLOAD、REPLACE、STATS = 5

ステップ2: Elasticsearchスナップショットを復元する

次の手順に従います。

https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html。

例:

curl -XPOST "http://<elastic host>:9200/_snapshot/<repository_name>/<snapshot_name>/_restore?pretty" -H 'Content-Type: application/json' -d'

{

"indices": " mqm_<sp_logical_name>*",

"ignore_unavailable": true,

"include_global_state": false

}

'

ステップ3: ALM Octaneリポジトリを復元する

1. ALM Octaneインストールディレクトリ (標準設定は/opt/octane/repo /) のリポジトリディレクトリに移動します。

2. 次のコマンドを使用して、関連するサブディレクトリを見つけます:cd storage/sharedspaces/sp{SP_ID}

3. 復元する前に、ディレクトリの内容をすべて削除してください:rm –fr *

4. 次のコマンドを使用してzipファイルを復元します:tar xvzf{BACKUP_DIR}/sp{SP_ID}.trz

5. Windowsの場合、7-Zipまたは別の圧縮ツールを使用してリポジトリを復元します。

ステップ4: スペースをアクティブにする

1. すべての準備が完了し、データが復元されたら、ALM Octaneサービスを再起動します。ALM Octaneのノードが複数ある場合は、各ノードを再起動します。

2. 再起動後、スペースをアクティブにします。

   1. サイト設定で、サイト管理 > スペースにアクセスします。

   2. スペースを選択します (例:default_shared_space)。

   3. アクティブ化をクリックします。

トップに戻る

参照情報:

- ユーザーの管理
- LDAPのセットアップ (オンプレミス)

https://admhelp.microfocus.com ALM Octane 8942
検索結果を改善するためのヒント... ALM Octaneヘルプセンター ALM Octaneヘルプ 15.1.90 すべて ローカルヘルプセンターを表示 オンラインヘルプセンターを表示 戻る ブラウザーの履歴内を戻る 進む ブラウザーの履歴内を進む 検索のハイライトを削除する 次のトピック 次のトピックに進む 前のトピック 前のトピックに戻る 現在のトピックを印刷 バージョン: