blob: 2a7738bfc1d9e8f6eadedb131bee54109bb3cd91 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
#!/bin/bash
set -e
CLUSTER=@@CLUSTER@@
yum -y install TIVsm-BA TIVsm-HSM TIVsm-API TIVsm-server
echo "Ensuring multipath is disabled on this disk"
chkconfig multipathd off || true
service multipathd stop || true
multipath -F || true
cat <<EOF >> /etc/multipath.conf
blacklist {
"^sdb"
}
EOF
mkfs.ext3 -F /dev/sdb
mkdir -p /tsmdiskpool
cat <<EOF >> /etc/fstab
/dev/sdb /tsmdiskpool ext3 defaults 1 1
EOF
mount /tsmdiskpool
ln -sf /opt/tivoli/tsm/server/bin/dsmserv.rc /etc/init.d/dsmserv
ln -sf /etc/init.d/dsmserv /etc/rc3.d/S99dsmserv
/etc/init.d/dsmserv start
echo "Setting up dsm.sys"
cat <<EOF > /opt/tivoli/tsm/client/ba/bin/dsm.sys
SErvername @@CLUSTER@@tsm
COMMMethod TCPip
TCPPort 1500
TCPServeraddress @@CLUSTER@@tsm
ASNODENAME @@TSMNAME@@
PASSWORDACCESS generate
EXCLUDE.DIR /.../.snapshots
ERRORLOGName /var/log/dsmerror.log
EOF
echo "Setting up dsm.opt"
cat <<EOF > /opt/tivoli/tsm/client/ba/bin/dsm.opt
servername @@CLUSTER@@tsm
dateformat 2
EOF
cat <<EOF | dsmadmc -id=admin -password=admin -noconfirm
copy domain STANDARD ALLTODISK
upd mg ALLTODISK STANDARD STANDARD migrequiresbkup=no SPACEMGTECHnique=selective
activate pol ALLTODISK STANDARD
register node @@TSMNAME@@ admin domain=ALLTODISK userid=none backdel=yes
register node @@CLUSTER@@n1.@@DOMAIN@@ admin domain=ALLTODISK userid=none backdel=yes
register node @@CLUSTER@@n2.@@DOMAIN@@ admin domain=ALLTODISK userid=none backdel=yes
register node @@CLUSTER@@n3.@@DOMAIN@@ admin domain=ALLTODISK userid=none backdel=yes
register node @@CLUSTER@@n4.@@DOMAIN@@ admin domain=ALLTODISK userid=none backdel=yes
grant proxynode target=@@TSMNAME@@ agent=@@CLUSTER@@n1.@@DOMAIN@@,@@CLUSTER@@n2.@@DOMAIN@@,@@CLUSTER@@n3.@@DOMAIN@@,@@CLUSTER@@n4.@@DOMAIN@@
def dbvol /tsmdiskpool/db1.dsm format=@@TSM_DB_SIZE@@ wait=yes
del dbv /opt/tivoli/tsm/server/bin/db.dsm wait=yes
extend db `expr @@TSM_DB_SIZE@@ - 16` wait=yes
set logmode rollf
def vol spacemgpool /tsmdiskpool/vol01.dsm format=@@TSM_SPACE_MGMT_SIZE@@ wait=yes
def vol backuppool /tsmdiskpool/backup1.dsm format=@@TSM_BACKUP_POOL_SIZE@@ wait=yes
del vol /opt/tivoli/tsm/server/bin/backup.dsm wait=yes
def vol archivepool /tsmdiskpool/archive1.dsm format=@@TSM_ACRHIVE_POOL_SIZE@@ wait=yes
del vol /opt/tivoli/tsm/server/bin/archive.dsm wait=yes
EOF
echo "TSM server setup complete"
|