ページの先頭行へ戻る
Site Recovery for Red Hat(R) OpenStack Platform V1.0 運用ガイド
FUJITSU Software

第8章 運用 - 運用中に実施する手順

本番サイトでOpenStackのユーザーを追加した場合の手順

本番サイトでOpenStackのユーザーを追加した場合、本手順を実施してください。 本手順は、以下の条件で実施してください。

  • 手順実施サイト : 本番サイト
  • 手順実施サーバ : メイン作業用コントロールノード
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : 対象ユーザー(※)ごとに所属するプロジェクト数分

  (※)DR対象のNovaインスタンスやCinderボリュームを作成するユーザー

以下のコマンドを実行し、DR対象のNovaインスタンスやCinderボリュームを作成する各ユーザーについて、権限を委譲します。

rcx_srosp_setup trust-create <trustor_user_token> <trustor_project> <trustor_user>

注意

権限委譲していないユーザーの確認方法は「権限委譲していないユーザーの確認」を参照してください。

災対サイトでOpenStackのユーザーを追加した場合の手順

災対サイトでOpenStackのユーザーを追加した場合、本手順を実施してください。 本手順は、以下の条件で実施してください。

  • 手順実施サイト : 災対サイト
  • 手順実施サーバ : メイン作業用コントロールノード
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : 対象ユーザー(※)ごとに所属するプロジェクト数分

  (※)DR対象のNovaインスタンスやCinderボリュームを作成するユーザー

以下のコマンドを実行し、DR対象のNovaインスタンスやCinderボリュームを作成する各ユーザーについて、権限を委譲します。

rcx_srosp_setup trust-create <trustor_user_token> <trustor_project> <trustor_user>

注意

  • 複数プロジェクトに所属するユーザーについては、1プロジェクトごとに権限委譲する必要があります。
  • 権限を委譲していないユーザーがいる場合、下記の切戻し手順実施時に、 Cinderボリューム・Novaインスタンスの復旧に失敗する場合があります。
  • ユーザーを削除する場合、削除するユーザーの権限委譲情報を事前に削除してください。権限委譲情報の削除方法は「権限委譲情報の削除」を参照してください。

権限委譲していないユーザーの確認方法は「権限委譲していないユーザーの確認」を参照してください。

本番サイトでCinderボリュームを作成した場合の手順

本番サイトでCinderボリュームを作成した場合は、本手順を実施してください。 本手順では、Cinderボリュームに対して、リモート・アドバンスト・コピー(REC)を設定します。

注意

  • 新規にCinderボリュームを作成した場合には、その都度本手順を実施してください。 Novaインスタンス作成の延長でCinderボリュームが作成される場合も同様です。
  • NovaインスタンスにアタッチされていないCinderボリュームにRECの設定がされていない場合、 「ボリュームのリストア」で当該Cinderボリュームはリストア対象になりません。
  • NovaインスタンスにアタッチされているCinderボリュームにRECの設定がされていない場合、 「インスタンスのリストア」で当該Cinderボリュームはリストアに失敗します。
  • 運用中にCinderボリュームをリサイズする場合は、一度RECの設定を解除し、 コピー元(Cinderボリューム)およびコピー先(ETERNUS上のボリューム)を同じサイズにリサイズしてから、 再度本手順を実施してください。

RECを設定していないCinderボリュームの確認方法は「RECの確認」を参照してください。

(1)RECに必要な情報の確認【サイト:本番サイト】

本手順は、以下の条件で実施してください。

  • 手順実施サイト : 本番サイト
  • 手順実施サーバ : メイン作業用コントロールノード
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : 作成したCinderボリューム数分

以下のコマンドを実行し、ボリュームの情報を表示します。

ボリュームNo.とボリュームサイズを控えてください。

rcx_srosp_setup volume-info <volume_id> [<volume_id> ...]

(2)コピー先ボリュームの作成【サイト:災対サイト】

本手順は、以下の条件で実施してください。

  • 手順実施サイト : 災対サイト
  • 手順実施サーバ : なし
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : 作成したCinderボリューム数分

災対サイトのETERNUS上に、RECの設定(1)で確認したボリュームサイズと同じサイズのボリュームを作成します。 作成したボリュームのボリュームNoを控えてください。(RECの設定(3)のコピーペアの登録時に使用します。)。

(3)コピーペアの登録【サイト:災対サイト】

本手順は、以下の条件で実施してください。

  • 手順実施サイト : 災対サイト
  • 手順実施サーバ : AdvancedCopy Manager CCMのインストール先サーバ
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : 登録するコピーペア数分

コピーペアを登録します。

コピーペアの登録にはボリュームNo.が必要です。RECの設定(1)、(2)で控えたものを使用してください。

コピーペアを登録する際に指定するボリュームNoは、以下の規則に従ってください。

  • 「0x」で始まる16進数であること
  • 桁数が4未満の場合は、左から0を足して4桁にすること
  • 英文字は全部大文字であること

ボリュームNoの指定例:

  • 正しい例:0x0009、 0x001A
  • 間違った例:10(十進数)、 0x009(桁数が足りない) 、 0x000a(英小文字が存在)

以下のコマンドを実行し、コピーペアを登録します。

acpair add -g <copyGroup> -p <copyPair>

acpair addコマンドの詳細はAdvancedCopy Manager CCMのコマンドリファレンスを参照してください。

(4)コピーの実行【サイト:災対サイト】

本手順は、以下の条件で実施してください。

  • 手順実施サイト : 災対サイト
  • 手順実施サーバ : AdvancedCopy Manager CCMのインストール先サーバ
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : コピーグループ数分

RECによるコピーを実行します。

acec start -g <copyGroup> -transfer <動作モード> -r

acec startコマンドの詳細はAdvancedCopy Manager CCMのコマンドリファレンスを参照してください。

(5)DR用にコピーペア情報を保存【サイト:災対サイト】

本手順は、以下の条件で実施してください。

  • 手順実施サイト : 災対サイト
  • 手順実施サーバ : AdvancedCopy Manager CCMのインストール先サーバ
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : コピーグループ数+ディスクアレイ数分

以下のコマンドを実行して、コピーグループの情報を出力します。 <コピーグループ名>には、Cinderボリューム用コピーグループ指定してください。 すべてのCinderボリューム用のコピーグループに対して実行してください。

acgroup detail -g <コピーグループ名> > recinfo_copy_pair_<コピーグループ名>

以下のコマンドを実行して、コピーグループの情報を出力します。

acinq lv -a <コピー元ディスクアレイ名> > recinfo_source_volumes

以下のコマンドを実行して、コピーグループの情報を出力します。

acinq lv -a <コピー先ディスクアレイ名> > recinfo_destination_volumes

保存した情報はフルバックアップで使用するため、本番サイト側コントロールノードの/workなどに保管してください。

保管したファイルを使用してRECを設定していないCinderボリュームの確認方法を実施してください。 RECを設定していないCinderボリュームの確認方法は「RECの確認」を参照してください。

ボリュームのリサイズを実行した場合の手順 (Cinderバックアップ削除手順)

本手順は、以下の条件で実施してください。

  • 手順実施サイト : 本番サイト
  • 手順実施サーバ : メイン作業用コントロールノード
  • 手順実施ユーザー : インフラ管理者
  • 手順実施回数 : 1回

Cinderボリュームのリサイズを実行した場合は、リサイズ前のCinderボリュームの Cinderバックアップを削除してください。

1.以下のコマンドを実行し、リサイズを実行したCinderボリュームをのsizeを確認します。

cinder show <volume_id>

<volume_id>の確認は「Cinderボリュームのid確認」を参照してください。

# cinder show db5ab9c6-1762-460d-8a4d-452c151484d3
+--------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Property                       | Value                                                                                                                                                                                                                                                                                                                  |
+--------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| attachments                    | [{u'server_id': u'e0303066-3579-44c6-bd1f-7579e3c4fd31', u'attachment_id': u'069a2b21-152f-4d64-9283-d69680ba72d9', u'attached_at': u'2017-12-26T12:57:23.000000', u'host_name': None, u'volume_id': u'db5ab9c6-1762-460d-8a4d-452c151484d3', u'device': u'/dev/vdb', u'id': u'db5ab9c6-1762-460d-8a4d-452c151484d3'}] |
| availability_zone              | nova                                                                                                                                                                                                                                                                                                                   |
| bootable                       | false                                                                                                                                                                                                                                                                                                                  |
| consistencygroup_id            | None                                                                                                                                                                                                                                                                                                                   |
| created_at                     | 2017-12-25T05:09:41.000000                                                                                                                                                                                                                                                                                             |
| description                    | rcxsr test resource                                                                                                                                                                                                                                                                                                    |
| encrypted                      | False                                                                                                                                                                                                                                                                                                                  |
| id                             | db5ab9c6-1762-460d-8a4d-452c151484d3                                                                                                                                                                                                                                                                                   |
| metadata                       | {u'FJ_Pool_Type': u'Thinporvisioning_POOL', u'FJ_Volume_No': u'0x0149', u'FJ_Volume_Name': u'FJosv_d3l72QrDXl6y95BNdEsrig==', u'readonly': u'False', u'FJ_Pool_Name': u'CinderVolume', u'attached_mode': u'rw', u'FJ_Backend': u'ET203B4611405314'}                                                                    |
| migration_status               | None                                                                                                                                                                                                                                                                                                                   |
| multiattach                    | False                                                                                                                                                                                                                                                                                                                  |
| name                           | rcxsr_test_datavol0129                                                                                                                                                                                                                                                                                                 |
| os-vol-host-attr:host          | hostgroup@backend1#backend1                                                                                                                                                                                                                                                                                            |
| os-vol-mig-status-attr:migstat | None                                                                                                                                                                                                                                                                                                                   |
| os-vol-mig-status-attr:name_id | None                                                                                                                                                                                                                                                                                                                   |
| os-vol-tenant-attr:tenant_id   | aef67161a21345f9bd1cb55077f48ac5                                                                                                                                                                                                                                                                                       |
| replication_status             | disabled                                                                                                                                                                                                                                                                                                               |
| size                           | 51                                                                                                                                                                                                                                                                                                                     |
| snapshot_id                    | None                                                                                                                                                                                                                                                                                                                   |
| source_volid                   | None                                                                                                                                                                                                                                                                                                                   |
| status                         | in-use                                                                                                                                                                                                                                                                                                                 |
| updated_at                     | 2017-12-27T01:07:47.000000                                                                                                                                                                                                                                                                                             |
| user_id                        | fac5bf71e5654dad865aff11d12664ca                                                                                                                                                                                                                                                                                       |
| volume_type                    | DXISCSI01                                                                                                                                                                                                                                                                                                              |
+--------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

2.以下のコマンドを実行し、削除候補のCinderバックアップの一覧を取得します。

cinder backup-list --all-tenants --volume-id <volume_id>

<volume_id>には手順1で指定したvolume_idを指定してください。

Size列を確認し、手順1で確認したsizeと異なる値のCinderバックアップが削除対象です。 手順3で使用するため、CinderバックアップのIDを控えてください。

# cinder backup-list --all-tenants --volume-id db5ab9c6-1762-460d-8a4d-452c151484d3
+--------------------------------------+--------------------------------------+-----------+------------------------------------------------+------+--------------+--------------------------------------------+
| ID                                   | Volume ID                            | Status    | Name                                           | Size | Object Count | Container                                  |
+--------------------------------------+--------------------------------------+-----------+------------------------------------------------+------+--------------+--------------------------------------------+
| 27997117-a5b4-42dd-9904-f5cb75cbe576 | db5ab9c6-1762-460d-8a4d-452c151484d3 | available | FJSVrcxsr_db5ab9c6-1762-460d-8a4d-452c151484d3 | 40   | 23           | 27/99/27997117-a5b4-42dd-9904-f5cb75cbe576 |
+--------------------------------------+--------------------------------------+-----------+------------------------------------------------+------+--------------+--------------------------------------------+

3.以下のコマンドを実行し、Cinderバックアップを削除します。

cinder backup-delete <backup_id> [<backup_id> ...]

# cinder backup-delete 27997117-a5b4-42dd-9904-f5cb75cbe576  
Request to delete backup 27997117-a5b4-42dd-9904-f5cb75cbe576 has been accepted.  

4.以下のコマンドを実行し、手順2で控えた削除対象のCinderバックアップが表示されないことを確認します。

cinder backup-list --all-tenants --volume-id <volume_id>

# cinder backup-list --all-tenants --volume-id db5ab9c6-1762-460d-8a4d-452c151484d3
+----+-----------+--------+------+------+--------------+-----------+  
| ID | Volume ID | Status | Name | Size | Object Count | Container |  
+----+-----------+--------+------+------+--------------+-----------+  
+----+-----------+--------+------+------+--------------+-----------+