Showing posts with label tsm. Show all posts
Showing posts with label tsm. Show all posts

Monday, February 6, 2023

Update of IBM Spectrum Protect for Virtual Environment (VMware) finished with Java error "java/lang/OutOfMemoryError"

 If update of IBM Spectrum Protect for Virtual Environment (VMware) finished with Java error "java/lang/OutOfMemoryError" and you see errors like this:

JVMDUMP032I JVM requested Heap dump using '/tmp/install.dir.1556855/heapdump.20230206.143627.1556855.0011.phd' in response to an event
JVMDUMP010I Heap dump written to /tmp/install.dir.1556855/heapdump.20230206.143627.1556855.0011.phd
JVMDUMP032I JVM requested Java dump using '/tmp/install.dir.1556855/javacore.20230206.143627.1556855.0012.txt' in response to an event
JVMDUMP010I Java dump written to /tmp/install.dir.1556855/javacore.20230206.143627.1556855.0012.txt
JVMDUMP032I JVM requested Snap dump using '/tmp/install.dir.1556855/Snap.20230206.143627.1556855.0013.trc' in response to an event
JVMDUMP010I Snap dump written to /tmp/install.dir.1556855/Snap.20230206.143627.1556855.0013.trc
JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".

Try to start install process with the option "-jvmxmx 12g":

./installer-Linux.bin -jvmxmx 12g

Thursday, April 7, 2022

Storage rule replication hang for a long time. No network activity

Situation.

Storage rule replication process shows as active process in the source and target TSM server. But there is no network activity and data is not transferring between TSM servers.

Content.

Open file dsmffdc.log on the source TSM server and find lines with the pattern "[ FFDC_REPLICATIOIN ]". You can find lines something like this:

[04-06-2022 02:29:31.066][ FFDC_REPLICATION ]: (smtrans.c:11224) Cannot send DistDedupChunkVerb - termReason 1 indicated for session TARGET-TSM-01(89625).~

Resolution.

Cancel hang replication process and restart it again.

Tuesday, October 6, 2015

TSM Server. Как удалить определенную Legacy резервную копию с сервера

​Официально есть команда по удалению резервных копий. Но она работает только для VSS резервных копий.
Legacy резервные копии официально рекомендуется проводить по цепочке: active backup - inactive backup - и потом согласно политик inactive backup-ы будут удаляться.
Есть ещё один способ, но по-моему не официальный (в смысле если что набедокурите мы ответсвенности не несём, так что будьте внимательны и аккуратны) через консоль администирования TSM (dsmadmc).
Определяете объёкты, которые вам нужно удалить
select filespace_name,hl_name,ll_name,state,object_id from backups where node_name='<node_name_for_the_sql_backup>' ;
node_name_for_the_sql_backup - большими символами.
Удаляете выбраные объекты командой, одна команда - один объёкт:
delete object <object_id>

TSM Server. Сброс пароля для пользователя admin в Tivoli Storage Manager server

​
  1. Останавливаем службу TSM server
    service tsminst1_dsmserv.rc stop
    или
    kill `cut -sd " " -f 4 /tsm/tsminst1/dsmserv.v6lock`
  2. Заходим на сервер под пользователем, под которым запускается сервер TSM (tsminst1)
  3. Запускаем сервер, но не как службу, а как обычную программу (foreground)
    Starting the server from the user ID that owns the server instance
    • Перед запуском сервера запускаем db2profile
      ./home/tsminst1/sqllib/db2profile
    • Переходим в рабочий каталог сервера TSM
      cd /tsm/tsminst1
    • Запускаем сервер командой
      /opt/tivoli/tsm/server/bin/dsmserv
  4. И мы сразу попадаем в консоль сервера TSM
  5. Для сброса пароля выполняем команду UPADTE ADMIN
    UPDATE ADMIN admin <new_password>
  6. Все. Можно останавливать сервер и перезапускать его как обычно.
    Я это попробовал сделать без перезагрузки сервера (команда HALT - остановить TSM сервер, service tsminst1_dsmserv.rc start - запуск службы сервера). Но что-то пошло не так и выдавало ошибки. После перезагрузки всего сервера все запустилось норм.

TSM Server. Полное восстановление сервера TSM Server

​
Подробно об этом http://pic.dhe.ibm.com/infocenter/tsminfo/v6r4/topic/com.ibm.itsm.srv.doc/t_scen_srv_recover.html
  1. Устанавливаем на сервер с CentOS Tivoli Storage Manager с нуля как описано в документе
  2. При установке нового сервера необходимо использовать точно такие же пути для установки, пути для базы данных и логов, имя пользователя для старта процесса сервера TSM. А также необходимо подключить все диски и ленточки, на которых хранятся резервные копии со старого сервера и проверить, чтобы пользователь tsminst1 имел доступ к данным резервных копий со старого сервера.
    • Если используется ленточный накопитель ОБЯЗАТЕЛЬНО нужно проверить корректно ли установлены драйвера и доступен ли накопитель. Это можно сделать с помощью утилиты ITDT.
    • Также необходимо проверить права доступа на дсики с резервными копиями для пользователя из под которого будет работать служба dsmserv (у нас это tsminst1).
  3. Для восстановления всего сервера TSM нам будут необходимы резервные копии (instance_dir - рабчий каталог сервера TSM. У нас это /tsm/tsminst1):
    • данных devconfig ({instance_dir}/devconf.dat)
    • данных volhistory ({instance_dir}/volhist.dat)
    • файла dsmserv.opt ({instance_dir}/dsmserv.opt)
    • резервная копия базы данных TSM
  4. После установки сервера как описано в документе из п.1, останавливаем процесс TSM сервера
    service tsminst1_dsmserv.rc stop
  5. Удаляем базу данных, которая создалась при установке. Для этого необходимо зайти под пользователем tsminst1 и выполнить
    cd /opt/tivoli/tsm/server/bin/
    ./dsmserv -u tsminst1 -i /tsm/tsminst1/ removedb TSMDB1
  6. Восстанавливаем из резервных копий файлы devconf.dat, volhist.dat и dsmserv.opt в каталог {instance_dir} (у нас это /tsm/tsminst1).
  7. Восстанавливаем базу данных сервера TSM
    • заходим на сервер под пользователем tsminst1 (под ним будет работать сервер TSM)
    • выполняем восстановление базы данных
      cd /opt/tivoli/tsm/server/bin
      ./dsmserv -u tsminst1 -i /tsm/tsminst1/ restore db
    • если все проходит успешно, можно проверить состояние базы данных
      ./dsmserv -u tsminst1 -i /tsm/tsminst1/ display dbspace
  8. Стартуем сервер в интерактивном режиме и смотрим, что ошибок нет
    • заходим на сервер под пользователем tsminst1 (под ним будет работать сервер TSM)
    • cd /opt/tivoli/tsm/server/bin
    • ./dsmserv -u tsminst1 -i /tsm/tsminst1/
  9. Если все окей и сервер стартует нормально
    • останавливаем сервер командой HALT
    • заходим под пользователем root
    • запускаем службу сервера TSM
      service tsminst1_dsmserv.rc start
  10. Все. Можно подключаться к серверу и работать.

TSM Server. Очистка старых резервных копий базы TSMDB

​Посмотреть список созданных резервных копий базы TSMDB:
query volistory type=dbb
Удалить все резервные копии и оставить за последние 2 недели (например):
delete volhistory type=dbb todate=-14
Подробности:
Managing TSM Database Backups
DELETE VOLHISTORY
QUERY VOLHISTORY

TSM Server. Обновление сервера TSM

​
  1. Перед обновлением необходимо сделать резервное копирование:
    • базы данных TSM
      backup db type=Full devclass=TSMDB_BACKUP_DEV

      Смотреть за процессом резервного копирования можно командой
      query process
    • файлы volhystory и devconfig
      backup devconfig filenames=/tsm_storage/tsmdb_backup/devconfig_20141215.bak
      backup volhistory filenames=/tsm_storage/tsmdb_backup/volhistory_20141215.bak
    • файл настроек сервера dsmserv.opt
      cp /tsm/tsminst1/dsmserv.opt /tsm_storage/tsmdb_backup/dsmserv_20141215.opt
  2. Скопировать файл с обновлением для сервера в каталог на сервер TSM.
    • сделать файл с обновлением исполняемым. Например,
      chmod a+x 7.1.1.100-TIV-TSMSRV-Linuxx86_64.bin
    • распаковать обновление. Например,
      ./7.1.1.100-TIV-TSMSRV-Linuxx86_64.bin
  3. Подключаемся к серверу TSM и останавливаем его командой HALT.
    Проверить статус службы Tivoli можно линуксовой командой
    service tsminst1 status
  4. Логинимся с правами root и запускаем установку сервера Tivoli командой ./install.sh
  5. Выбираем вариант Update и проходимся по мастеру.
    Можно сначала обновить только серверную часть и потом отдельно Operation Center.
Подробности в статье Linux: Installing a Tivoli Storage Manager server fix pack

TSM Server. Обновление CentOS

​
  1. Перед обновлением останавливаем службу TSM
    service tsminst1 stop
  2. Запускаем обновление
    yum update
  3. После обновления перезагружаем сервер.
  4. Если обновилась версия ядра Linux, необходимо переустановить драйвер ленточного накопителя
    • останалвиваем службу TSM
      service tsminst1 stop
    • Переустанавливаем драйвер ленточной бибилиотеки
    • Запускаем службу TSM
      service tsminst1 start
  5. Проверяем, что все работает.

TSM OC. Замена самоподписанного сертификата на официальный

​
  1. You need server sertificates with private key and root and intermidiate sertificates in PFX file.
  2. Copy this PFX file to server with Tivoli Operation Center.
  3. Login to server with installed Tivoli Operation Center to GUI.
  4. Start bash terminal.
  5. You need root access for this actions.
  6. Stop Tivoli Operation Center service
    service opscenter.rc stop
  7. Run utility ikeyman. This utility require GUI.
    <installation_dir>/ui/jre/bin/ikeyman
    <installation_dir> - full path to directory in wich Tivoli Operation Center is installed. By default this is /opt/tivoli/tsm/
  8. Click Key Database File > Open.
    • Key database type - JKS
    • click "Browse..." and go to the following directory
      <installation_dir>/ui/Liberty/usr/servers/guiServer
    • In the guiServer directory, select the gui-truststore.jks file.
    • Click "Open", and click "OK".
  9. Enter the password for the truststore file, and click "OK".
  10. If you lost password for truststore file, you can reset it. See Resetting the password for the Operations Center truststore file.
    You should reset password for truststore file before importing new certificates.
  11. In the Key database content area of the IBM Key Management window, click the arrow, and select Personal Certificates from the list.
  12. Click "Export/Import".
    • select Import Key
    • Key file type - PKCS12
    • click "Browse..." and select PFX file with new server certificates
    • click "OK", enter password for PFX file and click "OK"
    • You will see window Select from Key Label List
    • In this window with Ctrl+LeftClick select all labels and click "OK"
    • In window Change Labels you can change label for imported certificates and click "OK"
  13. Root and intermidiate certificates will be imported to "Signer Certificates", server certifciate - to "Personal Certificates".
  14. In "Personal Certificates" delete "default" certificate. This is auto generated self-signed certificate for Tivoli Operation Center.
  15. Rename imported server certificate to "default".
  16. Close iKeyman.
  17. Start Tivoli Operation Center service
    service opscenter.rc start
  18. Chek in browser that Tivoli Operation Center uses imported server certificate.
Links: Configuring for SSL communication between the Operations Center and the hub server

Tivoli Integrated Portal. Resetting the TIP Admin ID

​
  1. Go to the TIP bin directory ( default install location is /opt/IBM/tivoli/tipv2 ):
        cd <Install Location>/bin
  2. Run the following wsadmin commands from the TIP bin directory where <tip admin> is the TIP admin ID and <password> is the new password to be used for the TIP admin ID:
        ./wsadmin.sh -conntype none -profileName TIPProfile
        wsadmin>$AdminTask changeFileRegistryAccountPassword {-userId <tip admin> -password <password>}
        wsadmin>$AdminConfig save
        wsadmin>quit
  3. Reboot the system.
  4. Start the TIP server if it is not a service:
        cd <Install Location>/bin
        ./startServer.sh server1
  5. Log in to TIP using the new password.

Tivoli Integrated Portal. How-to install custom SSL certificat

​
  1. You need:
    • server certificate + intermidiate certificate + root certificate + private key in PFX file
    • to convert certificate files from Windows CR+LF to Linux LF do this:
      • copy files in Windows CR+LF format to Linux server
      • run this command for each file:
        sed 's/$'"/`echo \\\r`/" input.txt > output.txt
    • intermidiate certificate in Base64 Encoded PEM file. New line format should be Linux (LF).
    • root certificate in Base64 Encoded PEM file. New line format should be Linux (LF).
    • copy these 3 files to temporary directory on the TIP server. For example:
      /tmp/ssl/serverssl.pfx
      /tmp/ssl/GeoTrust_Root.pem
      /tmp/ssl/RapidSSL_Interm.pem
  2. Open and login to Tivoli Integrated Portal. Usually this is URL https://<server_name>:16311/ibm/console/logon.jsp
  3. In the left menu open Settings -> WebSphere Administrative Console and click Launch WebSphere Administrative Console
  4. In the left menu open Security -> SSL certificate and key management. In the Related Items list, click Key stores and certificates.
  5. Click NodeDefaultKeyStore. In the Additional Properties list, click Personal certificates and click Import...
  6. Select Key store file. Enter full path to PFX file. For example: /tmp/ssl/serverssl.pfx. Enter password for PFX file and click Get Key File Aliases.
  7. Select the certificate alias to import and assign a new alias name to the imported certificate (for example: rapidssl_2014-2016).
  8. Click OK.
  9. Click Save to save the changes to the WebSphere Application Server master configuration.
  10. Click SSL certificate and key management -> Key stores and certificates -> NodeDefaultKeyStore -> Personal certificates.
  11. Select certificate with alias default and Delete him.
  12. Click Save to save the changes to the WebSphere Application Server master configuration.
  13. Click SSL certificate and key management -> Key stores and certificates -> NodeDefaultTrustStore -> Signer certificates.
  14. Click Add.
  15. Specify the alias name for the new root CA signer certificate (for example: GeoTrust_Root), the certificate file name (for example: /tmp/ssl/GeoTrust_Root.pem), certificate data type (for example: Base64-encoded ASCII data), and click OK.
  16. Click Save to save the changes to the WebSphere Application Server master configuration.
  17. Repeat steps 13 to 15 to import all associated intermediary signer certificates (for example: to import RapidSSL intermidate SSL certificate).
  18. Click SSL certificate and key management -> Key stores and certificates -> NodeDefaultTrustStore -> Personal certificates.
  19. Click Import... (if do not have any SSL certificate in Personal certificates) or select the check box associated with the old SSL certificate and click Replace...
    In our example we will be Import new SSL certificate. So click Import...
  20. Select Key store file. Enter full path to PFX file. For example: /tmp/ssl/serverssl.pfx. Enter password for PFX file and click Get Key File Aliases.
  21. Select the certificate alias to import and assign a new alias name to the imported certificate (for example: rapidssl_2014-2016).
  22. Enter once again password for PFX file and Click OK.
  23. Click Save to save the changes to the WebSphere Application Server master configuration.
  24. Refresh web page and check that new SSL certificate installed correctly to Integrated Solution Console.
  25. Open Tivoli Integrated Portal and also check that new SSL certificate installed correctly.

PS.
This link was really helpfull Replacing existing WebSphere Application Server SSL certificates

Thursday, February 2, 2012

Установка TSM Administration Center на SLES

  1. Ставим SLES, настраиваем сеть и обновляем ее.
  2. Заходим с правами рута и делаем:
    • Устанавливаем пакет openmotif-libs-32bit с диска SLE-11-SP1-SDK-DVD-x86_64-GM-DVD1.iso
      rpm -ihv openmotif-libs-32bit-2.3.1-3.13.x86_64.rpm
    • Ставим пакеты compat-32bit и openmotif22-libs-32bit
      yast2 -i compat-32bit &&
      yast2 -i openmotif22-libs-32bit
    • Создаем структуру папок и пользователя для установки TSM Admin Center
      mkdir /usr/ibm &&
      mkdir /var/ibm &&
      mkdir /var/tivoli &&
      mkdir -p /opt/IBM/tivoli &&
      useradd -d /home/tsmadmc -m -s /bin/bash tsmadmc &&
      passwd tsmadmc &&
      chown -R tsmadmc /usr/ibm &&
      chown -R tsmadmc /var/ibm &&
      chown -R tsmadmc /var/tivoli &&
      chown -R tsmadmc /opt/IBM/tivoli
  3. Заходим под созданным пользователем tsmadmc, запукаем prereqcheck.bin и смотрим, чтобы не было ошибок.
  4. Заходим под созданным пользователем tsmadmc и устанавливаем TSM Admin Center
    ./install.bin
    • Choose Locale: English
    • Select Installation Folder: оставляем по-умолчанию
    • Tivoli Common Reporting: Yes, install Tivoli Common Reporting
    • IBM Cognos Content database: 1527 (default)
    • IBM Tivoli Storage Manager Client Performance Monitor configuration:

      • Port Number: 5129
      • Time Interval (Hours): 24
      • Operation Save Time (Days): 14
    • WebSphere Information:
      • User ID: tipadmin
      • Password: <tipadmin_password>
      • Port Number: 16310

Установка Tivoli Storage Manager на CentOS

  1. Установка CentOS
  2. Все действия делаем из-под root
  3. Проверить multipath
  4. Обновить ОС
  5. Проверить язык системы, выполнив команду locale. Если он отличается от en_US.UTF-8, нужно изменить файл /etc/profile

    echo -e "\nexport LC_ALL=en_US.UTF-8" >> /etc/profile &&
    echo "export LANG=en_US.UTF-8" >> /etc/profile

    После этого перезагрузить систему и проверить, что настройки применились.
  6. Установить пакеты rpm-build kernel-devel glibc-devel gcc и драйвер с утилитой для TS3100

    yum -y install rpm-build kernel-devel glibc-devel gcc &&
    rpmbuild --rebuild lin_tape-1.61.0-1.src.src &&
    rpm -ivh /root/rpmbuild/RPMS/x86_64/lin_tape-1.61.0-1.x86_64.rpm &&
    rpm -ivh lin_taped-1.61.0-rhel6.x86_64.rpm &&
    chmod +x itdtinst6.0.0.037Linux.x86_64 &&
    mkdir itdt &&
    cd itdt &&
    ~/itdtinst6.0.0.037Linux.x86_64
  7. Перед установкой доставляем необходимые пакеты и добавляем опции для ядра

    sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/sysconfig/selinux &&
    yum -y install libstdc++.i686 ksh compat-libstdc++-33.i686 compat-libstdc++-33 &&
    echo -e "\n#For TSM" >> /etc/sysctl.conf &&
    echo "kernel.shmmax = 268435456" >> /etc/sysctl.conf &&
    echo "kernel.randomize_va_space = 0" >> /etc/sysctl.conf &&
    echo "kernel.randomize_va_space = 0" >> /etc/sysctl.conf &&
    echo "kernel.shmall = 4194304" >> /etc/sysctl.conf &&
    echo "kernel.sem = 250        256000  32      2048" >> /etc/sysctl.conf &&
    echo "kernel.msgmni = 8192" >> /etc/sysctl.conf &&
    echo "kernel.msgmax = 65536" >> /etc/sysctl.conf &&
    echo "kernel.msgmnb = 65536" >> /etc/sysctl.conf &&
    echo "vm.swappiness = 0" >> /etc/sysctl.conf &&
    echo "vm.overcommit_memory = 0" >> /etc/sysctl.conf &&
    sysctl -p
  8. Открыть на брандмауэре порт 1500 для связи с TSM AdminCenter
    iptables -I INPUT 5 -p tcp -s 10.128.30.0/24 -m state --state NEW -m tcp --dport 1500 -j ACCEPT
    # /etc/init.d/iptables save
  9. Распаковываем дистрибутив Tivoli Storage Manager (CI3KAML)
  10. Запускаем prereqcheck.bin для проверки все ли готово к установке TSM
  11. Запустить установку

    install.bin -i console -r response.rsp
    • Choose locale:  2 - English
    • Product selection:  2- IBM Tivoli Storage Manager Extended Edition
    • LAN-free or Library Sharing:  1- Yes
    • Component Selection:  1,2,3,4
          1- Tivoli Storage Manager server
          2- Tivoli Storage Manager server languages
          3- Tivoli Storage Manager license
          4- Tivoli Storage Manager devices
    • Language Selection:  11 - English UTF 8
  12. Что нужно сделать после установки
    • Проверить параметры ядра (minimum values for kernel parameters), которые мы выставили в пункте 5

      sysctl -a | grep "kernel.shm\|kernel.randomize\|kernel.sem\|kernel.msgm\|vm.swappiness\|vm.overcommit_memory"
    • Создаем группу и пользователя

      groupadd tsmsrvrs
      useradd -d /home/tsminst1 -m -g tsmsrvrs -s /bin/bash tsminst1
      passwd tsminst1
    • Создаем структуру папок для БД

      mkdir -p /tsm/{tsminst1,tsmdb001,tsmdb002,tsmdb003,tsmdb004,tsmlog,tsmarchlog,tsmlogmirror,tsmarchlogfailover}
      chown -R tsminst1:tsmsrvrs /tsm
    • Зайти под новым пользователем, создать файл .profile и затем выйти
  13. Конфигурация tsm:
    • запускаем файл /opt/tivoli/tsm/server/bin/dsmicfgx из под root-а в Х
    • Instance User ID
      User ID:    tsminst1
      Password: <tsminst1_password>
    • Instance Directory:   /tsm/tsminst1
    • Database Directories:
      The database directories are listed below:
      /tsm/tsmdb001
      /tsm/tsmdb002
      /tsm/tsmdb003
      /tsm/tsmdb004
    • Recovery Log Directories:
      Active Log Size:  8 GB
      Active log directory:  /tsm/tsmlog
      Primary archive log directory:  /tsm/tsmarchlog
      Active log mirror directory:   /tsm/tsmlogmirror
      Secondary archive log directory:  /tsm/tsmarchlogfailover
    • Server information:
      Server name:  TSM
      Server language:  English UTF-8
      Start server automatically using the instace user ID
    • Administrator credentials
      Administrator name:  admin
      Password:  <root_password>
    • Server communication
      Client port:   1500
      Administrator port:  1500
  14. Для дедупликации добавим необходимые опции в файл настройки сервера БД
    (делаем под пользователем tsminst1)

    echo -e "\nallowreorgindex yes" >> /tsm/tsminst1/dsmserv.opt &&
    echo "reorgbegintime 13:00" >> /tsm/tsminst1/dsmserv.opt &&
    echo "reorgduration 4" >> /tsm/tsminst1/dsmserv.opt

    а затем перестартовать сервер

    kill `cut -sd " " -f 4 /tsm/tsminst1/dsmserv.v6lock`
    После выполения команды нужно подождать пару минут, чтобы завершился процесс /opt/tivoli/tsm/server/bin/dsmserv -q

    Проверяем есть ли скрипт tsminst1_dsmserv.rc в /etc/init.d
    Если есть, заходим под рутом и стартуем сервер TSM
    /etc/init.d/tsminst1_dsmserv.rc start
    После старта сервера должен появиться процесс
    /opt/tivoli/tsm/server/bin/dsmserv -u tsminst1 -i /tsm/tsminst1 -q

    Если скрипта нет. Значит что-то неправильно встало.
    /opt/tivoli/tsm/server/bin/dsmserv -u tsminst1 -i /tsm/tsminst1 -q &
  15. Проверьте есть ли в /etc/init.d tsminst1_dsmserv.rc. Если есть, то пропускаем все ниже описанное. Если нет, то для автоматического запуска сервиса нужно (делаем под root):

    • cp /opt/tivoli/tsm/server/bin/dsmserv.rc /etc/rc.d/init.d/tsminst1 &&
      chkconfig --add tsminst1 &&
      chkconfig tsminst1 on
    • Проверяем добавился ли сервис

      chkconfig --list tsminst1
      tsminst1        0:off 1:off 2:on 3:on 4:on 5:on 6:off
    • Скрипт необходимо изменить, т.к там используется неправильная директория инстанса

      vi /etc/rc.d/init.d/tsminst1

          Находим

      instance_home=`${prefix}/tivoli/tsm/server/bin/dsmfngr $instance 2>/dev/null`
      if [[ -z "$instance_home" ]]
      then
        instance_home="/home/${instance}"
      fi

          и комментируем эти строки, а затем добавляем

      instance_home="/tsm"
    • Проверяем состояние сервиса

      service tsminst1 status
    • Чтобы запустить или остановить
      service tsminst1 start
           или
      service tsminst1 stop
  16. Устанавливаем TSM clients
    • Первым делом проверяем, что установлено сейчас в системе
            yum list installed | grep TIV
      и удаляем TIVsm-API и TIVsm-BA, если они есть:
      yum remove TIVsm-API*
      yum remove TIVsm-BA*
    • Затем распаковываем дистрибутив клиента TSM (CI3KUML)
      cd <path_to_TSM_Client_folder>
      tar xzf <path_to_TSM_Client>
    • Устанавливаем Global Security Toolkit (GSKit), TSM API, backup-archive Java client, command line client, administrative client, web client и документацию

      Проверяем, установлен ли gskcrypt:
      yum list installed | grep gskcrypt
      Если установлен - убираем строку с rpm -U gskcrypt...

      cd TSMCLI_LNX/tsmcli/linux86/ &&
      rpm -U gskcrypt64-8.0.14.11.linux.x86_64.rpm gskssl64-8.0.14.11.linux.x86_64.rpm &&
      rpm -ihv TIVsm-API64.x86_64.rpm &&
      rpm -ihv TIVsm-BA.x86_64.rpm
    • Настроим client system-options файлы

      cd /opt/tivoli/tsm/client/ba/bin/ &&
      cp dsm.sys.smp dsm.sys &&
      cp dsm.opt.smp dsm.opt &&
      chmod 755 dsm.sys dsm.opt

      А затем правим файл dsm.sys, чтобы он выглядел таким образом:

      SErvername  TSM
         COMMMethod         TCPip
         TCPPort            1500
         TCPServeraddress   tsm.flyuia.com
    • Запускаем утилиту dsmadmc