Bacula - Restauração de Backups/Restauração do Samba4

De IFRS Campus Canoas
Revisão de 15h16min de 15 de outubro de 2015 por Vinicius.alves (Discussão | contribs)

Ir para: navegação, pesquisa

Requisitos

Fixe o endereço IP no arquivo /etc/network/interfaces

allow-hotplug eth0
iface eth0 inet static
address IPSERVIDOR
netmask 255.255.255.0
gateway GATEWAY

Edite o nome do host no arquivo /etc/hostname

dominio

Edite o arquivo /etc/hosts

127.0.0.1       localhost
IPSERVIDOR     dominio.canoas.ifrs.edu.br      dominio
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


Instalação de dependências

# apt-get install bind9
# apt-get install acl attr autoconf bison build-essential \
 debhelper dnsutils docbook-xml docbook-xsl flex gdb krb5-user \
 libacl1-dev libaio-dev libattr1-dev libblkid-dev libbsd-dev \
 libcap-dev libcups2-dev libgnutls28-dev libjson-perl \
 libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \
 libpopt-dev libreadline-dev perl perl-modules pkg-config \
 python-all-dev python-dev python-dnspython python-crypto \
 xsltproc zlib1g-dev

Instalação do samba4 através do código fonte

Baixe o código fonte no site https://download.samba.org/pub/samba/stable/, que deve ser a mesma versão utilizada no servidor original.

# wget https://ftp.samba.org/pub/samba/stable/samba-4.X.XX.tar.gz

Descompacte e inicie o processo de compilação:

# tar zxvf samba-4.X.XX.tar.gz
# cd samba-4.X.XX/
# ./configure  --enable-debug --enable-selftest
# make
# make quicktest
# make install

Restauração dos arquivos

Utilize a restauração do bacula para restaurar os arquivos contidos nas pasta:

/backup             (Contêm arquivos de backup utilizando a ferramenta samba_backup).
/etc/krb5.conf

A partir do backup realizado pela ferramenta samba_backup:

# cd /tmp/bacula-restores/
# tar jxvf etc.XXXX.tar.bz2 -C /usr/local/samba/
# tar jxvf samba4_private.XXXX.tar.bz2 -C /usr/local/samba/
# tar jxvf sysvol.XXXX.tar.bz2 -C /usr/local/samba/

Renomeie os arquivos .bak:

# find /usr/local/samba/private/ -type f -name '*.ldb.bak' -print0 | while read -d $'\0' f ; do mv "$f" "${f%.bak}" ; done

Edite o arquivo /etc/resolv.conf

domain canoas.ifrs.edu.br
search canoas.ifrs.edu.br
nameserver IPSERVIDOR

Referências

Atualização_do_Samba4

Backup and restore an Samba AD DC

export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH