实践 TSM 文件备份到 disk 和 tape (改变 mgmt) (一)

2023-11-29 13:08

本文主要是介绍实践 TSM 文件备份到 disk 和 tape (改变 mgmt) (一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于更新 mgmt 的测试:
tsm: TSM_SVR1>q domain

Policy        Activated     Activated      Number of     Description            
Domain        Policy        Default       Registered    
Name          Set           Mgmt               Nodes    
                            Class                       
---------     ---------     ---------     ----------     ------------------------
DO_VTL        PS_VTL        MC_VTL                 2     Domain for VTL library 
STANDARD      STANDARD      STANDARD               1     Installed default policy
                                                          domain.               
                                                         
tsm: TSM_SVR1>define domain atm
ANR1500I Policy domain ATM defined.

tsm: TSM_SVR1>q domain

Policy        Activated     Activated      Number of     Description            
Domain        Policy        Default       Registered    
Name          Set           Mgmt               Nodes    
                            Class                       
---------     ---------     ---------     ----------     ------------------------
ATM                                                0                            
DO_VTL        PS_VTL        MC_VTL                 2     Domain for VTL library 
STANDARD      STANDARD      STANDARD               1     Installed default policy
                                                          domain.               

tsm: TSM_SVR1>define mg atm ps_atm mg_atm
ANR1520I Management class MG_ATM defined in policy domain ATM, set PS_ATM.

tsm: TSM_SVR1>q mgmt

Policy        Policy        Mgmt          Default       Description            
Domain        Set Name      Class         Mgmt         
Name                        Name          Class ?      
---------     ---------     ---------     ---------     ------------------------
ATM           PS_ATM        MG_ATM        No                                   
DO_VTL        ACTIVE        MC_VTL        Yes           Management Class for   
                                                         DO_vtl domain         
DO_VTL        PS_VTL        MC_VTL        Yes           Management Class for   
                                                         DO_vtl domain         
STANDARD      ACTIVE        STANDARD      Yes           Installed default      
                                                         management class.     
STANDARD      STANDARD      STANDARD      Yes           Installed default      
                                                         management class.     
                                                        
tsm: TSM_SVR1>q mgmt

Policy        Policy        Mgmt          Default       Description            
Domain        Set Name      Class         Mgmt         
Name                        Name          Class ?      
---------     ---------     ---------     ---------     ------------------------
ATM           ATM_DAILY     MG_ATM_D-     No                                   
                             AILY                                              
ATM           PS_ATM        MG_ATM        Yes                                  
ATM           PS_ATM        MG_ATM_BK     No                                   
DO_VTL        ACTIVE        MC_VTL        Yes           Management Class for   
                                                         DO_vtl domain         
DO_VTL        PS_VTL        MC_VTL        Yes           Management Class for   
                                                         DO_vtl domain         

tsm: TSM_SVR1>validate policyset atm atm_daily
ANR1598E VALIDATE POLICYSET: No default management class has been assigned for policy set ATM_DAILY in domain ATM.
ANS8001I Return code 11.

发现要先把这个policyset 定义为默认的policyset:

tsm: TSM_SVR1>assign defmg atm atm_daily mg_atm_daily
ANR1538I Default management class set to MG_ATM_DAILY for policy domain ATM, set ATM_DAILY.

tsm: TSM_SVR1>activate policyset atm atm_daily

看一下下面的提示:
tsm: TSM_SVR1>activate policyset atm atm_daily
ANR1553W DEFAULT Management class MG_ATM_DAILY in policy set ATM ATM_DAILY does not have a BACKUP copygroup:  files
will not be backed up by default if this set is activated.
ANR1554W DEFAULT Management class MG_ATM_DAILY in policy set ATM ATM_DAILY does not have an ARCHIVE copygroup:
files will not be archived by default if this set is activated.

Do you wish to proceed? (Yes (Y)/No (N)) yes
ANR1553W DEFAULT Management class MG_ATM_DAILY in policy set ATM ATM_DAILY does not have a BACKUP copygroup:  files
will not be backed up by default if this set is activated.
ANR1554W DEFAULT Management class MG_ATM_DAILY in policy set ATM ATM_DAILY does not have an ARCHIVE copygroup:
files will not be archived by default if this set is activated.
ANR1514I Policy set ATM_DAILY activated in policy domain ATM.

会提示你建 copy group 来备份和 archive.

看一下 mgmt:
发现 有两个:一个是active ,一个是atm_daily, 其实是对应一个啦:

------------

下面开始备份测试:
1: 备份到硬盘:
2: 备份到磁带:

先说说 备份到磁盘:
核心是 stgpool, 这个是建在 disk, 还是tape 上 的:
看一下:drive class:

tsm: TSM_SVR1>q devclass

Device        Device         Storage     Device        Format      Est/Max      Mount
Class         Access            Pool     Type                     Capacity      Limit
Name          Strategy         Count                                  (MB)    
---------     ----------     -------     ---------     ------     --------     ------
DISK          Random               3                                                
LTO2          Sequential           2     LTO           ULTRI-      1,024.0     DRIVES
                                                        UMC                         
                                                       
下面开始定义两个stgpool:

tsm: TSM_SVR1>def stg atm_disk_p disk desc="disk bak"        
ANR2200I Storage pool ATM_DISK_P defined (device class DISK).

tsm: TSM_SVR1>def stg atm_tape_p lto2 maxscr=2 desc="tape bak"
ANR2200I Storage pool ATM_TAPE_P defined (device class LTO2).

tsm: TSM_SVR1>q stg

Storage         Device          Estimated       Pct       Pct     High     Low     Next Stora-
Pool Name       Class Name       Capacity      Util      Migr      Mig     Mig     ge Pool   
                                                                   Pct     Pct    
-----------     ----------     ----------     -----     -----     ----     ---     -----------                                                                                          
ATM_DISK_P      DISK                0.0 M       0.0       0.0       90      70               
ATM_TAPE_P      LTO2                0.0 M       0.0       0.0       90      70 

-----------

下面就要开始关联 stgpool, 是什么把 mgmt 和stgp 关联起来呢?
。。。
答对了,就是 copygroup.哈哈

下面就只用一个mgmt 来测试,看看备份的情况:
tsm: TSM_SVR1>q mgmt

Policy        Policy        Mgmt          Default       Description            
Domain        Set Name      Class         Mgmt         
Name                        Name          Class ?      
---------     ---------     ---------     ---------     ------------------------
ATM           ACTIVE        MG_ATM_D-     Yes                                  
                             AILY                                              
ATM           ATM_DAILY     MG_ATM_D-     Yes                                  
                             AILY                                              
                            
tsm: TSM_SVR1>def co atm ATM_DAILY mg_atm_daily standard type=backup dest=atm_disk_p
ANR1530I Backup copy group STANDARD defined in policy domain ATM, set ATM_DAILY, management class MG_ATM_DAILY.

tsm: TSM_SVR1>q co

Policy        Policy        Mgmt          Copy          Versions     Versions       Retain      Retain
Domain        Set Name      Class         Group             Data         Data        Extra        Only
Name                        Name          Name            Exists      Deleted     Versions     Version
---------     ---------     ---------     ---------     --------     --------     --------     -------
ATM           ATM_DAILY     MG_ATM_D-     STANDARD             2            1           30          60
                             AILY                                                                    
                            
这个备份到磁盘,没有磁带,现在应该就可以备份了:

下面开始制定 node 备份:
tsm: TSM_SVR1>q node

Node Name                     Platform     Policy Domain      Days Since     Days Since     Locked?
                                           Name               Last Acce-       Password    
                                                                      ss            Set    
-------------------------     --------     --------------     ----------     ----------     -------
CLIENT                        (?)          STANDARD                   <1             <1       No  
HUIPING                       Linux86      DO_VTL                     <1             <1       No  
TEST                          Linux86      DO_VTL                     <1             <1       No  

发现原来node: test的policy domain 是do_vtl, 下面把它改成: atm:

tsm: TSM_SVR1>update node test domain=atm
ANR2063I Node TEST updated.

tsm: TSM_SVR1>q node test f=d

                     Node Name: TEST
                      Platform: Linux86
               Client OS Level: 2.6.18-92
                Client Version: Version 5, release 5, level 1.0
            Policy Domain Name: ATM
           
下面应该听话了:
备份:
[root@localhost bin]#  ./dsmc selective /shp -subdir=yes
IBM Tivoli Storage Manager
Command Line Backup/Archive Client Interface
  Client Version 5, Release 5, Level 1.0 
  Client date/time: 04/03/2008 00:51:46
(c) Copyright by IBM Corporation and other(s) 1990, 2008. All Rights Reserved.

Node Name: TEST
Session established with server TSM_SVR1: Linux/i386
  Server Version 5, Release 5, Level 1.0
  Server date/time: 04/03/2008 00:51:46  Last access: 04/03/2008 00:01:52

Selective Backup function invoked.

ANS1263E The active policy set does not contain any backup copy groups. The backup operation can not continue.

碰到上面这个问题,

tsm: TSM_SVR1>q co

Policy        Policy        Mgmt          Copy          Versions     Versions       Retain      Retain
Domain        Set Name      Class         Group             Data         Data        Extra        Only
Name                        Name          Name            Exists      Deleted     Versions     Version
---------     ---------     ---------     ---------     --------     --------     --------     -------
ATM           ATM_DAILY     MG_ATM_D-     STANDARD             2            1           30          60
                             AILY                                                                    
DO_VTL        ACTIVE        MC_VTL        STANDARD             3            1          120          60
DO_VTL        PS_VTL        MC_VTL        STANDARD             3            1          120          60

确实没有 发现atm domain 有一个active 的

原因找到,copygrop 是在active policyset 后建立的,要是spool 先建,再 activate policyset就可以了,下面再试一下:

tsm: TSM_SVR1>validate policyset atm ATM_DAILY
tsm: TSM_SVR1>activate policyset atm ATM_DAILY

tsm: TSM_SVR1>q copy

Policy        Policy        Mgmt          Copy          Versions     Versions       Retain      Retain
Domain        Set Name      Class         Group             Data         Data        Extra        Only
Name                        Name          Name            Exists      Deleted     Versions     Version
---------     ---------     ---------     ---------     --------     --------     --------     -------
ATM           ACTIVE        MG_ATM_D-     STANDARD             2            1           30          60
                             AILY                                                                    
ATM           ATM_DAILY     MG_ATM_D-     STANDARD             2            1           30          60
                             AILY                                                                    
DO_VTL        ACTIVE        MC_VTL        STANDARD             3            1          120          60
DO_VTL        PS_VTL        MC_VTL        STANDARD             3            1          120          60

达到预期的目标。

这篇关于实践 TSM 文件备份到 disk 和 tape (改变 mgmt) (一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/432937

相关文章

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virtual disk”问题

《VMWare报错“指定的文件不是虚拟磁盘“或“Thefilespecifiedisnotavirtualdisk”问题》文章描述了如何修复VMware虚拟机中出现的“指定的文件不是虚拟... 目录VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virt

Linux中Curl参数详解实践应用

《Linux中Curl参数详解实践应用》在现代网络开发和运维工作中,curl命令是一个不可或缺的工具,它是一个利用URL语法在命令行下工作的文件传输工具,支持多种协议,如HTTP、HTTPS、FTP等... 目录引言一、基础请求参数1. -X 或 --request2. -d 或 --data3. -H 或

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

Prometheus与Grafana在DevOps中的应用与最佳实践

Prometheus 与 Grafana 在 DevOps 中的应用与最佳实践 随着 DevOps 文化和实践的普及,监控和可视化工具已成为 DevOps 工具链中不可或缺的部分。Prometheus 和 Grafana 是其中最受欢迎的开源监控解决方案之一,它们的结合能够为系统和应用程序提供全面的监控、告警和可视化展示。本篇文章将详细探讨 Prometheus 和 Grafana 在 DevO