スナップショット、リストア、クローニング
IBM Power Virtual Serverの IBM データセンター
IBM Power Virtual Server プライベート・クラウドの クライアント・ロケーション
IBM® Power® Virtual Server は、論理ボリューム全体またはデータセットの完全なポイントインタイムコピーをキャプチャする機能を提供します。 IBM の FlashCopy 機能、 Power® Virtual Server API を使って、デルタ・スナップショット、ボリューム・クローンを作成し、ディスクをリストアすることができる。
スナップショットの作成
スナップショットとは、特定の時間に取得されるボリュームまたはボリュームのセットの状態のコピーです。 スナップショットを使用すると、スナップショットを取得したときの状態にボリュームを復元できます。
前提条件
-
ボリュームのスナップショットを取得する前に、ボリュームにアクセスするすべてのアプリケーションを停止することをお勧めします。 この操作は、データの損失を避けるため、すべてのデータをディスクに移動させるために必要である。
-
複数の仮想サーバー・インスタンス(VM)で共有されているボリュームのスナップショットを作成する場合は、これらのVM上のすべてのアプリケーションを停止する必要があります。 アプリケーションを停止する方法がわからない場合は、スナップショットに含めたいボリュームにアタッチされているVMをすべてシャットダウンすることをお勧めします。
-
スナップショット名は、ワークスペースで一意でなければなりません。 スナップショット名を再利用したい場合は、その名前の既存のスナップショットを削除してから、名前を再利用してください。
-
スナップショットに含めるボリュームは、同じストレージプール内になければなりません。
-
スナップショットに含めるボリュームは、
error
の状態であってはならず、ボリュームのヘルス状態はok
でなければならない。
スナップショットの作成
スナップショットインターフェイスを使用すると、ソースディスクとターゲットディスクの間に、定義された時間での関係を作成することができます。 T1. ターゲットディスクは、スナップショット操作の作成の一部として作成されます。 スナップショット操作は、時間を超えてソースディスクに加えられた変更を追跡します。 T1 を追跡します。 したがって、後でソース・ディスクを T1 状態にリストアすることができます。
ユース・ケース
スナップショット機能にはいくつかの使用例がある。 次の例を考えてみましょう。
- 管理者がミドルウェアのアップグレードを計画している。 ミドルウェアへのアップグレードが失敗した場合、管理者はソースディスクを元の状態に戻す必要がある。
- 管理者は以下のステップを完了する:
- APIコマンドを 使用して、ミドルウェア情報が存在するソースディスクのスナップショットを開始する。 ソースディスクのスナップショットが作成される。
- ミドルウェアをアップグレードします。
- アップグレードが失敗した場合、管理者はスナップショットを使用してソースディスクをリストアします。
- アップグレードが成功すると、管理者はスナップショットを削除します。
複数のスナップショット操作を開始できます。 しかし、これらの同時スナップショット操作は、異なるディスクセットで発生する。
APIまたはCLIコマンドを使用したスナップショットの作成
スナップショットを作成するには、以下のAPIおよびCLIコマンドを使用します:
-
API を使用します: PVM インスタンスのスナップショットを作成 します。
-
CLI: ibmcloud pi snapshot create.
APIおよびCLIコマンドでは、以下のパラメータに値を指定する必要がある:
-
name
(必須) スナップショットの名前を指定します。name
は、ワークスペースのすべてのスナップショットの中で一意の値でなければなりません。 -
description
(オプション) スナップショットを記述します。 -
volumeIDs
(オプション) スナップショットに含める1つ以上のボリュームのリストを含みます。 このパラメータを空にすると、Power 仮想マシン(PVM)インスタンスにアタッチされているすべてのボリュームがスナップショットに含まれます。
スナップショット作成の制限と注意点
スナップショットを作成する際には、以下の制限事項や注意事項を考慮する必要があります:
-
特定の時間に、同じ共有ボリュームに対して異なるPVMインスタンスからPVMインスタンススナップショット操作を並行して実行することはできません。
-
ボリュームがPVMインスタンススナップショットに含まれている場合は、ボリュームのサイズを変更できません。 このようなボリュームのサイズを変更するには、まず、そのボリュームの一部であるインスタンス・スナップショットをすべて削除する必要があります。
-
インスタンススナップショットに含まれるボリュームをPVMインスタンスからデタッチすることはできません。 このようなボリュームをデタッチするには、まず、これらのボリュームが属するインスタンス・スナップショットをすべて削除する必要があります。
-
スナップショットに含まれるすべてのボリュームを同じPVMインスタンスにアタッチする必要があります。
-
volumeIDs
オプションを指定しない場合、PVMインスタンスにアタッチされているすべてのボリュームがスナップショットに含まれます。 -
PVMインスタンスにアタッチされているボリュームが同じストレージプール内にない場合は、
volumeIDs
オプションを使用して同じストレージプール内にあるボリュームを含めます。 この場合、同じストレージプールのボリュームをグループ化し、ストレージプール内の各ボリュームグループごとにスナップショットを作成する必要があります。
スナップショットを作成する操作が失敗すると、 error
。 このスナップショットを削除すると、他の操作ができなくなります。
スナップショットのリストア
restore
操作は、VMスナップショットの一部であるボリュームをソース・ディスクにリストアする。 リストア操作の進行中、 Power Virtual Server はバックアップスナップショットを作成します。これは、リストア操作が失敗した場合に使用できます。 リストア操作が成功すると、バックアップ・スナップショットは削除されます。 リストア操作が失敗した場合、スナップショットのステータスは restore-error
に設定されます。
リストアまたはロールバックの操作を、元の状態に戻すために再試行することができます。 リストア操作を再試行するには、 restore_fail_action
クエリパラメータに retry
を指定してください。 以前のディスク状態にロールバックするには、 restore_fail_action
クエリパラメータに rollback
を指定する。 リストア操作が失敗すると、VM
はエラー状態になります。
前提条件
restore
操作を開始する前に、以下の前提条件が満たされていることを確認する:
-
デフォルトでは、
restore
操作を開始する前に PVM インスタンスをシャットダウンする必要があります。 -
ライブPVMインスタンスのデータをリストアするには、
force restore
。 以下の条件を満たしている必要があります。- アプリケーションを停止する
- ボリューム・ディスク上でI/O操作を実行しない
force restore
の動作条件を満たさないと、データが破損する可能性がある。 -
複数のVMで共有されているボリュームのインスタンス・スナップショットをリストアする場合は、すべてのVM上のすべてのアプリケーションを停止する必要があります。 また、リストア操作中は、共有ボリューム上でI/O操作を実行してはならない。
-
アプリケーションを停止する方法がわからない場合は、スナップショットに含めたいボリュームにアタッチされているVMをすべてシャットダウンすることをお勧めします。
APIまたはCLIコマンドを使用したスナップショットのリストア
スナップショットを復元するには、以下のAPIおよびCLIコマンドを使用します:
-
API を使用します: PVM インスタンスのスナップショットをリストア します。
-
CLI: ibmcloud pi snapshot-restore
APIおよびCLIコマンドでは、以下のパラメータに値を指定する必要がある:
SNAPSHOT_ID
(必須) スナップショットの一意な識別子を指定しますforce
: (オプション)フラグの値をTrue
またはFalse
で指定する。 デフォルトでは、フラグはFalse
に設定されている。 このフラグは、VMインスタンスがシャットダウンされた場合にのみtrue
。 デフォルトでは、スナップショットのリストア操作を開始する前に、VMをシャットダウンする必要があります。force
フラグがTrue
に設定されると、VMがシャットダウンされる前提条件が緩和される。restore
: (オプション)以前のリストア操作で PVM インスタンスのスナップショットをrestore-error
ステータスに設定した 場合のみ、restore_fail_action
クエリパラメータを使用します。restore_fail_action
クエリーパラメーターは、以下のretry
またはrollback
値を受け付ける:- スナップショットステータスが
retry
に設定されている場合、再度リストア操作が試みられます。 - スナップショットのステータスが
rollback
に設定されている場合、リストアに失敗したボリュームは元の状態にロールバックされます。
- スナップショットステータスが
force
オプションを使用する場合、インスタンス・スナップショット内のボリュームにアクセスするすべてのアプリケーションが停止しており、ボリューム・ディスク上でI/O操作が実行されていないことを確認する必要があります。
ユース・ケース
スナップショットをリストアするために、以下のシナリオを考えてみましょう:
- VM スナップショットの一部であるボリュームすべてをリストアする
- 複数の VM リストア操作を実行する
- VM リストア操作が最初に失敗した場合に再試行する
- VM を元のボリューム状態にロールバックする
制約事項および考慮事項
-
システムがPVMインスタンススナップショットの
restore
操作を開始する前に、ボリュームの一時バックアップスナップショットが内部使用専用に作成されます。 スナップショットrestore
操作が失敗した場合、一時バックアップを使用して PVM インスタンスをrestore
操作失敗前の状態に復元します。 -
ターゲットボリュームでコピー操作が実行されている場合、ボリュームのリストア操作はできません。 インスタンススナップショット内のボリュームは、それらに対してコピー操作が実行されていないことを確認するために検証される。 ボリュームの FlashCopy マッピングのリストを取得 するには API を、 ボリュームの FlashCopy マッピングのリストを取得 するには CLI コマンドを使用します。
-
PVM Instanceスナップショットで
restore
の操作を実行すると、PVM Instanceタスクのステータスがrestoring
に変更され、ボリュームのステータスがreverting
に変更され、他のPVM Instance操作はできなくなります。 -
PVM インスタンススナップショットの
restore
操作に失敗すると、PVM インスタンスのステータスがrestore-Error
状態に変更されます。 PVM Instance スナップショットrestore
操作を再試行するか、PVM Instance をリストア操作失敗前の元の状態にロールバックするよう要求できます。 -
共有ボリュームで
restore
操作を実行すると、ボリュームを共有しているすべての仮想マシンがリストアされます。 -
ある仮想マシンの共有ボリュームで
restore
操作を実行すると、その共有ボリュームを使用する他の仮想マシンでスナップショット、リストア、クローン、またはキャプチャ操作を実行できなくなります。 -
ブートディスクで
restore
操作を実行する前に、仮想マシンをシャットダウンし、ステータスをshutoff
状態に変更する必要があります。 -
restore retry
操作に成功した後、VM の状態がError
状態からリセットされないことがある。 VM の状態をリセットするには、UI のReset State
機能を使用する。 -
スナップショットが最近作成され、
FlashCopy
操作がバックグラウンドで実行中の場合、PVM Instance スナップショットをリストアすることはできません。FlashCopy
。 ボリュームの FlashCopy マッピングのリストを取得 するには API を、 ボリュームの FlashCopy マッピングのリストを取得 するには CLI コマンドを使用します。
スナップショットの計量と料金設定
作成された各スナップショットは毎時間監視され、スナップショット用に要求されたディスク容量に応じて課金されます。 スナップショットで使用されるスペースには、基本料金の30%が課金される。
例えば、VM上に M個のディスクがあり、その容量が600GBになるとする。 M ディスクはスナップショットのソースディスクとして使用される。 M ディスクには以下の料金が適用されます:
- スナップショットを 1 つ作成した場合、基本の 600 GB の M ディスクで使用されているディスク・スペースに加えて、600 GB のディスク・スペースの 30% が課金されます。 つまり、600 GB (M ディスクのスペース) + 180 GB (600 GB の 30%) = 780 GB のディスク・スペースです。
- 同じディスクを使用して別のスナップショットを作成する場合、 M ディスクによって使用されるディスク容量が課金されます。 つまり、600GB(M台のディスクの容量)+(600GBの30%)+(600GBの30%)=960GBのディスク容量となる。
- スナップショットの価格は、スナップショットに存在する個々のソースボリュームのボリュームサイズとストレージ階層に基づいて計算されます。 たとえば、ボリュームAとボリュームBを持つスナップショットのコストを計算するために、次の表を考えてみましょう。
ボリューム名 | ボリューム・サイズ | 層タイプ | ボリュームコスト |
---|---|---|---|
A巻 | 100 GB | 層 1 | 100GBの30 |
B巻 | 30 GB | Tier 0 | 30GBの30 |
スナップショットのコストは、ボリュームAとボリュームBのコストの合計である。
ボリューム・クローンの作成
ボリュームクローンリクエストの作成
クローン操作によってボリュームのフルコピーが作成されます。 複数のボリュームを選択してグループのクローン操作を開始できます。 複数のボリュームを選択すると、クローン操作によって、整合したデータ・コピーが確実に作成されます。
クローン操作は、データをバックグラウンドでソース・ディスクからターゲット・ディスクに継続的にコピーします。 ソース・ディスクのサイズとコピーするデータ量によっては、クローン操作にかなりの時間がかかる可能性があります。
前提条件
ボリューム・クローン・リクエストの作成を開始する前に、以下の前提条件が満たされていることを確認してください:
-
volumes-cloneリクエスト名は、ワークスペースで一意でなければなりません。 ボリュームクローンリクエスト名を再利用する場合は、その名前の既存のボリュームクローンリクエストを削除してから、その名前を再利用します。
-
ボリューム・クローン・リクエストに含めるボリュームは、同じストレージ・プール内になければならない。
-
volumes-clone要求に含めるボリュームは、
error
の状態であってはならず、ボリュームのヘルス状態はok
でなければならない。 -
ボリュームクローン要求に含めたいボリュームセットにアクセスするアプリケーションを停止する。
APIおよびCLIコマンドを使用したvolumes-cloneリクエストの作成
Prepare action
、クローンされるボリュームのグループスナップショットを作成するための準備作業が完了します。
前提条件
Prepare action
操作を開始する前に、以下の前提条件が満たされていることを確認する:
- 最低2巻
- 最低1巻は
in-use
の状態であること - 固有の volumes-clone 名
Prepare action
操作が進行中の場合、同じボリュームセットに対して別の Prepare action
操作をトリガーすることはできません。 Prepare action
、その後に Start
、 Execute
。 既存の Prepare action
操作を使用していない場合は、次の Prepare action
操作を開始する前に、既存の操作をキャンセルする必要があります。
Prepare action
操作を開始するには、以下の API および CLI コマンドを使用する:
- API : 新しいボリュームクローンリクエストを作成し、Prepareアクションを開始する。
- CLI: ibmcloud pi volume clone create
APIおよびCLIコマンドでは、以下のパラメータに値を指定する必要がある:
name
(必須) ボリュームクローン要求に割り当てられる名前を指定します。 この名前は、既存のすべてのボリュームクローンリクエストの中で一意でなければならない。volumeIDs
:クローンするボリュームの識別子または名前のリストを指定します。 最低2つのボリュームIDが必要で、少なくとも1つのボリュームがin-use
。 volumes-clone要求に含めるボリュームはすべて、同じストレージプール内になければならない。
Prepare action
の操作が 100%
に進むと、以下の条件によって Prepare
のステータスが変化する:
Prepare action
が正常に完了すると、ステータスはprepared
に変わる。Prepare action
が正常に完了しなかった場合、ステータスはfailed
に変わる。
Prepare action
操作のステータスを確認するには、API または CLI コマンドに volumesCloneID
オプションを付ける。
制約事項および考慮事項
- 最低2つのボリュームIDが必要で、そのうち少なくとも1つは
in-use
。
単一のボリュームをクローンするには、 指定したボリュームのボリュームクローンを作成 API または ibmcloud pi volume clone-async CLI コマンドを使用できます。 単一ボリュームクローンのステータスを確認するには、 指定したクローンタスクIDのボリュームクローン要求のステータスを取得 APIまたはibmcloud pi volume clone-async get CLIコマンドを使用できます。
-
in-use
状態のボリュームに対してクローン操作が実行されると、 Power Virtual Server は一貫性のあるグループ・スナップショットを作成し、グループ・スナップショットを使用してクローンされたボリュームのコピーを再作成します。 -
クローン操作の進行中は、ディスクサイズなどのソースまたはターゲットディスクの属性を変更することはできません。
-
整合性グループの一部であるボリュームを、既存の整合性グループの一部としてクローンすることはできません。 ボリュームは、volumes-clone開始要求を実行する必要があるか、バックグラウンドでのフラッシュコピーが完了したスナップショット
create
操作の一部である後に、整合性グループに属します。 -
ボリュームをあるストレージプールから別のストレージプールにクローンすることはできません。
ボリュームクローン要求の開始
このステップにより、一貫性グループが FlashCopy
。
前提条件として、volumes-cloneリクエストは Prepared
の状態でなければならない。
APIとCLIコマンドを使用したボリュームクローンリクエストの開始
ボリューム・コルン・リクエストの初期ステータスは Starting
に設定される。
以下のAPIおよびCLIコマンドを使用して、volumes-clone要求を開始する:
- API : Volumes-CloneリクエストのStartアクションを開始する。
- CLI: ibmcloud pi volume clone start
ボリュームクローン・リクエストの一意な識別子を volume_clones_id
パラメータに指定する必要があります。 識別子には、ボリュームクローンIDまたはボリュームクローン名を指定する。
ボリュームクローン要求が開始されると、初期ステータスは Starting
に設定される。 グループスナップショットが作成されると、リクエストステータスは Available
に変わります。 volumes-cloneリクエストの start
操作は同期的である。 APIコールがクライアントに戻ると、エラーが発生しない限り、volumes-cloneリクエストのステータスは Available
。
start
操作中にエラーが発生した場合、volumes-clone 要求のステータスは Failed
に変わります。 失敗の理由は、 start
操作のレスポンスとともに返されるエラーで指定される。 準備されたスナップショット・データは、再度同じボリュームのセットを複製できるように削除されます。 ボリュームクローン要求の start
操作をキャンセルすると、ボリュームクローン要求のステータスは
Cancelling
に変わります。 ボリュームクローンリクエストが Available
の状態であれば、ボリュームクローンリクエストをキャンセルできます。
制約事項および考慮事項
ボリューム・クローン・リクエストを開始する前に、以下の制限事項や注意事項を考慮する必要があります:
-
最低2つのボリュームIDが必要で、そのうち少なくとも1つは
in-use
。 -
in-use
状態のボリュームに対してクローン操作が実行されると、 Power Virtual Server は一貫性のあるグループ・スナップショットを作成し、グループ・スナップショットを使用してクローンされたボリュームのコピーを再作成します。 -
クローン操作の進行中は、ディスクサイズなどのソースまたはターゲットのディスク属性を変更することはできません。
ボリュームクローン要求の実行
このステップでは、利用可能なグループスナップショットからクローンボリュームを作成するための残りの実行操作を行います。
前提条件
volumes-cloneリクエストは Available
の状態でなければならない。
APIとCLIコマンドを使用したボリュームクローン要求の実行
execute
操作を開始すると、初期 percentComplete
は 0% となり、ステータスは executing
に設定される。
以下のAPIおよびCLIコマンドを使用して、volumes-clone要求を開始する:
- API : volumes-cloneリクエストの実行アクションを開始する。
- CLI: ibmcloud pi volume clone execute
APIおよびCLIコマンドでは、以下のパラメータに値を指定する必要がある:
volume-clones-id
: (必須) ボリュームクローンリクエストの一意の識別子。 識別子には、ボリュームクローンIDまたはボリュームクローン名を指定する。name
(必須) 新しいクローン化ボリュームのベース名。 クローン化されたボリューム名の接頭辞はclone-
で、接尾辞は-#####-N
です。 サフィックスでは、#####
が5桁の乱数、N
が1から始まるインクリメンタル番号。rollbackPrepare
(オプション) デフォルト値はFalse
です。 フラグがFalse
に設定されている場合、システムは失敗したロールバッククローン活動を実行するが、準備されたスナップショットはそのまま残される。 フラグがTrue
に設定されると、システムは障害のロールバック・クローン・アクティビティを実行し、準備されたスナップショットを削除します。userTags
(オプション) 複製ボリュームに添付するユーザータグのリストを指定します。targetReplicationEnabled
オプション)このフラグを使用して、クローン化ボリュームのレプリケーションを有効または無効にします。 デフォルトでは、このフラグはクローンされるソース・ボリュームのレプリケーション・ステータスを使用します。False
に設定すると、クローンされたボリュームはレプリケーションが有効になりません。True
に設定すると、クローンされたボリュームはレプリケーションが有効になる。
ソースボリュームがレプリケーション用に有効になっておらず、クローン化ボリュームのレプリケーションを有効にする場合は、ソースボリュームが存在するストレージプールがレプリケーション用に有効になっている必要があります。
targetStorageTier
:クローンされたボリュームのストレージ層の名前を指定する。 あるストレージ層から別のストレージ層にボリュームセットをクローンするには、このフィールドを使用する。 クローン化されたボリュームは、ソースボリュームと同じストレージプールに残らなければならない。
制約事項および考慮事項
ボリューム・クローン・リクエストを開始する前に、以下の制限事項や注意事項を考慮する必要があります:
- ボリュームクローンリクエストのステータスが、
completed
、failed
、cancelled
のいずれかに変更された時点で、ボリュームクローンリクエストは完了したとみなされる。 volumes-clone execute
リクエストが開始されると、初期ステータスはexecuting
に設定される。execute
操作が正常に完了すると、volumes-clone request のステータスはcompleted
に変更される。- ボリュームの複製処理中にエラーが発生すると、複製プロセスによって作成された成果物はすべて削除されます。 グループスナップショットは
available
の状態に戻され、execute
操作を再試行できるようになります。 executing
、ボリュームクローン要求をキャンセルすることができます。- ボリュームクローン要求の
execute
操作をキャンセルすると、ボリュームクローン要求のステータスはcancelling
に変更されます。 rollbackPrepare
オプションを使用することで、失敗したexecute
操作の動作を制御することができる。rollbackPrepare
オプションのデフォルト値はfalse
。 デフォルト値では、失敗したexecute
操作でクローンアクティビティがロールバックされ、準備されたスナップショットは削除されません。rollbackPrepare
オプションがtrue
に設定されている場合、失敗したexecute
操作をクローン活動のロールバックに導き、準備されたスナップショットを削除する。
ボリュームクローン要求のキャンセル
Cancel a volumes-clone request
操作は、準備クローンとスナップショットボリュームのクリーンアップを実行するクリーンアップ アクティビティを開始します。
前提条件
volumes-cloneリクエストは Available
の状態でなければならない。
APIおよびCLIコマンドを使用したボリュームクローン要求のキャンセル
cancel
操作を開始すると、初期 percentComplete
は 0% となり、ステータスは cancelling
に設定される。
volumes-clone要求をキャンセルするには、以下のAPIおよびCLIコマンドを使用する:
- API : ボリュームクローン要求をキャンセルする
- CLI: ibmcloud pi ボリュームクローンキャンセル
APIおよびCLIコマンドでは、以下のパラメータに値を指定する必要がある:
volume-clones-id
: (必須) ボリュームクローンリクエストの一意の識別子。 識別子には、ボリュームクローンIDまたはボリュームクローン名を指定しますForce
(オプション) デフォルトのステータスはFalse
です。cancel
の操作は、ステータスがprepared
またはavailable
に設定されている場合にのみ許可される。 ステータスがTrue
に設定されている場合、NOT completed
、cancelling
、cancelled
、failed
に設定されている場合は、cancel
の操作が可能である。
制約事項および考慮事項
ボリューム・クローン・リクエストをキャンセルする前に、以下の制限事項や注意事項を考慮する必要があります:
- ボリュームクローン要求をキャンセルすると、ボリュームクローン要求の初期ステータスは
Cancelling
に設定されます。 すべてのクリーンアップ作業が正常に完了すると、ステータスはCancelled
。 - ボリュームクローンリクエストが
executing
の状態であれば、ボリュームクローンリクエストをキャンセルできます。cancel
volume-cloneリクエストでは、force
オプションをTrue
に設定する必要があります。 - volumes-cloneリクエストが
Executing
状態にある場合、クローン操作プロセスによって作成されたアーティファクトはすべて削除される。
ボリュームクローンリクエストの削除
ボリュームクローン要求が不要になったら、ボリュームクローン削除操作を開始することで、要求を削除できます。
前提条件
volumes-cloneリクエストは、以下の最終ステータスのいずれかでなければならない: Completed
Failed
または Cancelled
。
APIおよびCLIコマンドを使用したボリュームクローンリクエストの削除
以下のAPIおよびCLIコマンドを使用して、volumes-clone要求を削除する:
- API : ボリュームクローンリクエストの削除
- CLI: ibmcloud pi volume clone delete
APIおよびCLIコマンドでは、以下のパラメータに値を指定する必要がある:
volume-clones-id
: (必須) ボリュームクローンリクエストの一意の識別子。 識別子には、ボリュームクローンIDまたはボリュームクローン名を指定する。Force
(オプション) ボリューム・クローン・リクエストを強制的にキャンセルする。cancel
の操作は、ステータスがprepared
またはavailable
に設定されている場合にのみ許可される。 ステータスがTrue
に設定されている場合、NOT completed
、cancelling
、cancelled
、failed
に設定されている場合は、cancel
の操作が可能である。
制約事項および考慮事項
volumes-clone要求が削除に必要な最終ステータスのいずれでもない場合、要求をキャンセルし、残りのクリーンアップを行い、ステータスを Cancelled
に移行することができます。 volumes-clone要求が Cancelled
ステータスの場合、要求を削除することができます。
ボリュームクローン要求のステータス取得
このAPIリクエストは、volumes-cloneリクエストのステータスに関する詳細情報を返す。 たとえば、クローン化されるソースボリュームのリストや、 execute
操作が正常に完了したときのクローン化ボリュームのリストなどです。
前提条件
なし。
APIとCLIコマンドを使用して、ボリュームクローン要求のステータスを取得する
- API : 指定されたクローンタスクIDのボリュームクローンリクエストのステータスを取得する
- CLI: ibmcloud pi volume clone get
volume-clones-id
。 この値は、ボリュームクローン・リクエストの一意な識別子である。 識別子には、ボリュームクローンIDまたはボリュームクローン名を指定する。
制約事項および考慮事項
なし。
ボリュームクローンリクエストのリスト取得
APIリクエストは、ワークスペース内のすべてのボリュームクローンリクエストのリストと、各リクエストのステータスを提供する。
前提条件
なし。
APIとCLIコマンドを使用したボリュームクローン要求のリスト取得
- API : クラウドインスタンスのボリュームクローンリクエストのリストを取得する
- CLI: ibmcloud pi ボリュームクローンリスト
filter
パラメータには、以下の一覧からいずれかの値を指定する:
prepare
- ステータス値(準備中、準備完了)を含むstart
- ステータス値(開始、使用可能)を含むexecute
- ステータス値(実行中、ロールバック可能)を含むcancel
- ステータス値を含む(キャンセル)completed
- ステータス値(完了)を含むfailed
- ステータス値(失敗)を含むcancelled
- ステータス値(キャンセル)を含むfinalized
- 含まれるステータス値(完了、失敗、キャンセル)
制約事項および考慮事項
ボリュームクローンリクエストのリストを取得する前に、以下の制限事項や考慮事項を考慮する必要があります:
-
ソース・ボリュームまたは複製されたボリュームに関する詳細情報は提供されません。
-
リストは、
filter
パラメータを使って制限することができる。 フィルターは'filter'パラメーターのステータスに基づく。
よくあるご質問
スナップショットとクローニングに関するよくある質問は、FAQページに記載されています: