Quindi, ho pensato di scrivere un post sulla prima installazione e configurazione di questo software sperando di essere di aiuto a qualcuno.
E magari, quel qualcuno riesca ad aggiornare quel wiki, che in questo istante manco e` raggiungibile.
Tutto e` stato installato su una macchina virtualizzata con "kvm", il sistema operativo scelto e` "Debian Lenny", questo perche` non sono riuscito con "Squeeze", probabilmente perche` la macchina che lo ospita e` "Lenny", ma va bene cosi`, l'importante e` che funzioni (e comunque so`, perche` ho un'altra installazione, che funziona anche su "Squeeze/Squeeze").
Durante l'installazione del sistema operativo (dicevo) ho scelto di partizionare utilizzando LVM e scegliendo di installare tutto su un'unica partizione, in effetti, sulla macchina virtuale si tratta di un disco fisso fisco vero e proprio, quindi utilizzando LVM dovrei avere in fututo tutte le possibilita` che derivano da questa scelta (ampliare e/o modificare aggiungendo dischi e/o partizioni LVM).
Terminata l'installazione, solo sistema di base, nient'altro, ho effettuato un controllo sull'aggiornamento:
apt-get update apt-get upgradePoi ho continuato installando:
apt-get install backuppcL'installazione ha chiesto di rispondere a qualche quesito, queste le risposte:
WINS settings from DHCP apache2Solo mi e` sfuggita la maschera della password autogenerata dell'utente backuppc dell'interfaccia web, ho provveduto a crearne una nuova col comando:
htpasswd -b /etc/backuppc/htpasswd backuppc NEWPASSWORDL'installazione sarebbe terminata qui, manca solo una correzione:
vi /etc/dhcp3/dhclient.confAbilito e correggo la linea:
send host-name "backuppc";Riavvio, perche` il restart della rete non mi funziona mai :( e passo alla configurazione.
Vado col browser all'indirizzo "backuppc/backuppc", viene chiesto username/password, digito, entro e modifico subito la configurazione base, la voce "Edit Config" nel menu a sinistra.
Nelle figure che seguono, le modifiche alle configurazioni.
Qui vorrei aprire una parentesi, in un caso sono riuscito a (ri)configurare "exim4" come SMTP, nell'altro ho dovuto impostarlo come local delivery only, ma e` un'altra storia ...
Bene, la "base" e` impostata, passiamo a "localhost", la mcchina di default gia` inserita.
Per questa, la configurazione di base non funziona, l'errore e`:
Running: /usr/bin/env LC_ALL=C /bin/tar -c -v -f - -C /etc --totals . full backup started for directory /etc Xfer PIDs are now 17073,17072 /bin/tar: ./shadow: Cannot open: Permission denied /bin/tar: ./group-: Cannot open: Permission denied [ skipped 78 lines ] /bin/tar: ./X11/Xwrapper.config: Cannot open: Permission denied /bin/tar: ./gshadow-: Cannot open: Permission denied /bin/tar: ./ssh/ssh_host_rsa_key: Cannot open: Permission denied /bin/tar: ./ssh/ssh_host_dsa_key: Cannot open: Permission denied /bin/tar: ./.pwd.lock: Cannot open: Permission denied [ skipped 62 lines ] /bin/tar: ./gshadow: Cannot open: Permission denied /bin/tar: ./apt/trusted.gpg: Cannot open: Permission denied /bin/tar: ./apt/trusted.gpg~: Cannot open: Permission denied /bin/tar: ./apt/trustdb.gpg: Cannot open: Permission denied /bin/tar: ./apt/secring.gpg: Cannot open: Permission denied [ skipped 219 lines ] /bin/tar: ./exim4/passwd.client: Cannot open: Permission denied /bin/tar: ./security/opasswd: Cannot open: Permission denied [ skipped 127 lines ] /bin/tar: ./shadow-: Cannot open: Permission denied [ skipped 268 lines ] /bin/tar: ./at.deny: Cannot open: Permission denied [ skipped 76 lines ] /bin/tar: ./passwd-: Cannot open: Permission denied [ skipped 188 lines ] /bin/tar: ./ssl/private: Cannot open: Permission denied [ skipped 1 lines ] /bin/tar: Exiting with failure status due to previous errors Tar exited with error 512 () statusPer ovviare a questo problema di permessi ho dovuto modificare la variabile
$Conf{TarClientCmd}cosi`
$sshPath -q -x -n -l root $host /usr/bin/env LC_ALL=C $tarPath -c -v -f - -C $shareName --totalsvedi immagine seguente
A questo punto sono andato a configurare le chiavi ssh, da linea di comando nel computer "backuppc":
apt-get install openssh-server su backuppc cd ssh-keygen -t rsa ssh-copy-id root@localhostFinito, il primo backup ora funziona.
Sarebbe finita qui, senonche` per gli altri pc da "backup-pare" ho avuto altri piccoli disguidi, per esempio uno che non risponde al ping:
Un'altro che non aveva "rsync", il default che utilizzo (vedi configurazione di base in un'immagine fra le precedenti):
apt-get install rsync
Riferimenti:
backuppc.sourceforge.net
http://backuppc.sourceforge.net/faq/BackupPC.html#_conf_tarclientcmd_
http://backuppc.sourceforge.net/faq/ssh.html#how_do_i_setup_openssh
http://www.mail-archive.com/backuppc-users@lists.sourceforge.net/msg09026.html
Nessun commento:
Posta un commento