Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / / /

1 つのバックアップデーモン構成を作成

項目一覧

  • Resource
  • リクエスト パス パラメーター
  • リクエスト クエリ パラメータ
  • リクエスト ボディ パラメータ
  • 応答
  • リクエストの例
  • 応答例
  • 応答ヘッダー
  • レスポンス本体

新しいバックアップデーモンを構成します。

注意

バックアップデーモンを初めて構成するときに、このエンドポイントを使用します。 このエンドポイントを使用してバックアップデーモン プロセスが実行されていることを確認する前に、バックアップデーモン プロセスが実行されていることを確認してください。

バックアップデーモンをすでに構成している場合は、 1 つのバックアップデーモン構成の更新エンドポイントを使用して更新します。

ベース URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/admin/backup

PUT /daemon/configs/{MACHINE}
名前
タイプ
必要性
説明

マシン

string

必須

バックアップデーモンを提供するマシンのホスト名または IP アドレス。

次のクエリ パラメータは 任意です。

名前
タイプ
必要性
説明
default

pretty

ブール値

任意

false

envelope

ブール値

任意

応答をエンベロープでラップするかどうかを示すフラグ。

一部の APIクライアントは、 HTTPレスポンス ヘッダーまたはステータス コードにアクセスできません。 これを修正するには、クエリでenvelope=trueを設定します。

1 つの結果を返すエンドポイントの場合、レスポンス本体には次のものが含まれます。

名前
説明

status

HTTPレスポンス コード

content

期待される応答本体

false

名前
タイプ
必要性
説明

assignmentEnabled

ブール値

任意

このバックアップデーモンにバックアップジョブを割り当てることができるかどうかを示すフラグ。

backupJobsEnabled

ブール値

任意

このバックアップデーモンがデータベースのバックアップに使用できるかどうかを示すフラグ。

configured

ブール値

任意

このバックアップデーモンが使用可能かどうかを示すフラグ。

garbageCollectionEnabled

ブール値

任意

このバックアップデーモンにガベージ コレクションが設定されているかどうかを示すフラグ。

headDiskType

string

任意

ヘッドディレクトリを保存するために使用されるディスクのタイプ。

このオプションに指定できる値は以下のとおりです。

  • HDD

  • SSD

id

string

必須

labels

文字列の配列

任意

がどの MongoDB Ops Managerバックアップデーモン に割り当てることができる バックアップジョブ を管理するためのタグの配列。

これらのタグを設定すると、このバックアップデーモンが処理できるバックアップジョブが制限されます。 省略した場合、このバックアップデーモンは、ジョブをフィルタリングするためにラベルを使用しないプロジェクトのバックアップジョブのみを処理できます。

machine

オブジェクト

必須

machine.headRootDirectory

string

任意

この バックアップデーモン ホスト上の ヘッドディレクトリ のルート相対パス。このディレクトリは、スラッシュ( / )で終わる必要があります。 スラッシュを省略すると、バックアップデーモンは Java 例外エラーを生成します。

machine.machine

string

必須

バックアップデーモンホストのホスト名または IP アドレス。

numWorkers

数値

任意

タスクを実行できるワーカープロセスの数(つまり、 バックアップ、復元、またはグルーム)を作成します。

resourceUsageEnabled

ブール値

任意

このバックアップデーモンのリソース使用量が監視されているかどうかを示すフラグ。

restoreQueryableJobsEnabled

ブール値

任意

名前
タイプ
説明

assignmentEnabled

ブール値

このバックアップデーモンにバックアップジョブを割り当てることができるかどうかを示すフラグ。

backupJobsEnabled

ブール値

このバックアップデーモンがデータベースのバックアップに使用できるかどうかを示すフラグ。

configured

ブール値

このバックアップデーモンが使用可能かどうかを示すフラグ。

garbageCollectionEnabled

ブール値

このバックアップデーモンにガベージ コレクションが設定されているかどうかを示すフラグ。

headDiskType

string

ヘッドディレクトリを保存するために使用されるディスクのタイプ。

このオプションに指定できる値は以下のとおりです。

  • HDD

  • SSD

id

string

labels

文字列の配列

がどの MongoDB Ops Managerバックアップデーモン に割り当てることができる バックアップジョブ を管理するためのタグの配列。

links

オブジェクト配列

サブリソースや関連リソースへの 1 つ以上のリンク。 応答内のすべてのlinks配列には、 selfと呼ばれるリンクが少なくとも 1 つ含まれています。 URL の関係は、 Web リンク仕様 で説明されています。

machine

オブジェクト

machine.headRootDirectory

string

この バックアップデーモン ホスト上の ヘッドディレクトリ のルート相対パス。

machine.machine

string

バックアップデーモンホストのホスト名または IP アドレス。

numWorkers

数値

タスクを実行できるワーカープロセスの数(つまり、 バックアップ、復元、またはグルーム)を作成します。

resourceUsageEnabled

ブール値

このバックアップデーモンのリソース使用量が監視されているかどうかを示すフラグ。

restoreQueryableJobsEnabled

ブール値

1curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \
2 --header 'Accept: application/json' \
3 --header 'Content-Type: application/json' \
4 --include \
5 --request PUT 'https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/admin/backup/daemon/configs/{MACHINE}/?pretty=true' \
6 --data '{
7 "assignmentEnabled" : true,
8 "backupJobsEnabled" : false,
9 "configured" : true,
10 "garbageCollectionEnabled" : true,
11 "headDiskType" : "SSD",
12 "id" : "{BACKUP-DAEMON-ID}",
13 "labels" : [ "l1", "l2" ],
14 "machine" : {
15 "headRootDirectory" : "/data/backup/",
16 "machine" : "localhost"
17 },
18 "numWorkers" : 50,
19 "resourceUsageEnabled" : true,
20 "restoreQueryableJobsEnabled" : true
21 }'
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "assignmentEnabled" : true,
3 "backupJobsEnabled" : false,
4 "configured" : true,
5 "garbageCollectionEnabled" : true,
6 "headDiskType" : "SSD",
7 "id" : "{BACKUP-DAEMON-ID}",
8 "labels" : [ "l1", "l2" ],
9 "links" : [ {
10 "href" : "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/admin/backup/daemon/configs/{MACHINE}/<machine.headRootDirectory>",
11 "rel" : "self"
12 }],
13 "machine" : {
14 "headRootDirectory" : "/data/backup/",
15 "machine" : "localhost"
16 },
17 "numWorkers" : 50,
18 "resourceUsageEnabled" : true,
19 "restoreQueryableJobsEnabled" : true
20}

戻る

すべて取得