FAQ: オートメーション
項目一覧
- Cloud Managerへのプログラムによるアクセスのための OAuth 2.0認証はプレビュー機能として利用できます。
- 機能および関連するドキュメントは、プレビュー期間中にいつでも変更される可能性があります。 OAuth2.0 認証を使用するには、 Cloud Manager Public APIへのリクエストで使用する サービス アカウント を作成します。
Cloud Manager とそのオートメーション機能に関するよくある質問に対処します。
Cloud Manager は、監視対象の MongoDB プロセスの管理操作を自動化でき、Cloud Manager インターフェースを通じて MongoDB の再構成、停止、再起動が可能になります。
Cloud Manager Automation は 64 ビットのアーキテクチャでのみ実行できます。
Cloud Manager はどのバージョンの MongoDB を管理しますか?
特定の Cloud Manager 機能とサポートされている MongoDB のバージョンについては、 MongoDB 互換性マトリクス を参照してください。
Cloud Manager は MongoDB 配置をどのように管理しますか。
Cloud Manager でサーバーをプロビジョニングするか、MongoDB 配置の環境にエージェントを配置すると、各エージェントは定期的に Cloud Manager と通信して必要な作業を実行します。
エージェントは、必要に応じて作業を調整するために環境を常に再利用します。 このルーチン アクティビティの一部として、エージェントはクラスター ノードへの頻繁に短時間の接続を確立します。 ネットワーク接続の問題や Cloud Manager の障害など、エージェントが問題に発生した場合、エージェントは作業を調整して埋め込み、安全に目的の状態に到達します。
エージェントは、現在の状態から目的の状態に移行するためのプランを作成します。 プランは手順に従って実行されます。各ステップは独立して他のステップから独立しています。
例
インストールの場合、プランには MongoDB のダウンロード、適切なコマンドライン オプションでプロセスの開始、レプリカセットの初期化、正常な過半数の待機が含まれます。 レプリカセットがアクティブで、正常な過半数がある場合、構成は目的の状態に達します。
Cloud Manager はクラスター ノードのメンテナンスをどのように実行しますか。
Cloud Manager は、クラスター内のノードのメンテナンスを実行すると、ローリング再起動を実行します。 エージェントは、メンテナンス期間中にすべてのノードがアップデートされ、クラスターの可用性が維持されるまで、クラスター内のノードを 1 つずつ更新し、常にプライマリ ノードを維持します。
クラスター内の各セカンダリ ノードに対して、エージェントは次の操作を行います。
セカンダリ ノードが更新されると、 エージェントは次のことを行います。
rs.stepDown()コマンドを使用してプライマリを降格します。
新しいプライマリ ノードの選挙をトリガーします。
以前のプライマリ ノードでメンテナンス タスクを実行します。
以前のプライマリ ノードで実行されていた
mongod
プロセスをreplSet
モードで再起動し、クラスターをセカンダリ ノードとして参加させます。
Cloud Manager では、エージェントはメンテナンス タスクのためにクラスター ノードのローリング再起動を実行します。これには次のものが含まれます。
KMIPキーをローテーションします。
キーファイルのローテーション。
mongod
構成引数の変更TLS 、
auth
、またはclusterAuth
モードをアップグレードまたはダウングレードします。MongoDB のバージョンの変更。
oplog サイズの変更。
レプリカセットからプロセスを削除します。
バックアップからの復元をキャンセルします。
プロファイラーの有効化
必要なエージェントの数
オートメーションを使用するには、管理対象の MongoDB インスタンスが実行されるすべてのホストで実行されているエージェントが必要です。
エージェントによって転送される MongoDB データはありますか?
エージェントは、MongoDB デプロイからデータ レコードを送信しません。 エージェントは配置構成情報と MongoDB ログのみを通信します。
Cloud Manager はアップグレード中に失敗を処理しますか。
一般的には、はい。 Cloud Manager のマネジメントとオートメーションのコンポーネントの設計は、可能性のあるすべての障害を考慮するものではありません。ただし、システムのアーキテクチャは多くのタイプの障害に回避できます。
Cloud Manager ではどのようなタイプの配置を作成できますか。
Cloud Manager を使用すると、シャーディングされたクラスター、レプリカセット、スタンドアロンなど、すべての MongoDB 配置タイプを構成できます。
シャーディングされたクラスター内のシャードはレプリカセットである必要があります。 つまり、シャードはスタンドアロンmongodになることはできません。 シャードを単一のmongodとして実行する必要がある場合(冗長性またはフェイルオーバーを提供しない)は、シャードを単一ノードのレプリカセットとして実行します。
Cloud Manager を使用してクラウドプロバイダーに MongoDB を配置できますか。
Amazon Web Servicesのセキュリティ グループはMongoDBインスタンスへのアクセスにどのように影響しますか。
Amazon Web Servicesのセキュリティ グループは、MongoDB インスタンスが配置内で相互に通信できるかどうかに影響し、 やMongoDB mongosh
ドライバー などの クライアントからの配置へのアクセスに影響します。Cloud Manager アクセスのためのセキュリティ グループ ルールの構成に関する詳細なドキュメントについては、「ファイアウォール構成 」を参照してください。