3.5. import-only 移行の準備
--import-only
オプションと、--source-spec
か、--source-spec-path
のオプションを指定して、rbd migration prepare
コマンドを実行して、import-only
のライブマイグレーションプロセスを開始し、コマンドラインまたはファイルから直接ソースイメージデータにアクセスする方法を記述した JSON ドキュメントを渡します。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- バケットおよび S3 オブジェクトが作成されます。
手順
JSON ファイルを作成します。
例
[ceph: root@rbd-client /]# cat testspec.json { "type": "raw", "stream": { "type": "s3", "url": "http:10.74.253.18:80/testbucket1/image.raw", "access_key": "RLJOCP6345BGB38YQXI5", "secret_key": "oahWRB2ote2rnLy4dojYjDrsvaBADriDDgtSfk6o" }
import-only
ライブマイグレーションプロセスを準備します。構文
rbd migration prepare --import-only --source-spec-path "JSON_FILE" TARGET_POOL_NAME
例
[ceph: root@rbd-client /]# rbd migration prepare --import-only --source-spec-path "testspec.json" targetpool1
注記rbd migration prepare
コマンドでは、rbd create
コマンドと同じイメージオプションをすべて使用できます。import-only
ライブマイグレーションのステータスを確認できます。例
[ceph: root@rbd-client /]# rbd status targetpool1/sourceimage1 Watchers: none Migration: source: {"stream":{"access_key":"RLJOCP6345BGB38YQXI5","secret_key":"oahWRB2ote2rnLy4dojYjDrsvaBADriDDgtSfk6o","type":"s3","url":"http://10.74.253.18:80/testbucket1/image.raw"},"type":"raw"} destination: targetpool1/sourceimage1 (b13865345e66) state: prepared