Newsgroup: it.comp.os.linux.debian
Titolo: Veritas RALUS su Debian

Salve a tutti!
Dopo una giornata intera di test, alla fine ho fatto funzionare l'agente 
remoto di Veritas BackupExec su Debian!
Posto qui i miei risultati, sperando possano servire a qualcun altro ^_^
Mi sono stati utili:
 Gruppi di Google,
 Veritas article 
http://support.veritas.com/docs/277511
 Veritas article 
http://support.veritas.com/docs/277508
Versioni provate:
 Backup Exec Server 10.d per Windows (montato su un WinXPPro)
 Veritas Remote Agent for Linux Server  (Veritas RALUS)
   file "Q180968.BE.10.1.5629.3.ESD.tar.gz" sul sito Veritas
 Debian Sarge, tipica config da server di posta antispam con postfix
Ecco i passi (spero non ci siano troppi errori, non ho ricontrollato):
1. scompattare Q180968.BE.10.1.5629.3.ESD.tar.gz ad es in /tmp
# tar xzf Q180968.BE.10.1.5629.3.ESD.tar.gz
2. Convertire i 2 RPM in DEB con alien
# cd linux/pkgs/linux/
# alien VRTSvxmsa-4.2.1-211.i386.rpm
# alien VRTSralus-10.00.5629-0.i386.rpm
3. Installare i file deb convertiti (per i nomi vado a occhio)
# dpkg -i vrtsvxmsa_4.2.1.211_i386.deb
# dpkg -i vrtsralus_10.00.5629.0_i386.deb
installeranno file in:
 /opt/VRTS*
 /etc/VRTSralus
 /var/VRTS?
L'eseguibile principale è  /opt/VRTSralus/bin/beremote
e l'init script è /opt/VRTSralus/bin/VRTSralus.init
4. Installare le dipendenze richieste:
# ldd beremote
non trova una libreria... cercandola su 
packages.debian.org
:
# aptitude install libstdc++2.10-glibc2.2
5. Root deve far parte del nuovo gruppo "beoper"
NON FUNZIONA se saltate questo passaggio!!
 (cmq è scritto a chiare lettere sul sito Veritas!)
# addgroup beoper
# adduser root beoper
6. Configurare /etc/VRTSralus/ralus.cfg
Bisogna dire all'agente con quali server BackupExec comunicare:
Software\VERITAS\Backup Exec\Engine\Agents\Agent Directory List 1=srv
("srv" è il nome host o l'ip del Media Server BackupExec)
Con il kernel 2.6 ho dovuto aggiungere questo alla lista di esclusioni, 
altrimenti mi falliva il backup su /sys.../kmem con 
access denied:
Software\VERITAS\Backup Exec\Engine\RALUS\SystemExcludeN=/sys/*.*
( "N" è il numero progressivo nella lista di esclusioni)
Per la sintassi corretta e altri esempi vedere l'articolo Veritas 277508.
7. Eseguire il demone ralus beremote
# ln -s /opt/VRTSralus/bin/VRTSralus.init /etc/init.d/
# /etc/init.d/VRTSralus.init start
Dovrebbe dire "[OK]" (come sulla RedHat) e ascoltare sulla porta 10000:
# netstat -anp| grep beremote
Sul sito Veritas ho visto che qlc si lamentava di un errore di bind... 
ovviamente bisogna assicurarsi che nessun altro 
programma ascolti su quella porta (ad es WEBMIN!!!)
C'è modo di cambiare la porta, e va fatto sia su linux che sul server 
BackupExec, sul sito Veritas è descritto come fare.
Controllate ovviamente anche le impostazioni del firewall!
8. Prova con Backup Exec:
Nelle Job definitions, sotto le Selezioni Remote, dovrebbe comparire una 
sezione "Agenti UNIX", con sotto l'hostname del 
server linux.
Per poter accedervi, bisogna includere le credenziali corrette (root e la 
password) nella gestione account di BackupExec.
La prova che ho portato a termine è la seguente:
 eseguito il backup di alcuni file (i sorgenti del kernel 2.6)
 creato il checksum dei file
 cancellati i file
 eseguito il ripristino col BackupExec
 controllati gli MD5 dei file ed erano corretti.
9. Debug / Note:
Ci è voluto un po' di tempo perchè mi apparisse la sezione "Agenti UNIX" 
in Backup Exec... non so se perchè ci voleva tempo 
oppure sbagliavo io qualcosa che poi ho messo a posto.
Al limite provate a riavviare i servizi di backupexec e poi ralus.
Per le opzioni di beremote: 
# /opt/VRTSralus/bin/beremote --help
ad es --log-console  può tornare utile
L'articolo Veritas 277511 descrive un set di permessi più restrittivo 
sulle directory interessate... non ho ancora provato, 
per ora le ho lasciate con i permessi che vengono fuori dalla conversione 
rpm/deb
10. Un bel pacchetto pronto pronto ?
C'è qualche anima pia che può aiutarmi a creare un bel pacchetto debian 
pronto pronto con magari anche le schermate di 
config debconf ?
Io vorrei tanto farlo ma dovrei imparare da zero e leggermi una buona 
volta la mantainer guide, ma non ho proprio il tempo 
:(
Spero che questo mio piccolo sforzo possa servire a qualcuno ^__^
-- 
Davide DG.
tieni per te la spam per rispondermi via email.

 correggere qualche passaggio...
Uh... ma per RH non ci sono gli RPM già pronti?
Io sono ripartito da zero e ho creato un pacchetto deb con
dpkg-buildpackage, ma mi mancano i maintainer script per l'aggiunta del
gruppo beoper, per lo script di avvio e per la modifica dei parametri di
configurazione ... vorrei fare una cosa "carina"... rinnovo la
richiesta... qualcuno che può darmi una mano? 
Saluti :)
