Mudanças entre as edições de "Bacula - Restauração de Backups/Restauração do Samba4"

De IFRS Campus Canoas
Ir para: navegação, pesquisa
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Fixar IP no arquivo /etc/network/interfaces
+
=Requisitos=
 
+
Fixe o endereço IP no arquivo /etc/network/interfaces
# The primary network interface
+
 
  allow-hotplug eth0
 
  allow-hotplug eth0
 
  iface eth0 inet static
 
  iface eth0 inet static
Linha 8: Linha 7:
 
  gateway GATEWAY
 
  gateway GATEWAY
  
Edite o arquivo /etc/hostname
+
Edite o nome do host no arquivo /etc/hostname  
 
  dominio
 
  dominio
  
Linha 19: Linha 18:
  
  
 
+
=Instalação de dependências=
 
  # apt-get install bind9
 
  # apt-get install bind9
+
 
 
  # apt-get install acl attr autoconf bison build-essential \
 
  # apt-get install acl attr autoconf bison build-essential \
 
   debhelper dnsutils docbook-xml docbook-xsl flex gdb krb5-user \
 
   debhelper dnsutils docbook-xml docbook-xsl flex gdb krb5-user \
Linha 31: Linha 30:
 
   xsltproc zlib1g-dev
 
   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
 
  # ./configure  --enable-debug --enable-selftest
 
  # make
 
  # make
 
  # make quicktest
 
  # make quicktest
 
  # make install
 
  # 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
 +
/etc/init.d/samba4
 +
 +
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
 +
 +
# samba-tool dbcheck --cross-ncs --fix
 +
# samba-tool ntacl sysvolreset
 
Edite o arquivo /etc/resolv.conf
 
Edite o arquivo /etc/resolv.conf
 +
domain canoas.ifrs.edu.br
 +
search canoas.ifrs.edu.br
 +
nameserver IPSERVIDOR
 +
 +
=Referências=
 +
 +
[[Atualização_do_Samba4]]
 +
 +
[https://wiki.samba.org/index.php/Backup_and_restore_an_Samba_AD_DC Backup and restore an Samba AD DC]
 +
 +
export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH

Edição atual tal como às 08h47min de 16 de outubro de 2015

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
/etc/init.d/samba4

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
# samba-tool dbcheck --cross-ncs --fix
# samba-tool ntacl sysvolreset

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