Tags:
create new tag
view all tags

Installation eines TSM-Clients unter Ubuntu

Dies gilt für die 32-Bit-Version von Ubuntu 10.04 LTS, bei der das Homeverzeichnis verschlüsselt ist und auch verschlüsselt gesichert werden soll und das Backup nur bei Bearf mit sudo dsmc inc gestartet werden soll, und natürlich nur für Rechner, die durch die von der WWU eingekauften Lizenz erfasst werden.

  • Für HHHHHHHH ist der Hostname einzusetzen.
  • Für UUUUUUUU ist der lokale Username einzusetzen.
  • Für TSMNNNNN ist der Hostname des TSM-Servers einzusetzen.
  • Die Include-/Exclude-Listen sind natürlich den eigenen Bedürfnissen anzupassen.
Nach Anmeldung des Clients (ggf. über die zuständige IVV) bei der zuständigen Stelle im ZIV (backup@uni-muenster.de) sollten sudo dsmc inc und bei Bedarf natürlich sudo dsmc restore aufgerufen werden können.

sudo -i
# Passwort eingeben
locale-gen en_US
mkdir TSM
cd TSM
wget ftp://ftp.scc.kit.edu/pub/tsm/mirror/maintenance/client/v6r1/Linux/LinuxX86/v614/6.1.4.0-TIV-TSMBAC-LinuxX86.tar
tar xf 6.1.4.0-TIV-TSMBAC-LinuxX86.tar
alien -dc TIVsm-API.i386.rpm
alien -dc TIVsm-BA.i386.rpm
dpkg -i tivsm-api_6.1.4-1_i386.deb
dpkg -i tivsm-ba_6.1.4-1_i386.deb

cat <<EOF >/opt/tivoli/tsm/client/ba/bin/dsm.sys
DEFAULTServer      TSMNNNNN
SErvername         TSMNNNNN
INCLEXCL           "/opt/tivoli/tsm/client/ba/bin/inclexcl.def"
NODEName           HHHHHHHH
TCPPort            1500
TCPServeraddress   TSMNNNNN.UNI-MUENSTER.DE
COMPression        OFF
Passwordaccess     Generate
SchedlogName       /var/log/tsm/dsmsched.log
SchedlogRetention  7 D
ErrorlogName       /var/log/tsm/dsmerror.log
ErrorlogRetention  7 D
DIRMC              DIR
include.encrypt    /home/UUUUUUUU/.../*
encryptkey         prompt
EOF

cat <<EOF >/opt/tivoli/tsm/client/ba/bin/dsm.opt
Servername TSMNNNNN
ARCHSYMLINKASFILE NO
Domain / /home/UUUUUUUU
EOF

cat <<EOF >/opt/tivoli/tsm/client/ba/bin/inclexcl.def 
exclude.fs /proc
exclude.fs /sys
exclude.fs /dev
exclude.fs /var/run
exclude.fs /var/lock
exclude.dir /home/.ecryptfs           
exclude     /.../core  
exclude     /var/log/lastlog
exclude.dir /.../.netscape/cache
exclude.dir /.../.mozilla/.../Cache
exclude.dir /.../.opera/cache4  
exclude.dir /.../.kde/share/cache
exclude.dir /.../.kde/share/thumbnails
EOF

cat <<EOF >/usr/local/bin/dsmc
#!/bin/bash
LANG=en_US LC_ALL=en_US LD_LIBRARY_PATH=/opt/tivoli/tsm/client/api/bin /usr/bin/dsmc "$@"
EOF

-- RainerPerske - 2011-12-15

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2011-12-15 - RainerPerske
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding ZIVwiki? Send feedback