Skillnad mellan versioner av "Backup HOWTO"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
 
(Wiki-formaterade, skrev småändringar så det faktiskt fungerar.)
Rad 1: Rad 1:
 
== Översikt ==
 
== Översikt ==
   
  +
Lysators backupsystem är [http://www.bacula.org/ Bacula], som styrs från <tt>bakis.lysator.liu.se</tt>.
I skrivande stund, 2005-05-10, har vi ett backupsystem i drift. På
 
<tt>bakis.lysator.liu.se</tt> körs en nätverksinstallation av Bacula som tar
 
backup av diverse datorer.
 
   
 
== Att sätta upp en ny klient ==
 
== Att sätta upp en ny klient ==
   
  +
* Installera Bacula 1.38.2 eller senare. Bara klientdelen ("file daemon") behövs.
Recept från eRik Forsberg (i inlägg 12990843):
 
  +
* Lägg scriptet <tt>bakis:/lysator/etc/bacula/local_partitions</tt> på klienten så det kan köras av Bacula.
<ul>
 
  +
* Starta klienten.
<li>Kopiera <tt>~pen/extsrc/bacula/cvs</tt> till lagom ställe på burk.
 
  +
* Sätt upp servern (Bakis).
<li>Applicera patchen i text 12990729 på <tt>src/filed/restore.c</tt>
 
<li><tt>cd cvs/bacula/</tt>
+
** Lägg till klienten i <tt>/lysator/etc/bacula/bacula-dir.conf</tt>.
  +
** Bygg om konfigurationen: <tt>/usr/ccs/bin/make</tt>
<li><pre>./configure --enable-client-only --prefix=/opt/bacula \
 
  +
** Starta Bacula: <tt>/opt/bacula/sbin/bconsole -c /opt/bacula/etc/bconsole.conf</tt>
--enable-readline --with-working-dir=/var/bacula/working</pre>
 
<li><tt>make</tt>
+
** Ladda om konfigurationen: <tt>reload</tt>
<li>Som root: <tt>make install</tt>
+
** Kolla om klienten finns: <tt>status client=Wrath</tt>
  +
** Kolla om rätt filer kommer att backas upp: <tt>estimate</tt>, välj klientmaskinens jobb i menyn.
<li>Starta om bacula: <tt>/etc/init.d/bacula restart</tt>.
 
  +
** Avsluta: <tt>quit</tt>
</ul>
 
 
De här filerna behöver installeras på klienten:
 
* <tt>/opt/bacula/sbin/bacula-fd</tt>
 
* <tt>/opt/bacula/etc/bacula-fd.conf</tt>
 
* <tt>/opt/bacula/etc/local_partitions</tt>
 
 
På server måste man editera <tt>/lysator/etc/bacula/bacula-dir.conf</tt>.
 
 
Sedan måste man köra <tt>bconsole -&gt; reload</tt>.
 
 
<tt>/opt/bacula/etc/bconsole.conf</tt> ska innehålla <tt>bakis.lysator.liu.se</tt>.
 
 
För att verifiera en klientinstallation kan man göra:
 
 
* Kör <tt>/opt/bacula/sbin/bconsole</tt> (på bakis?)
 
* Skriv ''estimate'', välj klient (t ex fatabur)
 
* Vänta. Om den spottar ur sig en estimering på hur mycket data den skulle backa om den körde en backup, så funkar klienten.
 
 
Man kan göra ''status client=Fatabur'' också för en enklare
 
snabb-koll om klienten svarar.
 

Versionen från 3 april 2006 kl. 16.16

Översikt

Lysators backupsystem är Bacula, som styrs från bakis.lysator.liu.se.

Att sätta upp en ny klient

  • Installera Bacula 1.38.2 eller senare. Bara klientdelen ("file daemon") behövs.
  • Lägg scriptet bakis:/lysator/etc/bacula/local_partitions på klienten så det kan köras av Bacula.
  • Starta klienten.
  • Sätt upp servern (Bakis).
    • Lägg till klienten i /lysator/etc/bacula/bacula-dir.conf.
    • Bygg om konfigurationen: /usr/ccs/bin/make
    • Starta Bacula: /opt/bacula/sbin/bconsole -c /opt/bacula/etc/bconsole.conf
    • Ladda om konfigurationen: reload
    • Kolla om klienten finns: status client=Wrath
    • Kolla om rätt filer kommer att backas upp: estimate, välj klientmaskinens jobb i menyn.
    • Avsluta: quit