backup.txt 1.26 KB
ldap

backup:
	utilizando arquivo de configuração padrao (/etc/openldap/slapd.conf)
	sudo slapcat -v -l /tmp/ldap-backup.ldif

	modificando o arquivo de configuração padrao
	sudo slapcat -v -f /etc/openldap/slapd.conf -l /tmp/ldap-backup.ldif

restaurar:
	remover usuários antigos :
		sudo service slapd stop
		sudo rm -rf /var/lib/ldap/!(DB_CONFIG)
		sudo service slapd start
		sudo service slapd stop

	addicionar usuários na ldap:
		sudo slapadd -l /tmp/ldap-backup.ldif 
		sudo slapindex -v
		sudo chown ldap:ldap /var/lib/ldap/*
		service slapd start

redmine 
    Backup:
	export PGPASSWORD=<PASSWORD_REDMINE_USER> 
	/usr/pgsql-9.3/bin/pg_dump -i -h <LOCALHOST> -p <PORT> -U <REMINE_USER> -F c -b -v -f "<DIRECTORY_TO_BACKUP>" DATABASE_REDMINE

	backup file: 
	sudo rsync -bvza /opt/redmine/files <DIRECTORY_TO_BACKUP> --delete

   restore:

	 sudo -u postgres psql -c "DROP DATABASE <DATABASE_REDMINE>;"
	sudo -u postgres psql -c "CREATE DATABASE <DATABASE_REDMINE> WITH ENCODING='UTF8' OWNER=<REDMINE_USER>;"


	export PGPASSWORD=<PASSWORD_REDMINE_USER>
	/usr/pgsql-9.3/bin/pg_restore --host=<LOCALHOST>--port=5432 --dbname=<DATABASE_REDMINE> --username=<REDMINE_USER> <DIRECTORY_TO_BACKUP> -n public
   restore  file:
	sudo rsync -bvza <DIRECTORY_TO_BACKUP>/files /opt/redmine/