Mudanças entre as edições de "Bacula - Restauração de Backups/Restauração do Samba4"
De IFRS Campus Canoas
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | + | =Requisitos= | |
− | + | Fixe o endereço IP no arquivo /etc/network/interfaces | |
− | + | ||
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
Índice
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
Backup and restore an Samba AD DC
export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH