インスタンスの移行やバージョンのアップグレードなどのスケジュールされたイベントの通知は、電話、電子メール、内部メッセージ、またはApsaraDB for MongoDBコンソールで受け取ることができます。 スケジュールされたイベントのイベントタイプ、原因、ビジネスへの影響などの情報を表示できます。 スケジュールされたイベントによってトリガーされるビジネス切り替えのスケジュールされた時間を変更することもできます。
前提条件
スケジュールされたO&MイベントはApsaraDB for MongoDBに存在します。
ApsaraDB for MongoDBコンソールの上部ナビゲーションバーで、未処理イベント ボタンをクリックして、スケジュールされたイベントの数を確認します。
使用上の注意
イベントは、緊急性に基づいて次のレベルに分類されます。
[S0: 緊急] リスク修正: このレベルのイベントは、緊急の交換、アップグレード、障害のあるバージョンの更新、ホストの例外修正、有効期限前のSSL証明書のアップグレードなど、ほとんどの場合、障害を防ぐために最も早い機会に修正する必要がある予期しないイベントです。 イベント通知は3日以上前に送信される可能性があり、スケジュールされた切り替え時間を変更するウィンドウは短いです。
[S1: スケジュール] システムメンテナンスこのレベルのイベントは、ほとんどの場合、低リスクの問題の解決、またはソフトウェアとハードウェアのスケジュールされたアップグレードです。 イベント通知は3日以上前に送信され、イベントをキャンセルできます。
スケジュールされたO&Mイベントの通知を確実に受け取るには、通知方法を選択し、ApsaraDB障害またはメンテナンス通知の連絡先を
Message Centerコンソールで設定します。 データベースのO&M担当者を連絡先として指定することを推奨します。通知方法には、電子メールと内部メッセージが含まれます。 通知の成功率を上げるには、[メール] を選択することを推奨します。
図1 Message Centerコンソールのメッセージ設定のエントリ
図2 ApsaraDB障害またはメンテナンス通知の通知設定
できるだけ早い機会にO&Mイベントを通知したい場合、またはイベント駆動型O&Mオートメーションをカスタマイズしたい場合は、CloudMonitorを使用してシステムイベントのサブスクリプションを設定できます。 その後、クラウドデータベースサービスは、サブスクリプション、開始、終了、キャンセルなど、O&Mイベントのライフサイクルに関連するCloudMonitorシステムイベントをプッシュします。 詳細については、「イベント購読ポリシーの管理 (推奨)」をご参照ください。サブスクライブできるCloudMonitorシステムイベントの詳細については、このトピックの「Query and manage pending events」をご参照ください。
CloudMonitorイベントのサンプル:
{ "eventId": "c864b30b-7f69-5f04-b0e7-8dfb0eabcfd9", // The event ID. The same event has the same ID. "product": "RDS", // The service code. "reason": "Host software/hardware upgrade", // The cause of the event. "extra": { "impactEn": "Transient instance disconnection", // The impact of the event. "eventCode": "rds_apsaradb_transfer", // The code of the type of the O&M event. "eventNameEn": "Instance migration", // The name of the O&M event. "switchTime": "2024-09-15T01:30:00+08:00", // The scheduled switchover time, which is the time when a transient connection occurs on the instance if a switchover is performed. "startTime": "2024-09-14T21:30:00+08:00", // The scheduled start time of the event, which is the time when the event enters the scheduling queue and waits to be executed. "cancelCode": "OutOfGoodPerfBySoftHardwareUpgrade", // The cancellation risk code. For more information, see the "Appendix 2 Detailed cause codes and cancellation risks" section of this topic. "detailCode": "HostSoftHardwareUpgrade", // The detailed cause code. For more information, see the "Appendix 2 Detailed cause codes and cancellation risks" section of this topic. "instanceInfo": "" }, "instanceId": "rm-2ze9d66o65q1g02g6", // The instance ID. "eventType": "Maintenance", "instanceComment": "rm-2ze9d66o65q1g02g6", // The alias of the instance. "instanceType": "Instance", "publishTime": "2024-09-10T16:01:47+08:00" }
手順
ApsaraDB for MongoDBコンソールにログインします。
左側のナビゲーションウィンドウで、スケジュールされているイベント をクリックします。
重要保留中のイベントでイベントを処理する時間をスケジュールする必要がある場合は、最も早い機会に時間をスケジュールするように促すメッセージが表示されます。
[スケジュール済みイベント] ページで、次の操作を実行します。
イベントの詳細を表示する
[スケジュールされたイベント] ページには、[イベントタイプ] 、[原因] 、[ビジネスへの影響] 、[開始時刻] 、[スケジュールされた切断時間] 、[設定前] 、[ステータス] 、[データベースタイプ] 、[キャンセル可能] の列が表示されます。 前の列のインスタンスの対応する属性を表示できます。 イベントの原因とビジネスへの影響の詳細については、「イベントの原因と影響」をご参照ください。
切り替え時間の設定
スケジュールされたイベントは、スケジュールされた切り替え時間、定期的な切り替え時間、およびインスタンスメンテナンス期間の切り替え時間モードをサポートします。これらは、優先度の高い順に一覧表示されます。
切り替え時間モード
API 操作
スケジュールされた切り替え時間
[スケジュールされたイベント] ページで、1つ以上のイベントを選択します。
[スケジュールイベント] ページの左上隅にある [スケジュールイベントの追加] をクリックします。
[スケジュールイベント] パネルで、切り替え予定時刻を設定します。
説明[Earliest Execution Time] を選択した場合、システムは自動的に最も早い実行日時を入力します。 設定を保存した後、インスタンスは切り替えの準備をし、保留状態になります。 このオプションを選択しない場合は、スケジュールをカスタマイズできます。
[スケジュール切り替え時間] で指定された時間は、[最新の実行時間] で指定された時間より後になることはできません。
適切なイベントが選択されているかどうかを確認します。
適切なイベントが選択されている場合は、[保存] をクリックして設定を保存します。
それ以外の場合は、[スケジュール済みイベント] ページで適切なイベントを選択し、スケジュール済みイベントを再設定します。
定期的な切り替え時間
重要定期的な切り替え時間が設定された後、現在の時間から生成されたすべてのスケジュールされたイベントは、最新の切り替え時間に基づいて切り替えられます。
たとえば、定期的な切り替え時間を火曜日の12:00:00と金曜日の12:00:00に設定した場合、火曜日の12:00:00から金曜日の12:00:00まで生成されたスケジュールイベントは金曜日の12:00に切り替えられます。 金曜日の12:00:00から次の火曜日の12:00:00までのスケジュールされたイベントは、次の火曜日の12:00:00に切り替えられます。
[スケジュールされたイベント] ページの左上隅で、[グローバルスケジューラ] をクリックします。
[グローバルスケジューラ] パネルで、ビジネス要件に基づいて、定期的な切り替え時間を週または月で指定します。
説明指定された定期的な切り替え時間は、[スケジュールされたイベント] ページの右上隅に表示できます。 [なし] を選択した場合、定期的な切り替え時間は表示されません。
[保存] をクリックして設定を保存します。
インスタンスのメンテナンスウィンドウ
デフォルトのメンテナンスウィンドウは02:00-06:00です。 インスタンス ID をクリックします。 [基本情報] ページで、[仕様情報] セクションのメンテナンスウィンドウを表示できます。 [メンテナンスウィンドウ] の横にある [編集] をクリックして、メンテナンスウィンドウを変更することもできます。 詳細については、「メンテナンス期間の指定」をご参照ください。
スケジュールされたイベントのキャンセル
スケジュールされたイベントの [イベントタイプ] 値が [マイナーバージョンアップ] の場合、[スケジュールされたイベント] ページの左上隅にある [スケジュールされたイベントのキャンセル] をクリックして、イベントをキャンセルできます。
イベントの原因と影響
原因 | 影響 | 説明 |
インスタンスの移行 | 一時的な切断 | スケジュールされた切り替えが開始されると、次の影響がクラスターに影響します。
|
マイナーエンジンのバージョン更新 | 一時的な切断 | スケジュールされた切り替えが開始されると、次の影響がクラスターに影響します。
|
マイナーバージョンの更新 | マイナーバージョンまたはカーネルバージョンによって更新が異なります。 現在のマイナーバージョンとインスタンスのアップグレード先のマイナーバージョンの違いに注意する必要があります。 | |
Proxyマイナーバージョンの更新 | 一時的な切断 | スケジュールされた切り替えが開始されると、次の影響がクラスターに影響します。
|
マイナーバージョンの更新 | マイナーバージョンによって更新が異なります。 現在のマイナーバージョンと、プロキシノードがアップグレードされるマイナーバージョンの違いに注意する必要があります。 | |
SSL証明書の更新 | 一時的な切断 | スケジュールされた切り替えが開始されると、次の影響がクラスターに影響します。
|
主要なエンジンバージョンのアップグレード | 一時的な切断 | スケジュールされた切り替えが開始されると、次の影響がクラスターに影響します。
|
メジャーバージョンのアップグレード | メジャーバージョンやカーネルバージョンによって更新が異なります。 現在のメジャーバージョンとインスタンスのアップグレード先のメジャーバージョンの違いに注意する必要があります。 |
関連する API 操作
API 操作 | 説明 |
ApsaraDB for MongoDB インスタンスの O&M タスクの数を照会します。 |