Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 30 additions & 6 deletions pmm_psmdb-pbm_setup/docker-compose-rs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- ./conf/datagen:/etc/datagen:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- /tmp/backup_data:/tmp/backup_data:rw
Expand All @@ -46,9 +47,12 @@ services:
PMM_AGENT_SERVER_USERNAME: admin
PMM_AGENT_SERVER_PASSWORD: ${ADMIN_PASSWORD:-password}
PMM_AGENT_SERVER_INSECURE_TLS: 1
ENGINE: ${ENGINE:-wiredTiger}
REPLSET_NAME: rs
SHARD_ROLE: ""
container_name: rs101
hostname: rs101
entrypoint: bash -c "chown -R mongod:mongod /keytabs && exec /usr/sbin/init"
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && chown -R mongod:mongod /keytabs && exec /usr/sbin/init"

rs102:
depends_on:
Expand All @@ -67,6 +71,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- /tmp/backup_data:/tmp/backup_data:rw
- keytabs:/keytabs
Expand All @@ -78,9 +83,12 @@ services:
PMM_AGENT_SERVER_USERNAME: admin
PMM_AGENT_SERVER_PASSWORD: ${ADMIN_PASSWORD:-password}
PMM_AGENT_SERVER_INSECURE_TLS: 1
ENGINE: ${ENGINE:-wiredTiger}
REPLSET_NAME: rs
SHARD_ROLE: ""
container_name: rs102
hostname: rs102
entrypoint: bash -c "chown -R mongod:mongod /keytabs && exec /usr/sbin/init"
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && chown -R mongod:mongod /keytabs && exec /usr/sbin/init"

rs103:
depends_on:
Expand All @@ -99,6 +107,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- /tmp/backup_data:/tmp/backup_data:rw
- keytabs:/keytabs
Expand All @@ -110,9 +119,12 @@ services:
PMM_AGENT_SERVER_USERNAME: admin
PMM_AGENT_SERVER_PASSWORD: ${ADMIN_PASSWORD:-password}
PMM_AGENT_SERVER_INSECURE_TLS: 1
ENGINE: ${ENGINE:-wiredTiger}
REPLSET_NAME: rs
SHARD_ROLE: ""
container_name: rs103
hostname: rs103
entrypoint: bash -c "chown -R mongod:mongod /keytabs && exec /usr/sbin/init"
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && chown -R mongod:mongod /keytabs && exec /usr/sbin/init"

rs201:
depends_on:
Expand All @@ -133,6 +145,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- /tmp/backup_data:/tmp/backup_data:rw
- keytabs:/keytabs
Expand All @@ -144,9 +157,12 @@ services:
PMM_AGENT_SERVER_USERNAME: admin
PMM_AGENT_SERVER_PASSWORD: ${ADMIN_PASSWORD:-password}
PMM_AGENT_SERVER_INSECURE_TLS: 1
ENGINE: ${ENGINE:-wiredTiger}
REPLSET_NAME: rs
SHARD_ROLE: ""
container_name: rs201
hostname: rs201
entrypoint: bash -c "chown -R mongod:mongod /keytabs && exec /usr/sbin/init"
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && chown -R mongod:mongod /keytabs && exec /usr/sbin/init"

rs202:
depends_on:
Expand All @@ -165,6 +181,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- /tmp/backup_data:/tmp/backup_data:rw
- keytabs:/keytabs
Expand All @@ -176,9 +193,12 @@ services:
PMM_AGENT_SERVER_USERNAME: admin
PMM_AGENT_SERVER_PASSWORD: ${ADMIN_PASSWORD:-password}
PMM_AGENT_SERVER_INSECURE_TLS: 1
ENGINE: ${ENGINE:-wiredTiger}
REPLSET_NAME: rs
SHARD_ROLE: ""
container_name: rs202
hostname: rs202
entrypoint: bash -c "chown -R mongod:mongod /keytabs && exec /usr/sbin/init"
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && chown -R mongod:mongod /keytabs && exec /usr/sbin/init"

rs203:
depends_on:
Expand All @@ -197,6 +217,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- /tmp/backup_data:/tmp/backup_data:rw
- keytabs:/keytabs
Expand All @@ -208,9 +229,12 @@ services:
PMM_AGENT_SERVER_USERNAME: admin
PMM_AGENT_SERVER_PASSWORD: ${ADMIN_PASSWORD:-password}
PMM_AGENT_SERVER_INSECURE_TLS: 1
ENGINE: ${ENGINE:-wiredTiger}
REPLSET_NAME: rs
SHARD_ROLE: ""
container_name: rs203
hostname: rs203
entrypoint: bash -c "chown -R mongod:mongod /keytabs && exec /usr/sbin/init"
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && chown -R mongod:mongod /keytabs && exec /usr/sbin/init"

minio:
image: minio/minio
Expand Down
45 changes: 45 additions & 0 deletions pmm_psmdb-pbm_setup/docker-compose-sharded.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs1:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- /tmp/mongodb:/tmp
privileged: true
Expand All @@ -30,8 +31,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rs1"
- "SHARD_ROLE=shardsvr"
container_name: rs101
hostname: rs101
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
ports:
- "27027:27017"
networks:
Expand All @@ -44,6 +49,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs1:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -53,8 +59,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rs1"
- "SHARD_ROLE=shardsvr"
container_name: rs102
hostname: rs102
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand All @@ -65,6 +75,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs1:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -74,8 +85,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rs1"
- "SHARD_ROLE=shardsvr"
container_name: rs103
hostname: rs103
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand All @@ -86,6 +101,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs2:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -95,8 +111,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rs2"
- "SHARD_ROLE=shardsvr"
container_name: rs201
hostname: rs201
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand All @@ -107,6 +127,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs2:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -116,8 +137,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rs2"
- "SHARD_ROLE=shardsvr"
container_name: rs202
hostname: rs202
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand All @@ -128,6 +153,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-rs2:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -137,8 +163,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rs2"
- "SHARD_ROLE=shardsvr"
container_name: rs203
hostname: rs203
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand All @@ -149,6 +179,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-cfg:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -158,8 +189,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rscfg"
- "SHARD_ROLE=configsvr"
container_name: rscfg01
hostname: rscfg01
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand All @@ -170,6 +205,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-cfg:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -179,8 +215,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rscfg"
- "SHARD_ROLE=configsvr"
container_name: rscfg02
hostname: rscfg02
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand All @@ -191,6 +231,7 @@ services:
volumes:
- ./conf/pbm:/etc/pbm
- ./conf/mongod-cfg:/etc/mongod
- ./render-mongod-conf.sh:/usr/local/bin/render-mongod-conf.sh:ro
- /sys/fs/cgroup:/sys/fs/cgroup:rw
privileged: true
cgroup: host
Expand All @@ -200,8 +241,12 @@ services:
- "PMM_AGENT_SERVER_USERNAME=admin"
- "PMM_AGENT_SERVER_PASSWORD=${ADMIN_PASSWORD:-password}"
- "PMM_AGENT_SERVER_INSECURE_TLS=1"
- "ENGINE=${ENGINE:-wiredTiger}"
- "REPLSET_NAME=rscfg"
- "SHARD_ROLE=configsvr"
container_name: rscfg03
hostname: rscfg03
entrypoint: bash -c "bash /usr/local/bin/render-mongod-conf.sh && exec /usr/sbin/init"
networks:
- test-network

Expand Down
Loading
Loading