HSM

HIERARQUICAL STORAGE MANAGEMENT

Também pode estar em um sistema como DFHSM - DATA FACILITY HIERARQUICAL STORAGE MANAGEMENT

O HSM é um aplicativo responsável por Backup ( cópia de segurança, Recuperação, Migração e Gerenciamento de espaços no sistema Mainframe.

O HSM também é o responsável pelo controle da utilização de fitas (Tapes).

Na verdade, a principal HSM faz o Backup (cópia) de dados que estão temporariamente em disco (DASD) para fita (Tape). Estes dados estão geralmente em Datasets, onde se encontram informações do sistema e dos aplicativos, por isso, o HSM é extremamente importante no gerenciamento da manutenção destes dados, pois sem um aplicativo como o HSM seria bem complicado gerenciar a disposição destes mesmos dados tão importantes para o sistema.


CONTROL DATA SET

O HSM travalha com CDS's para dividir as funcoes:

BCDS (Backup Control Dataset) - Responsavel por Backups
MCDS (Migration Control Dataset) - Responsavel por migracoes
OCDS (Offline Control Dataset)




Alguns comandos de HSM ou DFHSM:

f dfhsm,hold all eov

Comando usado para parar o processamento do DFHSM depois do mesmo ter completado seus Backups.


f dfhsm,stop

Comando usado para parar o DFHSM.


f dfhsm,q act

Comando usado para ver o que esta ativo no HSM. Tambem mostra o que esta em HELD.

Veja abaixo a resposta para o comando:

ARC0101I QUERY ACTIVE COMMAND STARTING ON HOST=A

ARC0144I AUDIT=NOT HELD AND INACTIVE, LIST=NOT HELD AND INACTIVE,
RECYCLE=NOT HELD AND INACTIVE, REPORT=NOT HELD AND INACTIVE

ARC0160I MIGRATION=NOT HELD, AUTOMIGRATION=NOT HELD,
RECALL=NOT HELD, TAPERECALL=NOT HELD, DATA SET MIGRATION=INACTIVE,
VOLUME MIGRATION=INACTIVE, DATA SET RECALL=INACTIVE

ARC0163I BACKUP=NOT HELD, AUTOBACKUP=NOT HELD, RECOVERY=NOT HELD,
TAPEDATASETRECOVERY=NOT HELD, DATA SET BACKUP=NOT HELD,
VOLUME BACKUP=INACTIVE, DATA SET RECOVERY=INACTIVE, VOLUME RECOVERY=INACTIVE

ARC0276I DATA SET BACKUP=INACTIVE, DATA SET BACKUP


f dfhsm,q wait

Comando que mostra alguns itens do HSM como: RECALL, BACKUP, DELETE, RECOVER, etc. Se algum estiver com status HELD ele mostrara uma contagem de cada parametro diferente de zero.

Veja abaixo uma resposta deste comando:

ARC0168I WAITING MWES: MIGRATE=00000, RECALL=00000,
DELETE=00000, BACKUP=00000, RECOVER=00000,
COMMAND=00000, ABACKUP=00000, ARECOVER=00000,
FRBACKUP=00000, FRRECOV=00000, TOTAL=000000


f dfhsm,q cds

Comando que mostra o estado do CDS ( Control Dataset ) e todos seus Datasets derivados (OCDS, BCDS, MCDS). Mostra todos os parametros do CDS, tais como o JOURNAL, por exemplo.

Comando usado para quando a seguinte mensagem aparecer:

ARC0911E OCDS INDEX DATA SET IS ABOUT 091% FULL

Ou

ARC0909E BCDS CONTROL DATA SET IS ABOUT 081% FULL

Ou

ARC0909E JOURNAL DATA SET IS ABOUT 095% FULL DFHSM

Esta mensagens mostram o problema com os Datasets CDS . Neste caso deve-se verificar o THRESHOLD e contactar o Storage group para verificar a mensagem.

Todos estes parametros poderao ser vistos no comando acima.

O comando abaixo, 'limpa' os THRESHOLD's de CDS do HSM:

f dfhsm,backvol CDS

Apos usar este comando, deve-se ficar de olho nos CDS do HSM para ver se diminui o THRESHOLD.

Segue o resultado do Display do CDS:

f dfhsm,q cds

ARC0101I QUERY CONTROLDATASETS COMMAND STARTING ON HOST=B
ARC0947I CDS SERIALIZATION TECHNIQUE IS RESERVE

ARC0148I MCDS TOTAL SPACE=11520 K-BYTES, CURRENTLY ABOUT 68% FULL,
WARNING THRESHOLD=80%, TOTAL FREESPACE=63%, EA=NO, CANDIDATE VOLUMES=0
ARC0948I MCDS INDEX TOTAL SPACE=0003150 K-BYTES, CURRENTLY ABOUT 000% FULL,
WARNING THRESHOLD=080%, CANDIDATE VOLUMES=0

ARC0148I BCDS TOTAL SPACE=2880 K-BYTES, CURRENTLY
ABOUT 25% FULL, WARNING THRESHOLD=80%, TOTAL
FREESPACE=92%, EA=NO, CANDIDATE VOLUMES=0
ARC0948I BCDS INDEX TOTAL SPACE=0000630 K-BYTES,
ARC0948I BCDS INDEX TOTAL SPACE=0000630 K-BYTES, CURRENTLY ABOUT 000% FULL,
WARNING THRESHOLD=080%, CANDIDATE VOLUMES=0

ARC0148I OCDS TOTAL SPACE=11520 K-BYTES, CURRENTLYABOUT 37% FULL,
WARNING THRESHOLD=80%, TOTAL FREESPACE=90%, EA=NO, CANDIDATE VOLUMES=0
ARC0948I OCDS INDEX TOTAL SPACE=0003150 K-BYTES, CURRENTLY ABOUT 000% FULL,
WARNING THRESHOLD=080%, CANDIDATE VOLUMES=0

ARC0148I JOURNAL TOTAL SPACE=129168 K-BYTES, CURRENTLY ABOUT 005% FULL,
WARNING THRESHOLD=080%, TOTAL FREESPACE=095%, EA=NO, CANDIDATE VOLUMES=0
ARC0101I QUERY CONTROLDATASETS COMMAND COMPLETED ON HOST=B


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License