在Ubuntu上实现MongoDB的自动化运维可以通过以下步骤完成:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse
sudo apt update
sudo apt install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
sudo vi /etc/mongod.conf
replication:
replSetName: "rs0"
sudo systemctl restart mongod
mongo
rs.initiate({
_id: "rs0",
members: [
{ _id: 0, host: "mongodb-primary:27017" },
{ _id: 1, host: "mongodb-secondary:27017" },
{ _id: 2, host: "mongodb-arbiter:27017" }
]
});
sudo vi /etc/mongod.conf
security:
authorization: enabled
sudo systemctl restart mongod
use admin
db.createUser({
user: "admin",
pwd: "password",
roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
});
sudo systemctl restart mongod
#!/bin/bash
sudo systemctl start mongod
#!/bin/bash
sudo systemctl restart mongod
chmod +x start_mongodb.sh
chmod +x restart_mongodb.sh
./start_mongodb.sh
./restart_mongodb.sh
通过以上步骤,您可以在 Ubuntu 系统下轻松实现 MongoDB 的安装、配置和自动化运维。希望本文对您有所帮助。