quarta-feira, 6 de setembro de 2017

TSM

Índice:




dsmadmc -servername=TSM2 –console


Parando o TSM
- Entrar na linha de comandos do TSM e executar o comando HALT
- Aguardar o processo finalizar e cair na linha de comandos do AIX.
- Verificar se o processo ainda se encontra ativo: ps –ef | grep dsm

Iniciando o TSM
- Logar no servidor TSM como root
- Executar o comando: su – tsminst1
- Executar as variáveis de ambiente contidas no script: . ~/sqllib/db2profile
- Ir até o diretório /tsm_cfg/
- Iniciar o TSM em modo background /opt/tivoli/tsm/server/bin/dsmserv -q &
- Após o start do TSM o resultado deverá ser o seguinte ps -ef | grep dsm
tsminst1 7799026 1 0 10:40:09 - 0:25 /opt/tivoli/tsm/server/bin/dsmserv -u tsminst1 –i /tsm_cfg -q
Outra maneira de iniciar o TSM é reiniciando o servidor, pois os serviços estão contidos na inittab para iniciar automaticamente após o reboot.

Verificar Status TSM
- Para verificar se o serviço do TSM está iniciado, basta executar o comando ps -ef | grep dsm
- Após o start do TSM o resultado deverá ser o seguinte:
tsminst1  7799026    1   0 10:40:09      -  0:25 /opt/tivoli/tsm/server/bin/dsmserv -u tsminst1 -i /tsm_cfg -q

Observações:
- No diretório /tsm_cfg/ estão contidos os arquivos de configurações e logs do TSM Server.


Execute o comando query session para obter o número das sessões (conexões) ativas no TSM, com essa informação, execute o comando: cancel session número_da_sessao


Execute o comando query process para obter os processos em execução pelo TSM, com o número do processo (primeira coluna) execute o comando: cancel process numero_do_processo


Para desativar a replicação entre os TSM execute o comando: disable replication e para ativar, execute o comando: enable replication


Esse procedimento é utilizado, quando não precisamos mais dos backups de uma VM, por exemplo, que foi clonada e possui uma ID antiga.

Delete filespace NODENAME FILESPACE
delete filespace VM_TBSA_DC1 \VMFULL-Antivirus


O comando abaixo pode ser executado para priorizar o processo de migrate, onde pode ser indicado os parâmetros lowmig (limite mínimo) e highmig (limite maximo) e duration (tempo máximo de execução).

migrate stgpool pool_name -lowmig=10 duration=200


disable session

enable session


query replication * status=running
q replication * f=d

Valida a replicação de um node

validade replication node verifyconnection=yes


checkout libvol ts3100 DR0044L5 remove=no checkl=no


checkin libvol ts3200 search=yes checklabel=barcode status=private


Inserir fitas novas dentro da library

label libvolume ts3100 search=yes labels=barcode checkin=scratch

Realizar o inventário da Library

audit library ts3100 checklabel=barcode


update stgpool DP_DB_DD highmig=90 lowmig=10

Alterar Reclaim em um STGPOOL

update stgpool TP_FS_DD reclaim=99

Solicitar reclaim de um STGPOOL com base no limite

reclaim stgpool TP_VM_DD threshold=50


1.       Defina o novo STGPOOL para reclaim
Comando: define stgpool new_stg_reclaim fileclass maxscratch=100

2.       Atualize o STG que você precisa fazer reclaim
Comando: update stgpool TP_VM_DD reclaimstgpool=new_stg_reclaim

3.       Atualize o STG new_stg_reclaim para voltar com os dados para Fita
Comando: update stgpool new_stg_reclaim nextstg=TP_VM_DD

Ativar replicação para um novo node

update node NODENAME replstate=enabled

ou

Desativar:

update node NODENAME replstate=disabled

Remover replicação e remover node

remove replnode NODENAME
remove node NODENAME

Mover dados entre volumes e storagepool

move data nome_do_volume stgpool=nome_do_storagepool

Lista o consumo das Fitas

select substr(volume_name,1,10) as volume_name, stgpool_name, cast(((est_capacity_mb*pct_utilized)/1024) as decimal(20,2)) as GB, substr(status,1,10) as status, substr(access,1,12) as access from volumes where devclass_name='LTOCLASS'

Verificar as opções de configuração do TSM

q opt
q status

Alterar o tempo de reorg do banco

setopt reorgduration 4 (4 horas)

Listar schedules administrativos

q schedule * type=adm

Verificar o conteúdo do script em questão

q schedule AS_DB_BACKUP type=a f=d

Executar um Sched manualmente

UPDATE SCHED PD_FS OMNILINK_W7_MM startt=now startd=today scheds=Enhanced DAYofweek=ANY DAYOFMonth=ANY WEEKofmonth=ANY

Criar um novo Sched PD_FS

DEFINE SCHED PD_FS OMNILINK_W7_MM TYPE=CLIENT DESCRIPTION=OMNILINK SCHEDStyle=Enhanced ACTION=ARCHIVE OPTIONS="-subdir=yes -archmc=MC_EVENTS_MM" OBJECTS="c:\saver2000\databases\" PRIORITY=5 STARTD=today STARTTime=11:00:00 DURation=1 DURUnits=Hours DAYofweek=ANY MONth=ANY DAYOFMonth=1 WEEKofmonth=ANY
Criar um novo Sched PD_VM

DEFINE SCHED PD_VM VM_BPA_SERVER_10_2 Action=backup subaction=vm Options="-vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VM_TBSA_DC1 -domain.vmfull=VM= BPA_Server_10_2 -MODE=IFIncremental"

Cria um sched administrativo

define sched REPL_MENSAL t=a cmd="run REPLICA_FS_MENSAL" SCHEDStyle=Enhanced STARTTime=11:00:00 DURation=30 DURUnits=M DAYofweek=ANY MONth=ANY DAYOFMonth=2 WEEKofmonth=ANY

Associar o novo sched com um node

DEFINE ASSOC PD_FS OMNILINK_W7_MM OMNILINK_W7_MM

Atualizar Sched de File Level

UPDATE SCHED PD_FS OMNILINK_W7_MM TYPE=CLIENT DESCRIPTION=OMNILINK SCHEDStyle=Enhanced ACTION=ARCHIVE OPTIONS="-subdir=yes -archmc=MC_EVENTS_MM" OBJECTS="c:\saver2000\" PRIORITY=5 STARTD=today STARTTime=11:00:00 DURation=1 DURUnits=Hours DAYofweek=ANY MONth=ANY DAYOFMonth=1 WEEKofmonth=ANY

Atualizar schedule para executar a cada 1 hora

update sched PD_DB ORA_TBSAPRD_ARC_LOG starttime=15:00:00 action=command objects="su - oracle -c /usr/tivoli/tsm/scripts/backup_tsm_arch.scr" duration=30 durunits=m period=1 perunits=h

Atualizar schedule para executar uma vez por semana

update sched pd_vm VM_ATOM_HM_IFFULL schedstyle=enhanced startt=18:15:00 duration=1 durunits=h dayofweek=saturday month=any dayofmonth=any weekofmonth=any

Atualizar schedule de VMs em Grupo

update sched PD_VM VM_BKP_INCR_GRP1 Options="-vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VM_TBSA_DC1 -domain.vmfull=VM= Prosoft2,BPA_ConsultaDTA,BPA_Registro,BPA_Server9,BPACAL01,BPACAL02,Controle_Pneus,DataPar_Prod,DataPar_Hom,OMNE_BKP,Router_Interno,Samba_TBSA,Samba_TBSA_CNTR,Seabox_Gate,Seabox_Scanner,site_agendamento,OMNILINK_W7,SRV_Centro,SRV_Coletor,SRV_DTE_W2008,SRV_Versionamento,SRV-Catracas,VM-TOC-TSM,VMVMS001-S1,W3K_Targa,OMNE_EMAIL,OMNE_MASTER -MODE=IFIncremental"


Atualizar sched de VMs Individual

update sched PD_VM VM_BKP_CONSULTA_DTA TYPE=CLIENT DESCRIPTION=VM_BKP_CONSULTA_DTA SCHEDStyle=Enhanced ACTION=Incremental Subaction=vm PRIORITY=5 STARTD=today STARTTime=12:00:00 DURation=1 DURUnits=Hours DAYofweek=ANY MONth=ANY DAYOFMonth=ANY WEEKofmonth=ANY Options="-vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VM_TBSA_DC1 -domain.vmfull=VM= BPA_ConsultaDTA -MODE=IFIncremental"

Alterar sched de VM para backup Full

update sched PD_VM VM_BKP_BPA_SERVER9 Options="-vmfulltype=vstor -vmbackuptype=fullvm -asnodename=VM_TBSA_DC1 -domain.vmfull=VM= BPA_Server9 -MODE=FULL"

Executar backup manual do banco de dados do TSM

backup db devc=ltoclass t=f wait=yes

Fazer pesquisa do percentual dos volumes utilizados

q vol * stgpool=TP_VM_DD

Consultar eventos executados no passado

q event * *cam-247* begindate=-5 enddate=today f=d
q event * * exception=yes begind=-2
q event * type=admin

Identificar Fitas UNAVAILABLE

select volume_name,stgpool_name from volumes where access='UNAVAILABLE';


Lista todas as fitas que já estiveram dentro da Library

q volume * devclass=LTO*

Verificar Retenção dos Backups

q copy

Verifica a configuração de retenção de uma classe em específico

q copy PD_FS ACTIVE MC_SCANVOL_DD F=D

Criar um novo node

register node [nodename] [senha_nodename] domain=[policy domain] userid=none passexp=0 backdel=no archdel=no clopt=[clopt] maxnummp=10
Onde:
clopt deve ser alterado de acordo com o sistema operacional desse novo node
Windows = CLOPT_ WIN
Linux = CLOPT_UNX

Verificar espaço ocupado com as tarefas de backup

q occ

Permissão para deletar backups diretamente no cliente

update node SAMBA_TBSA ARCHDELETE=yes BACKDELETE=yes

Lista consumo de Fitas Mensais

q vol * STGPOOL=*MM DEVCLASS=LTOCLASS

Verificar ACTLOG

QUERY ACTLOG BEGIND=05/23/2016 BEGINT=20:00 ENDD=05/23/2016 ENDT=23:30

Desativar ou Ativar Scheds administrativos

Ativar:
update sched AS_REPL_NODE t=a active=yes

Desativar:
update sched AS_REPL_NODE t=a active=no

Removendo restrição Java


Cria script administrativo

define script nome_script “replicate node node1,node2” desc=”descrição”

Solicitar limpeza manual do drive para uma library

clean drive ts3100 3100_DRV01

Ativar ou desativar PATH (Caminho) para o driver

Ativa:
update path TSMSERVER1 3200_DRV01 srctype=SERVER desttype=DRIVE library=TS3200 online=yes

Desativa:
update path TSMSERVER1 3200_DRV01 srctype=SERVER desttype=DRIVE library=TS3200 online=no

Ativa ou desativa DRIVE para o TSM

Ativa:
update drive TS3200 3200_DRV01 online=yes

Desativa:
update drive TS3200 3200_DRV01 online=no

Verifica Status da Fita de Limpeza

q libvol * cln* f=d