失われたバックアップデーモンから別のバックアップデーモンへのジョブの移動
項目一覧
バックアップデーモンを実行しているサーバーに障害が発生し、複数のバックアップデーモン を実行している場合、 Global Owner
またはグローバルバックアップ管理者ロールロールを持つ管理者は、デーモンのすべてのジョブを別のバックアップデーモンに移動できます。 新しいデーモンは、関連付けられているシャードとレプリカセットをバックアップする責任を引き継ぎます。
ジョブを移動すると、宛先デーモンはスナップショットと スナップショット ストレージ からの oplog を使用してデータを再構築します。データの再構築には、ソース上のデータベースのサイズによっては時間がかかります。
データを再構築し、バックアップを新しいバックアップデーモンに再割り当てするのにかかる時間は、次のようになります。
MongoDB Ops Managerは、移動が完了するまで、移動中のジョブの新しいスナップショットを取得しません。 移動していないジョブは影響を受けません。
MongoDB Ops Managerは受信したoplogデータを保存します。 ジョブが新しいバックアップデーモンのサーバー上に表示されると、 MongoDB Ops Managerは定期的なスナップショット間隔で欠落したスナップショットを取得します。
以前のスナップショットの復元は引き続き利用できますが、
MongoDB Ops Managerは、4 .2 以降の FCV を実行する レプリカセット または シャーディングされたクラスター に対して、 ポイントインタイム復元 を使用して既存のスナップショットを使用して復元アーティファクトを生成できます。( の FCV 40を実行するシャーディングされた クラスター 。 またはそれ以前のバージョンでは、 チェックポイント を使用できます。)
手順
管理特権があれば、次の手順を使用してバックアップ デーモン間でジョブを移動できます。
MongoDB AdminOps Managerの上部にある MongoDB Ops Manager{0 リンクをクリックします。
BackupDaemons[0} を選択し、 を選択します。
[デーモン] ページには、アクティブなすべてのバックアップデーモンが一覧表示されます。