This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
tsm:tsm_tdpvmware_lnx [2021/12/03 16:56] manu |
tsm:tsm_tdpvmware_lnx [2022/07/28 15:19] (current) manu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== TSM Data Protection for Virtual Environment v7 on Linux ===== | ===== TSM Data Protection for Virtual Environment v7 on Linux ===== | ||
| + | For info:\\ | ||
| + | If you only want to backup VM using command line, and not schedule, VMCLI config is not needed. VMCLI node is used by TDP for VE GUI | ||
| Install Centos 6.4 x64 minimal Desktop OS (base OS installation) | Install Centos 6.4 x64 minimal Desktop OS (base OS installation) | ||
| + | |||
| + | === Disable Log4J === | ||
| + | |||
| + | Current security issue, with Log4J. As workaround disable it | ||
| + | <cli prompt='>'> | ||
| + | export LOG4J_FORMAT_MSG_NO_LOOKUPS=true | ||
| + | </cli> | ||
| === Disable SElinux === | === Disable SElinux === | ||
| Line 8: | Line 17: | ||
| Required, else nothing will work | Required, else nothing will work | ||
| <cli prompt='>'> | <cli prompt='>'> | ||
| - | cat /etc/selinux/config | + | > cat /etc/selinux/config |
| # This file controls the state of SELinux on the system. | # This file controls the state of SELinux on the system. | ||
| Line 151: | Line 160: | ||
| TCPPORT 1500 | TCPPORT 1500 | ||
| COMMMETHOD TCPIP | COMMMETHOD TCPIP | ||
| - | NODENAME VMPRD_IRIS_LUXEMBOURG_DM | + | NODENAME VMPRD_LUXEMBOURG_DM |
| ERRORLOGNAME "/opt/tivoli/tsm/client/ba/bin/dsmerror.log" | ERRORLOGNAME "/opt/tivoli/tsm/client/ba/bin/dsmerror.log" | ||
| Line 194: | Line 203: | ||
| (c) Copyright by IBM Corporation and other(s) 1990, 2013. All Rights Reserved. | (c) Copyright by IBM Corporation and other(s) 1990, 2013. All Rights Reserved. | ||
| - | Node Name: VMPRD_IRIS_LUXEMBOURG_DM | + | Node Name: VMPRD_LUXEMBOURG_DM |
| - | Please enter your user id <VMPRD_IRIS_LUXEMBOURG_DM>: | + | Please enter your user id <VMPRD_LUXEMBOURG_DM>: |
| - | Please enter password for user id "VMPRD_IRIS_LUXEMBOURG_DM": | + | Please enter password for user id "VMPRD_LUXEMBOURG_DM": |
| Session established with server TSMSRV: AIX | Session established with server TSMSRV: AIX | ||
| Line 204: | Line 213: | ||
| tsm> quit | tsm> quit | ||
| - | [root@luittdpve bin]# dsmc -asnode=VMPRD_IRIS_LUXEMBOURG | + | [root@luittdpve bin]# dsmc -asnode=VMPRD_LUXEMBOURG |
| IBM Tivoli Storage Manager | IBM Tivoli Storage Manager | ||
| Command Line Backup-Archive Client Interface | Command Line Backup-Archive Client Interface | ||
| Line 211: | Line 220: | ||
| (c) Copyright by IBM Corporation and other(s) 1990, 2013. All Rights Reserved. | (c) Copyright by IBM Corporation and other(s) 1990, 2013. All Rights Reserved. | ||
| - | Node Name: VMPRD_IRIS_LUXEMBOURG_DM | + | Node Name: VMPRD_LUXEMBOURG_DM |
| Session established with server TSMSRV: AIX | Session established with server TSMSRV: AIX | ||
| Server Version 6, Release 3, Level 4.200 | Server Version 6, Release 3, Level 4.200 | ||
| Server date/time: 11/07/2013 10:54:05 Last access: 11/07/2013 10:53:44 | Server date/time: 11/07/2013 10:54:05 Last access: 11/07/2013 10:53:44 | ||
| - | Accessing as node: VMPRD_IRIS_LUXEMBOURG | + | Accessing as node: VMPRD_LUXEMBOURG |
| tsm> | tsm> | ||
| </cli> | </cli> | ||
| Line 282: | Line 291: | ||
| # Description: Start dsmcad to enable scheduler and Web GUI. | # Description: Start dsmcad to enable scheduler and Web GUI. | ||
| ### END INIT INFO | ### END INIT INFO | ||
| - | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/tivoli/tsm/client/ba/bin | + | |
| DSMCAD_DIR=/opt/tivoli/tsm/client/ba/bin | DSMCAD_DIR=/opt/tivoli/tsm/client/ba/bin | ||
| + | export JAVA_HOME=/opt/tivoli/tsm/tdpvmware/common/jre/jre | ||
| + | export LD_LIBRARY_PATH=$DSMCAD_DIR:$JAVA_HOME/lib/amd64/classic | ||
| + | export PATH=$JAVA_HOME/bin:$PATH | ||
| DSMCAD_BIN=$DSMCAD_DIR/dsmcad | DSMCAD_BIN=$DSMCAD_DIR/dsmcad | ||
| ...... | ...... | ||
| Line 291: | Line 303: | ||
| If you want to test a backup or restore VM from the datamover server, use the option asnode | If you want to test a backup or restore VM from the datamover server, use the option asnode | ||
| - | <box 80% round orange|TSM client command line>dsmc -asnode=VMPRD_IRIS_LUXEMBOURG</box> | + | <box 80% round orange|TSM client command line>dsmc -asnode=VMPRD_LUXEMBOURG</box> |
| - | <box 80% round orange|TSM client graphical>dsmj -asnode=VMPRD_IRIS_LUXEMBOURG</box> | + | <box 80% round orange|TSM client graphical>dsmj -asnode=VMPRD_LUXEMBOURG</box> |
| Test the backup in preview mode: | Test the backup in preview mode: | ||
| <cli prompt='#'> | <cli prompt='#'> | ||
| [root@luittdpve ~]# export LD_LIBRARY_PATH=/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/tdpvmware/common/jre/jre/bin/classic | [root@luittdpve ~]# export LD_LIBRARY_PATH=/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/tdpvmware/common/jre/jre/bin/classic | ||
| - | [root@luittdpve ~]# dsmc -asnode=VMPRD_IRIS_LUXEMBOURG | + | [root@luittdpve ~]# dsmc -asnode=VMPRD_LUXEMBOURG |
| IBM Tivoli Storage Manager | IBM Tivoli Storage Manager | ||
| Command Line Backup-Archive Client Interface | Command Line Backup-Archive Client Interface | ||
| Line 304: | Line 316: | ||
| (c) Copyright by IBM Corporation and other(s) 1990, 2013. All Rights Reserved. | (c) Copyright by IBM Corporation and other(s) 1990, 2013. All Rights Reserved. | ||
| - | Node Name: VMPRD_IRIS_LUXEMBOURG_DM | + | Node Name: VMPRD_LUXEMBOURG_DM |
| Session established with server ARWEN: AIX | Session established with server ARWEN: AIX | ||
| Server Version 6, Release 3, Level 4.200 | Server Version 6, Release 3, Level 4.200 | ||
| Server date/time: 11/15/2013 16:41:24 Last access: 11/15/2013 16:40:45 | Server date/time: 11/15/2013 16:41:24 Last access: 11/15/2013 16:40:45 | ||
| - | Accessing as node: VMPRD_IRIS_LUXEMBOURG | + | Accessing as node: VMPRD_LUXEMBOURG |
| </cli> | </cli> | ||
| <cli prompt='>'> | <cli prompt='>'> | ||
| Line 332: | Line 344: | ||
| VMDK[1]Name: '[LUITPRD_Drive_9] IIT-APPLIANCE3/IIT-APPLIANCE3.vmdk' | VMDK[1]Name: '[LUITPRD_Drive_9] IIT-APPLIANCE3/IIT-APPLIANCE3.vmdk' | ||
| VMDK[1]Status: Included | VMDK[1]Status: Included | ||
| + | </cli> | ||
| + | |||
| + | Here is the syntax to using bash command | ||
| + | <cli prompt='>'> | ||
| + | [root@luittdpve ~]# dsmc ba vm '*' -preview -asnodename=VMPRD_LUXEMBOURG | ||
| + | </cli> | ||
| + | |||
| + | To list ALL VM on the Vcenter use: | ||
| + | <cli prompt='>'> | ||
| + | [root@luittdpve ~]# export LD_LIBRARY_PATH=/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/tdpvmware/common/jre/jre/bin/classic | ||
| + | [root@luittdpve ~]# dsmc show vm all -optfile="/opt/tivoli/tsm/client/ba/bin/dsm.opt" | ||
| + | |||
| </cli> | </cli> | ||
| Line 339: | Line 363: | ||
| REGISTER NODE VMPRD_VMCLI ?***? domain=PRDLUX backdel=yes auth=local sslreq=no | REGISTER NODE VMPRD_VMCLI ?***? domain=PRDLUX backdel=yes auth=local sslreq=no | ||
| REGISTER NODE VMPRD_VCVC ?***? domain=PRDLUX backdel=yes url=https://xx.xx.xx.xx:9081/TsmVMwareUI | REGISTER NODE VMPRD_VCVC ?***? domain=PRDLUX backdel=yes url=https://xx.xx.xx.xx:9081/TsmVMwareUI | ||
| - | REGISTER NODE VMPRD_IRIS_LUXEMBOURG ?***? domain=PRDLUX backdel=yes maxnummp=20 | + | REGISTER NODE VMPRD_LUXEMBOURG ?***? domain=PRDLUX backdel=yes maxnummp=20 |
| - | REGISTER NODE VMPRD_IRIS_LUXEMBOURG_DM ?***? domain=PRDLUX backdel=yes | + | REGISTER NODE VMPRD_LUXEMBOURG_DM ?***? domain=PRDLUX backdel=yes |
| GRANT PROXYNODE target=VMPRD_VCVC agent=VMPRD_VMCLI | GRANT PROXYNODE target=VMPRD_VCVC agent=VMPRD_VMCLI | ||
| - | GRANT PROXYNODE target=VMPRD_IRIS_LUXEMBOURG agent=VMPRD_VMCLI,VMPRD_IRIS_LUXEMBOURG_DM | + | GRANT PROXYNODE target=VMPRD_LUXEMBOURG agent=VMPRD_VMCLI,VMPRD_LUXEMBOURG_DM |
| - | GRANT PROXYNODE target=VMPRD_VCVC agent=VMPRD_IRIS_LUXEMBOURG | + | GRANT PROXYNODE target=VMPRD_VCVC agent=VMPRD_LUXEMBOURG |
| </code> | </code> | ||
| Line 361: | Line 385: | ||
| Action: Backup | Action: Backup | ||
| Subaction: VM | Subaction: VM | ||
| - | Options: -vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VMPRD_IRIS_LUXEMBOURG -domain.vmfull="VM=HMCv7" -MODE=IFIncremental | + | Options: -vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VMPRD_LUXEMBOURG -domain.vmfull="VM=HMCv7" -MODE=IFIncremental |
| Objects: | Objects: | ||
| Priority: 5 | Priority: 5 | ||
| Line 374: | Line 398: | ||
| </cli> | </cli> | ||
| - | To define a TSM scheduler for the node VMPRD_IRIS_LUXEMBOURG_DM, take care to the syntax: | + | To define a TSM scheduler for the node VMPRD_LUXEMBOURG_DM, take care to the syntax: |
| <code> | <code> | ||
| - | TSM> def sched PRD TEST_VM2 act=b subact=VM options='"-vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VMPRD_IRIS_LUXEMBOURG -domain.vmfull="VM=HMCv7" -MODE=IFIncremental"' startt=...... | + | TSM> def sched PRD TEST_VM2 act=b subact=VM options='"-vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VMPRD_LUXEMBOURG -domain.vmfull="VM=HMCv7" -MODE=IFIncremental"' startt=...... |
| </code> | </code> | ||
| Line 427: | Line 451: | ||
| #PARAM TASK_NAME=test_vm | #PARAM TASK_NAME=test_vm | ||
| #PARAM BACKUP_TYPE=TSM_IFINCR | #PARAM BACKUP_TYPE=TSM_IFINCR | ||
| - | #PARAM DATACENTER_NODE_NAME=VMPRD_IRIS_LUXEMBOURG | + | #PARAM DATACENTER_NODE_NAME=VMPRD_LUXEMBOURG |
| - | #PARAM OFFLOAD_HOST_NAME=VMPRD_IRIS_LUXEMBOURG_DM | + | #PARAM OFFLOAD_HOST_NAME=VMPRD_LUXEMBOURG_DM |
| .... | .... | ||
| </cli> | </cli> | ||
| Line 473: | Line 497: | ||
| VMCLI_LOG_DIR logs | VMCLI_LOG_DIR logs | ||
| DERBY_HOME /home/tdpvmware/tdpvmware | DERBY_HOME /home/tdpvmware/tdpvmware | ||
| - | VE_DATACENTER_NAME IRIS Luxembourg::VMPRD_IRIS_LUXEMBOURG | + | VE_DATACENTER_NAME Luxembourg::VMPRD_LUXEMBOURG |
| <<< | <<< | ||
| </cli> | </cli> | ||