xe0nic.ansible_isp_client

IBM Spectrum Protect Client

This role installs the IBM Spectrum Protect client, which is used by Storware Kodo for Endpoints.

Requirements

You need a minimal installation of CentOS Stream/RHEL 8 and must set up public key authentication between the command host and the target machine.

Role Variables

Default Settings:

isp_client_version: "8.1.12.0"
isp_short_version: "{{ isp_client_version | regex_replace('([0-9]+)[.]([0-9]+)[.]([0-9]+).*', 'v\\1r\\2') }}"
isp_client_short_version: "{{ isp_client_version | regex_replace('([0-9]+)[.]([0-9]+)[.]([0-9]+).*', 'v\\1\\2\\3') }}"
isp_base_download_url: "http://ftp.software.ibm.com/storage/tivoli-storage-management/maintenance"
isp_client_download_url: "{{ isp_base_download_url }}/client/{{ isp_short_version }}/Linux/LinuxX86/BA/{{ isp_client_short_version }}/{{ isp_client_installer_filename }}"
isp_client_installer_local_dir: "/tmp/isp-client"
isp_client_installer_local_path: "{{ isp_client_installer_local_dir }}/{{ isp_client_installer_filename }}"
isp_dir: "/opt/tivoli/tsm"
isp_dsmopt_path: "{{ isp_dir }}/client/ba/bin/dsm.opt"
isp_dsmsys_path: "{{ isp_dir }}/client/ba/bin/dsm.sys"
isp_servername: "isp"
isp_tcpserveraddress: "localhost"
isp_port: 1500
isp_admin_port: 1502

Important Variables:

  • isp_client_download_url: The URL to download the ISP client. If the download is slow, you can download it manually, upload it to the remote machine, and set this variable to something like file:///tmp/8.1.12.0-TIV-TSMBAC-LinuxX86.tar to use the local installer.
  • isp_dir: The directory where the ISP client will be installed.
  • isp_dsmopt_path: The location of the dsm.opt file.
  • isp_dsmsys_path: The location of the dsm.sys file.
  • isp_servername: The server name in the dsm.opt and dsm.sys files.
  • isp_tcpserveraddress: The address of the ISP server.
  • isp_tcpport: The port of the ISP server.
  • isp_tcpadminport: The administrative port of the ISP server.

Dependencies

None

Example Playbook

This example installs the IBM Spectrum Protect client on the isp host (only one server can be installed) and multiple agents on agents hosts:

- hosts: isp
  roles:
    - xe0nic.ansible_isp_client

Example Host Inventory

Ensure that SSH public key authentication for the Ansible user specified in the inventory is set up properly:

[all:vars]
ansible_user = root

[isp]
192.168.155.233

License

MIT

Author Information

For more details, visit the product website: Storware Kodo for Endpoints
Documentation: Kodo Documentation

Informazioni sul progetto

IBM Spectrum Protect client role for Kodo for Endpoints

Installa
ansible-galaxy install xe0nic.ansible_isp_client
Licenza
Unknown
Download
1.9k
Proprietario
Ensuring data availability and business continuity at every level, in all circumstances.