documentazione_3di_riservata:manuali_sysadmin:installazione_mongodb
Questa è una vecchia versione del documento!
Indice
Installazione e configurazione Cluster
Inseguito verrà descritta la procedura per installare MongoDB e realizzare un Cluster di replica come nel esempio seguente.
Ambiente e requisiti
- Sistema operativo Centos (testato in Centos 7)
- MongoDB 3.4
Installazione MongoDB
Pacchetti da installare
- mongodb-org
- mongodb-org-server
- mongodb-org-mongos
- mongodb-org-shell
- mongodb-org-tools
Configurare i pacchetti YUM
Crea repo file per installare direttamente da YUM
/etc/yum.repos.d/mongodb-org-3.4.repo
Il contenuto del file:
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Installazione Mongodb YUM
Eseguire il seguente commando:
sudo yum install -y mongodb-org
Disabilitare selinux
Modifica /etc/selinux/config
SELINUX=disabled
Riavvia la macchina!
Avvia MongoDB
service mongod start
Avvio nel starup
chkconfig mongod on
Configurazione Cluster
- Nel nostro caso servono tre macchine uguali. Una di loro farà soltanto il ruolo secondario e non diventerà mai primario. Il ruolo primario sarà deciso fra le altre due.
Nome macchine:
- mongodb01 (primario)
- mongodb02 (secondario)
- mongodb03 (secondario)
- In tutte e tre le macchine configurare il nome della replica, uguale per tutte.
Modifica /etc/mongo.conf
replication: replSetName: db3d
- Nel server mongodb01 entra nel mongo:
mongo –host mongodb01
Eseguire:
db.createUser( { user: "admin", pwd: "3dinformatica", roles: [ { role: "root", db: "admin" } ] } );
/data/attic/documentazione_3di_riservata/manuali_sysadmin/installazione_mongodb.1511428510.txt.gz · Ultima modifica: 2017/11/23 10:15 da epapakroni