インスタンスクローン の探索
クローンを使用して、データベース内のすべてのものを、あるインスタンスから別のインスタンスにコピーする方法について説明します。
インスタンスクローンの概要
- クローン作成は、環境間の相違を減らし、スムーズな展開を促進するのに役立ちます。
- クローン作成は、アップグレード、新しいアプリケーション、新機能などの変更をテストするために使用されます。
- クローンデータは、最新の日次バックアップから取得されます。
クローンに関する役立つ用語と定義のリストは、 クローン の用語ここに含まれています。
インスタンスクローン のワークフロー
-
ビルド構成のクローン作成:基本的な定義、構成、およびプロファイルオプションが準備されます。包含、除外、または保持するデータが検証されます。
- プリフライトチェック:クローンは、クローンを続行する前に、ソースインスタンスとターゲットインスタンスをチェックして、それらが正常な状態にあることを確認します。
-
バックアップ:最新の日次バックアップを使用します。最近の大きな変更があった場合は、新しいバックアップが作成されます。クローンアドミンコンソールから [オンデマンドバックアップ] を選択して、新しいバックアップを手動でトリガーすることもできます。
-
クローン前:新しいデータベースを復元する前に、新しいデータベース用のスペースを準備します。
-
データベース・インターフェースのプロビジョニング (DBI): リストアされたデータを受信するように新しいターゲット・インスタンスが設定されます。
-
復元:バックアップデータは新しいターゲットインスタンスに復元されます。
-
除外:除外対象としてマークされたテーブルは削除されます。
-
保持者:データは古いターゲット (クローン前のインスタンス) から保持され、新しいターゲットインスタンスにコピーされます。
- ノードのリポイント:システムは、ユーザーの中断なしに古いターゲットから新しいクローンに切り替わります。
- スケジュールスクリプト:クリーンアップスクリプトとカスタムスクリプトの実行がスケジュールされます。同じ優先度のスクリプトが同時に実行されます。
-
クローン後:クリーンアップスクリプトが実行されます。
インスタンスクローンユーザー
| ユーザー | 説明 |
|---|---|
| アドミニストレータ― | clone_admin ロールを持つクローンアドミニストレーターは、クローンを要求、キャンセル、スケジュール、または変更できます。 |
インスタンスクローン のメリット
| メリット | 機能 |
|---|---|
| 特定のクローンシナリオの除外とプリザーバーを使用してデータを整理します。 | 定義 |
| クローンプロファイルと登録済みインスタンスを使用して、一貫したクローン結果を確立します。 | 構成管理 |
| 本番インスタンスから非本番インスタンスにデータをコピーしたり、非本番インスタンス間でデータをコピーしたりします。 | クローンを要求 |
インスタンスクローンのユースケース
別のバージョンへのクローン
異なるファミリーリリースバージョンのインスタンス間でクローンを作成できます。クローン作成中は、ソースバージョンがターゲットバージョンに置き換わります。たとえば、ソース (チューリッヒ) からターゲット (Yokohama) にクローンを作成した場合、ターゲットはクローンの後にソースと一致し、Zurich リリースになります。
バックアップからのクローン
クローン作成時に、ソースインスタンスの最新の日次バックアップのデータを使用します。クローン作成に使用されるバックアップは、経過時間が 36 時間以内のものです。バックアップからのクローンは、開始するようにスケジュールされている処理の日時にのみ開始されます。
ソースインスタンスとターゲットインスタンスが異なるバージョンの ServiceNow AI Platform にある場合、この時間にソースインスタンスのバージョンと一致するようにターゲットインスタンスが変更されます。
バックアップからクローンを開始すると、バックアップが取得された日時と定期的な進行状況メッセージが [クローンログ] 関連リストに表示されます。
本番インスタンスを使用したクローン作成
システムプロパティ glide.db.clone.allow_clone_target が TRUE である限り、インスタンスはクローンターゲットとして機能します。本番インスタンスがクローンターゲットとして機能した後、プロパティ glide.db.clone.allow_clone_target が FALSE に戻されていることを確認してください。これは、将来の本番環境での偶発的または意図しないクローンを防ぐのに役立ちます。
従来のインスタンスクローンの代わりにクローンアドミンコンソールを使用する方法の詳細については、「KB1425858:クローンアドミンコンソール:クイックスタートガイドと手順」を参照してください。