Guia Expresso Instalação / Operação Bacula e Webmin CentOS 6 com Postgresql
18 de Julho de 2012, 0:00 - sem comentários aindaInstalação Bacula (pacotes):
yum install postgresql-server
/etc/init.d/postgresql start
/etc/init.d/postgresql initdb
vi /var/lib/pgsql/data/pg_hba.conf # configurar autenticação local para ident
/etc/init.d/postgresql start
yum install bacula-director-postgresql.i686 bacula-storage-postgresql.i686 bacula-client.i686 bacula-console.i686 bacula-console-bat.i686
sed -i ’s/@@//g’ /etc/bacula/* ## ajuste das senhas default para que seja possível inicializar o Bacula.
cd /usr/libexec/bacula
chmod 777 ./create_postgresql_database
chmod 777 ./make_postgresql_tables
chmod 777 ./grant_postgresql_privileges
su postgres
./create_postgresql_database
./make_postgresql_tables
./grant_postgresql_privileges
exit
/etc/init.d/bacula-fd start
/etc/init.d/bacula-sd start
/etc/init.d/bacula-dir start
Instalação webmin:
wget http://downloads.sourceforge.net/project/webadmin/webmin/1.590/webmin-1.590-1.noarch.rpm
rpm -ivh webmin-1.590-1.noarch.rpm
yum install perl-DBD-Pg icedtea-web
Compilando o Bacula:
yum install postgresql-devel.i686 qt-devel qt
export PATH=$PATH:/usr/lib/qt4/bin
cd /tmp
wget http://downloads.sourceforge.net/project/bacula/bacula/5.2.10/bacula-5.2.10.tar.gz
tar -xzvf bacula-5.2.10.tar.gz
cd bacula-5.2.10
./configure –with-postgresql –enable-bat
make && make install
/etc/init.d/bacula-fd restart
/etc/init.d/bacula-sd restart
/etc/init.d/bacula-dir restart
Atualizando o banco de dados do Bacula (quando da atualização entre major releases):
cd /etc/bacula
chmod 777 update_postgresql_tables
chmod 777 grant_postgresql_privileges
Recuperação Desastre com o Servidor Bacula:
cd /usr/libexec/bacula/
su postgres
./create_postgresql_database ## recriei o banco.
### com o bscan:
su postgres
/sbin/bscan -s -m -c ./bacula-sd.conf -v -V Diaria1 /backup ## depois restaurar o bacula.sql pelo bconsole
chmod -R 777 /tmp/bacula-restores/
cd /tmp/bacula-restores/usr/libexec/bacula/
su postgres
psql bacula -f bacula.sql
### ou, utilizando o bextract
echo bacula.sql > /tmp/lista
/sbin/bextract -i /tmp/lista -V Diaria1 /backup /tmp/bacula-restores/
chmod -R 777 /tmp/bacula-restores/
cd /tmp/bacula-restores/usr/libexec/bacula/
su postgres
psql bacula -f bacula.sql
Instalando o Postfix para envio de emails:
yum install postfix
/etc/init.d/postfix start ## configure os destinatários dos emails no recurso messages no bacula-dir.conf.
Treinamento Bacula na Atech – Julho 2012
18 de Julho de 2012, 0:00 - sem comentários aindaA foto não ficou muito boa – mas a galera da ATECH é fera em Bacula.
“FocoHoje está voltada para replicar toda sua experiência na conceituação e desenvolvimento de soluções na área de defesa para a área civil. Trata-se da utilização de ferramentas de uso dual para a gestão e tomada de decisão para entidades públicas e privadas. Com o excesso de informações e dados, estáticos ou dinâmicos, e vindos de fontes diversas, torna-se cada vez mais indispensável a capacidade de promover o cruzamento e a fusão dos dados de forma a disponibilizar conhecimento de mais alto nível para a tomada de decisão e gestão mais eficientes e eficazes.
A equipe da Fundação Atech é composta por profissionais multidisciplinares nos vários campos de formação, com forte ênfase em engenharia, engenharia de sistemas e ciências da computação, com experiência comprovada em projetos de vulto, muitos dos quais com mestrado e doutorado.”
Bacula com Storage Amazon S3 montado localmente [Contrib. Petterson Faria]
3 de Julho de 2012, 0:00 - sem comentários ainda1. Instalando requisitos
sudo apt-get install fuse-utils build-essential pkg-config libfuse-dev libcurl4-openssl-dev libxml2-dev
2. Baixando e instalando pacotes 2.8.4
export PLATAFORMA=amd64
wget http://ftp.us.debian.org/debian/pool/main/f/fuse/libfuse2_2.8.4-1.1_${PLATAFORMA}.deb
wget http://ftp.us.debian.org/debian/pool/main/f/fuse/libfuse-dev_2.8.4-1.1_${PLATAFORMA}.deb
wget http://ftp.us.debian.org/debian/pool/main/f/fuse/fuse-utils_2.8.4-1.1_${PLATAFORMA}.deb
dpkg -i libfuse2_2.8.4-1.1_${PLATAFORMA}.deb libfuse-dev_2.8.4-1.1_${PLATAFORMA}.deb fuse-utils_2.8.4-1.1_${PLATAFORMA}.deb
3. Conferindo versao do módulo fuse 2.8.4
pkg-config –modversion fuse
4. [[http://code.google.com/p/s3fs/downloads/list baixando s3fs]]
wget http://s3fs.googlecode.com/files/s3fs-1.61.tar.gz
5. Descompactar s3fs
tar -xvzf s3fs-1.61.tar.gz
cd s3fs-1.61
./configure –exec-prefix=/usr/ –prefix=/ –includedir=/usr/include/ –mandir=/usr/share/man/
make
sudo make install
6. Adicionando credenciais de acesso
[[https://aws-portal.amazon.com/gp/aws/securityCredentials https://aws-portal.amazon.com/gp/aws/securityCredentials]]
echo “ACCESS_KEY_ID:SECRET_ACCESS_KEY” > /etc/passwd-s3fs
chmod 0600 /etc/passwd-s3fs
7. Montando seu bucket
mkdir -p /mnt/bucket
s3fs nome-do-bucket /mnt/bucket
8. Adicionando montagem no /etc/fstab
s3fs#nome-do-bucket /mnt/bucket fuse allow_other,_netdev,nosuid,nodev,url=https://s3.amazonaws.com 0 0
por: Petterson Faria
Testado no Linux cobaia 2.6.32-5-amd64 #1 SMP Sun Jul 3 08:54:17 UTC 2012 x86_64 GNU/Linux
Fonte: [[http://syslog.tv/2012/03/03/mount-amazon-s3-bucket-locally Mount Amazon S3 bucket locally]]