Estarao listados aqui alguns comandos para Hardware nos niveis de MVS, VTSS, Silo e MIM.
Comandos de VSM - (Virtual Storage Manager)
O VTSS (Virtual Tape Storage System) seria o aplicativo que emula fita em disco, ou seja, funciona como fita virtual. Exixtem estas outras terminologias ainda:
VTCS - Virtual Tape Control System
VTV - Virtual Tape Volume
VTD - Virtual Tape Drive
RTD - Real Tape Drive
MVC - Multi-Volume Cartridge
DBU - Disk Buffer Utilization
AMT - Auto Migration Threshold
Segue uma lista dos comandos e alguma explicacao:
- O prefixo do comando pode mudar de sistema para sistema, mas geralmente se usa o software HSC , entao o comando pode ser usado com o prefixo original, F HSC,the command.
VT QU VTV(xxxxxx) - Display de status de um volume virtual, sobre Recall, etc;
VT D VTV(XXXXXXX) - Display de volume virtual;
VT MIG VTV(nnnnnn) - Se necessita Migracao de volume;
VT RECALL VTV(nnnnn) - Faz o Recall do volume virtual;
DIS VOL XXXXX - Mostra volume Backend;
VT QU VTSS - Verifica a fita RTD equivalente ao volume virtual
VT QU MVCPOOL - Mostra quantos e quais sao os MVC's
VT QU MVC(xxxxxx) - Mostra o estado de um volume MVC (volume backend);
VT QU VTD - Mostra o estado de Virtual Tape Drives.
VT D A ou D A DET - Mostra o estado de todos os processo ativos nas unidades VSM, tipo racalls, etc;
VT D RTD - Mostra o estado dos Tapes fisicos Backend;
VT D Q ou D Q DET - Mostra o estado da fila VSM detalhada;
VT VARY RTD(xxxx),online - Comando para variar um RTD Online;
VT VARY RTD(xxxx-xxxx),online - Comand para varia um Range de RTDs Online;
VT VARY RTD(xxxx),offline - Comando para offline;
VT VARY RTD(xxxx-xxxx),offline - Comando para offline;
VT VARY RTD(xxxx),maint - Comand para variar um RTD de Offline para Maint Mode;
VT VARY RTD(xxxx-xxxx),maint - Comand para variar um Range de RTD de Offline para Maint Mode;
Estas seriam algumas respostas de comando:
VT QU VTSS
VTSSNAME CAPACITY(MB) %DBU %HAMT %LAMT VTV-COUNT
VTSSX………. 224,838 …………84 ……..80……..60……..2,012
VTSSXX……..225,424 …………61 ……..80……..60……..1,862
VTSSZZ ……..225,424 …………61 ……..80……..60……..1,649
Normalmente, o suporte do time de Storage pedem uma configuracao do VTSS que alarme quando o parametro DBU ultrapassar certa porcentagem, que normalmente fica definido acima de 85%, mas sendo critico mesmo perto de 90%. Mas isso pode variar de sistema para sistema, dependendo da criticidade deste sistema de fitas virtual.
VT QU MVCPOOL
ACS FREE-MVCS RECLAIM-MVCS
XX ……………48……….1,247
NON-LIB …..149 ………..0
O numero do FREE-MVCS nao deve ficar abaixo de 15, sendo critico abaixo de 10, caso necessario, chamar o Tape Operations.
VT D A DET
FUNCTION ….. ID … VTV … MVC … RTD … VTSS
MIGRATE …. 56122 I99999 XX9999 9X11 VTSSZ
MIGRATE …. 56759 I88888 XX8888 9X22 VTSS5
MIGRATE …. 57668 I77777 XX7777 9X33 VTSS5
MIGRATE …. 58475 I66666 XX6666 9X44 VTSS5
MIGRATE …. 59239 I55555 XX5555 9X55 VTSS5
Este comando mostra o status de MIGRATE de um volume. Isso acontece quando um volume esta migrando de fita virtual para fita fisica.
VT Q VTV
Exp of output from above command:
F HSC,VT Q VTV(999999)
SLS5010I Command submitted to VSM system
SLS6603I VTV 999999 information:
Volser: 999999
VTSS: VTS9
Uncompressed Size(Mb): 1403.32
Compressed Size(Mb): 105.31
Maximum VTV size (Mb): 400
Creation Date: 2005Dec01 22:09:48
Last Used Date: 2005Dec01 22:11:27
Management Class: MGMT00NY
Status: Initialized
Migrated <=== Indica que continua no MVC - Precisa de Recall
Migrate 2 VTV copies
- Depois do comando de Recall = VT RECALL VTV(nnnnn)
- O volume deve ser verificado novamente;
VT Q VTV
Exp of output from above command:
F HSC,VT Q VTV(999999)
SLS5010I Command submitted to VSM system
SLS6603I VTV 999999 information:
Volser: 999999
VTSS: VTS9
Uncompressed Size(Mb): 1403.32
Compressed Size(Mb): 105.31
Maximum VTV size (Mb): 400
Creation Date: 2005Dec01 22:09:48
Last Used Date: 2005Dec01 22:11:27
Management Class: MGMT00NY
Status: Initialized
Resident <=== Indica que o volume pode ser montado, via comando de Mount de HSC
Migrate 2 VTV copies
Comando de Mount:
M vvvvvvvv DRIVE
Se aparecer a mensagem de que o volume ja esta montado, dai é só usar o comando de Dismount;
DISM vvvvvvvv DRIVE
Comandos de MIM/MIA
Eis aqui alguns comandos do gerenciador de Devices MIM que o Robo SILO usa.
Estes comandos podem ser usados com prefixo de sinais, mas aqui colocarei o prefixo do aplicativo, F MIM
F MIM,D SYS - Comando que mostra as LPars que estao compartilhando os Devices. Veja o resultado abaixo.
INDEX . ALIAS . SYSTEM . RELATION . STATUS . . OPSYS LAST ACCESS
. . 01 . . 01 … . ZZZZ … . LOCAL … . . ACTIVE … . . MVS 2006.162 19:09:38.17
. . 02 . . 02 … . XXXX … EXTERNAL . . FREED … … . MVS 2006.141 00:35:00.53
F MIM,FREE SYS - Comando do MIM para variar este especifico MIM de um MIM global. Usado depois que os Devices estao todos OFFLINE.
F MIM,D D - Comando que mostra os Drives e os volume montados nestes Drives.
F MIM,D LSM XXX - Comando que mostra as LSM e se estao AUTO ou MANUAL.
F MIM,D SCR - Mostra os Pool's e qual os numeros deles, se tem Scratch Tapes e quantos tem, etc.
F MIM,D CAP XXX - Mostra um CAP especifico, se tirar o CAP do comando o resultado mostrara todos os CAPs e o status deles, OPENNED, DRAINED, etc.
F MIM,D V XXXXX - Mostra o status de um volume o Silo.
F MIM,D V XXXXX,DET - Mostra o Status de um volume mais detalhado.
F MIM,V XXX ONLINE/OFFLINE - Comando de Vary para os devices no Silo.
F MIM,CLEAN XXX - Comando usado para Clean de Drive quando este estiver com Intervention Required, por exemplo.
F MIM,EJ XXXXx 000:00 - Comando usado para ejetar um volume especifico de um CAP especifico no SILO.
F MIMxxxx,DIAGNOSE SYSTEMS - Comando usado para diagnosticar o MIM quando este estiver com algum problema de contencao, etc.
Esta seria a resposta:
MIM0067I Command DIAGNOSE 070
MIM2150I DIAGNOSE ALLOCATION DISPLAY
BEGIN SYSTEMS DISPLAY =========>
System xxxx has 'AB' locks for devices
XX0 XX1 XX2 XX3 XX4 XX5 XX6 XX7 XX8
END OF SYSTEMS DISPLAY
END OF DIAGNOSE COMMAND
F MIM,DRQ - Comando que mostra contencao no MIM, contencao de um usuario segurando um Dataset VSAM que um Job precisa. Este comando mostra o seguinte:
MIM0067 COMMAND DISPLAY 474
//MIM1035 ECMF REQUEUED JOBS DISPLAY //
Abaixo dessas linhas vai vir o nome do Job e do Dataset VSAM.
COMANDOS DE SILO (HSC)
F HSC,CLEAN xxxx - Comando que limpa um Drive do Silo. Onde xxxx seria o Drive Number.
F HSC,D ACS - Comando que mostra como esta o ACS. Se esta conectado, se tem um Stand By, Available, se tem celulas livre, etc.
F HSC,D CAP 00x - Mostra o estado de um CAP especifico ( OPENED/DRAINED ).
F HSC,D LSM 00x - Comando usado para mostrar o estado e modo do LSM ( AUTO / MANUAL ).
F HSC,D SCR - Comando que mostra a contagem de Scratch Tapes no Silo.
F HSC,D D - Mostra os Drives com Tapes montadas neles.
F HSC,D V xxxxx - Mostra o Volser ( onde xxxxx seria o Volser Number ).
F HSC,D V xxxxx,DET - Comando igual ao acima, mostrando mais detalhadamente as informacoes de um Volser.
F HSC,D V (xxxxx-xxxxx) - Comando que mostra uma Range de Volsers.
F HSC,EJ xxxxx - Comando usado para ejetar um cartucho do silo. (onde xxxxx seria o Volser do Cartucho.
F HSC,EJ (xxxxx-xxxxx) - Comando para ejetar um Range de cartuchos.
F HSC,EJ xxxxx zz:zz - Comando que ejeta um cartucho por uma porta CAP especifica.
F HSC,V xxx,ONLINE/OFFLINE - Comando para variar uma UCB ON ou OFF.
F HSC,MOUNT xxxxx ddd - Comando para montar um cartucho ( usando o Volser ) especifico em um drive especifico.
F HSC,MOUNT SCRTCH ddd,xxxx - Comando usado para montar uma Tape Scratch em um
Drive especifico usando tambem o prefixo do sistema (xxxx).
F HSC,DISMOUNT xxxxx ddd - Comando usado para desmontar um cartucho de um Drive.
COMANDOS DE DEVICE DO MVS
D M=DEV(9xx)
DEVICE 09xx STATUS=ONLINE
CHP … … … … … … … … … . . 09 Z9
ENTRY LINK ADDRESS … … . .. ..
DEST LINK ADDRESS … … … 00 00
PATH ONLINE … … … … … … . . N Y
CHP PHYSICALLY ONLINE … . N Y
PATH OPERATIONAL … … … . . N Y
MANAGED … … . .… … … … … N N
CU NUMBER … … … … … 99XX 99XX
MAXIMUM MANAGED CHPID(S) ALLOWED: 0
DESTINATION CU LOGICAL ADDRESS = 00
Nesta resposta de comando, pode se ver muitas coisas, se esta Online, quais os CHPID estao direcionados para este Device, se o Path esta Online e Operational, qual o numero da Control Unit, etc.
Caso este Device esteja com o Status Intervention Required, esta mensagem aparece tambem nesta resposta de comando.
D U,TAPE,ONLINE
IEE457I 16.15.21 UNIT STATUS 994
UNIT TYPE STATUS . . VOLSER … VOLSTATE
09xx 348S O … -M … … … … … . . /REMOV
08zz 3490 O-NRD-M … … … … … /REMOV
08zy 3490 O … -M . . 133764 … . /REMOV
Nesta resposta podemos ver dois tipos diferentes de um device chamado Tape(fita), um do tipo 348s e outro do tipo 3490. Inclusive um deles tem um volume montado nele, todos estao Online.