Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs 菜单
Docs 主页
/ /

自动化配置示例

注意

注意:群组和项目是同义词。您的 {PROJECT-ID} 与您的项目 ID 相同。对于现有群组,群组/项目 ID 保持不变。当引用说明时,此页面将使用“群组”这个更为人熟知的术语。终结点仍如文档中所述。

使用curl--data-binary @<configuration>选项传递自动化配置。 自动化配置中包含的确切字段取决于 Ops Manager 项目。

当字段有多个条目时,此示例使用...以及代替某些字段值。

提示

以下示例中的某些参数是有条件的。有关每个参数的详细信息,请参阅 自动化配置参数

1{
2 "options" : {
3 "downloadBase" : "/var/lib/mongodb-mms-automation",
4 },
5 "mongoDbVersions" : [
6 {
7 "name" : "3.2.0",
8 "builds" : [
9 {
10 "platform" : "windows",
11 "url" : "https ://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-3.2.0.zip",
12 "gitVersion" : "45d947729a0315accb6d4f15a6b06be6d9c19fe7",
13 "architecture" : "amd64",
14 "bits" : 64,
15 "win2008plus" : true
16 },
17 ...
18 ],
19 },
20 ...
21 ],
22 "agentVersion" : {
23 "directoryUrl" : "https://s3.amazonaws.com/mongodb-mms-build-agent/releases/prod/",
24 "name" : "2.6.4.1612-1"
25 },
26 "monitoringVersions" : [
27 {
28 "name" : "4.1.0.251-1",
29 "hostname" : "example.net",
30 "baseUrl" : null
31 },
32 ...
33 ],
34 "backupVersions" : [
35 {
36 "name" : "4.1.0.347-1",
37 "hostname" : "example.net",
38 "baseUrl" : null
39 },
40 ...
41 ],
42 "processes" : [
43 {
44 "name" : "MyCLUSTER_MySHARD_0_0",
45 "processType" : "mongod",
46 "version" : "2.6.7",
47 "hostname" : "testAutoAPI-0.dns.placeholder",
48 "logRotate" : {
49 "sizeThresholdMB" : 1000,
50 "timeThresholdHrs" : 24
51 },
52 "authSchemaVersion" : 1,
53 "args2_6" : {
54 "net" : {
55 "port" : 27017
56 },
57 "storage" : {
58 "dbPath" : "/data/MyCLUSTER_MySHARD_0_0"
59 },
60 "systemLog" : {
61 "path" : "/data/MyCLUSTER_MySHARD_0_0/mongodb.log",
62 "destination" : "file"
63 },
64 "replication" : {
65 "replSetName" : "MySHARD_0"
66 },
67 "operationProfiling" : {},
68 "sharding" : {
69 "clusterRole" : "shardsvr"
70 }
71 }
72 },
73 ...
74 ],
75 "replicaSets" : [
76 {
77 "_id" : "MySHARD_0",
78 "members" : [
79 {
80 "_id" : 0,
81 "host" : "MyCLUSTER_MySHARD_0_0",
82 "priority" : 1,
83 "votes" : 1,
84 "secondaryDelaySecs" : 0,
85 "hidden" : false,
86 "arbiterOnly" : false
87 },
88 {
89 "_id" : 1,
90 "host" : "MyCLUSTER_MySHARD_0_1",
91 "priority" : 1,
92 "votes" : 1,
93 "secondaryDelaySecs" : 0,
94 "hidden" : false,
95 "arbiterOnly" : false
96 },
97 {
98 "_id" : 2,
99 "host" : "MyCLUSTER_MySHARD_0_2",
100 "priority" : 1,
101 "votes" : 1,
102 "secondaryDelaySecs" : 0,
103 "hidden" : false,
104 "arbiterOnly" : false
105 }
106 ]
107 },
108 ...
109 ],
110 "sharding" : [
111 {
112 "name" : "myShardedCluster",
113 "configServer" : [
114 "MyCLUSTER_MyCONFIG_SERVER_6",
115 "MyCLUSTER_MyCONFIG_SERVER_7",
116 "MyCLUSTER_MyCONFIG_SERVER_8"
117 ],
118 "shards" : [
119 {
120 "_id" : "MySHARD_0",
121 "rs" : "MySHARD_0"
122 },
123 {
124 "_id" : "MySHARD_1",
125 "rs" : "MySHARD_1"
126 }
127 ]
128 }
129 ],
130 "balancer" : { ... },
131 "auth" : {
132 "authoritativeSet" : false,
133 "disabled" : true,
134 "usersDeleted" : [ ],
135 "usersWanted" : [ ]
136 },
137 "tls" : { ... },
138 "roles" : [
139 {
140 "role" : ... ,
141 "db" : ... ,
142 "privileges" : [ ... ],
143 "roles" : [ ... ]
144 },
145 ...
146 ],
147 "kerberos" : {
148 "serviceName" : ...
149 },
150 "indexConfigs" : [ ]
151}

后退

自动化配置参数