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
(Criou página com 'hostname dominio hosts ip fixo # apt-get install acl attr autoconf bison build-essential \ debhelper dnsutils docbook-xml docbook-xsl flex gdb krb5-user \ libacl1-dev...')
 
 
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
hostname
+
=Requisitos=
dominio
+
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
  
hosts
+
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
  
ip fixo
 
 
 
  # 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 14: Linha 29:
 
   python-all-dev python-dev python-dnspython python-crypto \
 
   python-all-dev python-dev python-dnspython python-crypto \
 
   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
 +
# 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]]
 +
 +
[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