Í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
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
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
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
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