Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DFSMSrmm - PresentaciònDFSMSrmm - Presentaciòn
Introducciòn al ProductoIntroducciòn al Producto
DFSMSrmm - Contenido IDFSMSrmm - Contenido I
Definiciòn de conceptos propios.Definiciòn de conceptos propios.
• On-Site Li...
DFSMSrmm - Contenido IIDFSMSrmm - Contenido II
Como DFSMSrmm administra sus librerìas.Como DFSMSrmm administra sus librerì...
DFSMSrmm - Contenido IIIDFSMSrmm - Contenido III
Utilitarios.Utilitarios.
• EDGHSKP.EDGHSKP.
• EDGAUD.EDGAUD.
• EDGRPTD.ED...
DFSMSrmm - Contenido IVDFSMSrmm - Contenido IV
Què recursos administra rmm ?Què recursos administra rmm ?
• Shelf Location...
DFSMSrmm - Contenido VDFSMSrmm - Contenido V
Quiénes utilizan DFSMSrmm ?Quiénes utilizan DFSMSrmm ?
• Usuarios Generales.U...
DFSMSrmm - Contenido VIDFSMSrmm - Contenido VI
Implementación.Implementación.
• Definición del subsistema.Definición del s...
DFSMSrmm - Contenido VIIDFSMSrmm - Contenido VII
• Creando los archivos de control.Creando los archivos de control.
• Calc...
DFSMSrmm - Contenido VIIIDFSMSrmm - Contenido VIII
Definiendo Volúmenes.Definiendo Volúmenes.
• Agregando volúmenes a una ...
DFSMSrmmDFSMSrmm
Definición de conceptos propios:Definición de conceptos propios:
On-Site LibrariesOn-Site Libraries
Syste...
DFSMSrmmDFSMSrmm
System Managed Tape Libraries:System Managed Tape Libraries:
IBM 3494
Tape
Library
Dataserver
IBM 3494
Ta...
DFSMSrmmDFSMSrmm
Non-System Managed Tape Libraries:Non-System Managed Tape Libraries:
Esto es conocido también como Tradit...
DFSMSrmmDFSMSrmm
Off-Site Storage Locations:Off-Site Storage Locations:
Disaster RecoveryDisaster Recovery
Múltiples Stora...
DFSMSrmmDFSMSrmm
Off-site Storage locations:Off-site Storage locations:
LOCALLOCAL DISTANTDISTANT REMOTEREMOTE
LOCAL es un...
DFSMSrmmDFSMSrmm
Qué incluye una System Managed Tape Library ?Qué incluye una System Managed Tape Library ?
VOLCATVOLCAT
T...
DFSMSrmmDFSMSrmm
Automated Tape Library Dataserver:Automated Tape Library Dataserver:
• Componentes Robóticos.Componentes ...
DFSMSrmmDFSMSrmm
Manual Tape Library Dataserver:Manual Tape Library Dataserver:
• Tape DrivesTape Drives
• System Managed ...
DFSMSrmmDFSMSrmm
Qué incluye una Non System Managed Tape Library ?Qué incluye una Non System Managed Tape Library ?
• Volú...
DFSMSrmmDFSMSrmm
Qué incluye una Storage Location ?Qué incluye una Storage Location ?
• Shelf locationsShelf locations
Ins...
DFSMSrmmDFSMSrmm
Cómo DFSMSrmm administra sus objetos ?Cómo DFSMSrmm administra sus objetos ?
VSAM KSDSVSAM KSDS
DFSMSrmm
...
DFSMSrmmDFSMSrmm
Opciones de inicialización de DFSMSrmm:Opciones de inicialización de DFSMSrmm:
Date FormatDate Format
Def...
DFSMSrmmDFSMSrmm
Políticas de retención y de movimiento:Políticas de retención y de movimiento:
Vital Record Specification...
DFSMSrmmDFSMSrmm
Definiendo políticas de retención y movimiento:Definiendo políticas de retención y movimiento:
OPTION
VRS...
DFSMSrmmDFSMSrmm
Políticas de retención para datasets:Políticas de retención para datasets:
Por ciclos de díasPor ciclos d...
DFSMSrmmDFSMSrmm
Generando Vital Record Specification Chains:Generando Vital Record Specification Chains:
RMM ADDVRS DSNAM...
DFSMSrmmDFSMSrmm
Ejecutando utilitarios:Ejecutando utilitarios:
Para actividades de administración de inventarioPara activ...
DFSMSrmmDFSMSrmm
Ejecutando utilitarios:Ejecutando utilitarios:
Para backup y restore del Control Dataset y JournalPara ba...
DFSMSrmmDFSMSrmm
Recursos administrados por DFSMSrmm:Recursos administrados por DFSMSrmm:
• Shelf Locations...Shelf Locati...
DFSMSrmmDFSMSrmm
• Scratch volumes scratch pool...Scratch volumes scratch pool...
Scratch Shelf Space Pool
DFSMSrmmDFSMSrmm
• Volúmenes...Volúmenes...
Validación de volúmenes...Validación de volúmenes...
Control de volúmenes scra...
DFSMSrmmDFSMSrmm
• Datasets...Datasets...
– Registra información automáticamente al open de un dataset.Registra informació...
DFSMSrmmDFSMSrmm
Owner information...Owner information...
– Guarda información acerca de los owners de volúmenes.Guarda in...
DFSMSrmmDFSMSrmm
Generación de reportes:Generación de reportes:
• ISPF y comandos TSOISPF y comandos TSO
+----------------...
DFSMSrmmDFSMSrmm
• Utilitarios EDGAUD y EDGRPTDUtilitarios EDGAUD y EDGRPTD
• EDGRRPTE ExecEDGRRPTE Exec
• ICETOOL utility...
DFSMSrmmDFSMSrmm
Usuarios de DFSMSrmm:Usuarios de DFSMSrmm:
• General users...General users...
– Requerir un volúmen scrat...
DFSMSrmmDFSMSrmm
• Tape Librarian...Tape Librarian...
– Definir nuevos volúmenes.Definir nuevos volúmenes.
– Agregar shelf...
DFSMSrmmDFSMSrmm
• StorageStorage Administrator...Administrator...
– Definir políticas de retención y almacenamiento para ...
DFSMSrmmDFSMSrmm
• System programmers...System programmers...
– Display de opciones de parmlib y del Control dataset.Displ...
DFSMSrmmDFSMSrmm
• Operadores...Operadores...
– Montar cintas y cartridges desde pools especificos o shelf locations deMon...
DFSMSrmmDFSMSrmm
Panel HelpPanel Help
------------------------------------------------------------------------------------...
DFSMSrmmDFSMSrmm
Implementación:Implementación:
• Definición de subsistema.Definición de subsistema.
SYS1.PARMLIB(IEFSSN00...
DFSMSrmmDFSMSrmm
Autorización de los comandos de rmm:Autorización de los comandos de rmm:
SYS1.PARMLIB(IKJTSO00)
AUTHCMD N...
DFSMSrmmDFSMSrmm
Registros de auditoría en SMF:Registros de auditoría en SMF:
Los registros a seleccionar deben estar comp...
DFSMSrmmDFSMSrmm
Modificando opciones de GRS:Modificando opciones de GRS:
SYS1.PARMLIB(GRSRNL00)
RNLDEF RNL(EXCL) TYPE(SPE...
DFSMSrmmDFSMSrmm
Verificando la licencia de uso de DFSMSrmm:Verificando la licencia de uso de DFSMSrmm:
SYS1.PARMLIB(IFAPR...
DFSMSrmmDFSMSrmm
Generación del procedimiento de arranque:Generación del procedimiento de arranque:
//DFRMM PROC M=00,OPT=...
DFSMSrmmDFSMSrmm
Asignando usuario RACF:Asignando usuario RACF:
DFRMM
Started Task
DFRMM
Started Task
ICHRIN03
RACF Table
...
DFSMSrmmDFSMSrmm
Files que requieren acceso de RACF para el usuarioFiles que requieren acceso de RACF para el usuario
asoc...
DFSMSrmmDFSMSrmm
Definiendo el archivo de control:Definiendo el archivo de control:
• Inventario de la removable media lib...
DFSMSrmmDFSMSrmm
Calculando el espacio del Control Dataset:Calculando el espacio del Control Dataset:
Control recordContro...
DFSMSrmmDFSMSrmm
JCL de generación del Control Dataset:JCL de generación del Control Dataset:
//IDCAMS EXEC PGM=IDCAMS,REG...
DFSMSrmmDFSMSrmm
VOLUMES(8EU000) ) -VOLUMES(8EU000) ) -
DATA(NAME(RMM.CONTROL.DSET.DATA) -DATA(NAME(RMM.CONTROL.DSET.DATA)...
DFSMSrmmDFSMSrmm
Inicializando el Control Dataset:Inicializando el Control Dataset:
//EDGUTIL EXEC PGM=EDGUTIL,PARM=‘CREAT...
DFSMSrmmDFSMSrmm
Calculando espacio para el Journal dataset:Calculando espacio para el Journal dataset:
Cambiors generados...
DFSMSrmmDFSMSrmm
Definiendo el journal dataset:Definiendo el journal dataset:
//JOURNAL EXEC PGM=IEFBR14//JOURNAL EXEC PGM...
DFSMSrmmDFSMSrmm
Integrando rmm al ISPF:Integrando rmm al ISPF:
Agregar una opción al panel principal elegido:Agregar una ...
DFSMSrmmDFSMSrmm
Librerías a concatenar en el procedimiento de logon:Librerías a concatenar en el procedimiento de logon:
...
DFSMSrmmDFSMSrmm
Y para la información de ayuda:Y para la información de ayuda:
//SYSHELP//SYSHELP DD DSN=SYS1.HELP,DISP=S...
DFSMSrmmDFSMSrmm
Arrancando el DFSMSrmm:Arrancando el DFSMSrmm:
S DFRMM,M=xx,SUB=jespS DFRMM,M=xx,SUB=jesp
M = miembro EGD...
DFSMSrmmDFSMSrmm
Arrancando el DFSMSrmm con parámetros alternativos:Arrancando el DFSMSrmm con parámetros alternativos:
S ...
DFSMSrmmDFSMSrmm
Parando el DFSMSrmm:Parando el DFSMSrmm:
P DFRMMP DFRMM
Antes de para el DFSMSrmm se debe responder a cua...
DFSMSrmmDFSMSrmm
Agregando volúmenes a una RML:Agregando volúmenes a una RML:
RMM ADDVOLUME volser STATUS(SCRATCH)RMM ADDV...
DFSMSrmmDFSMSrmm
Ypara una SML:Ypara una SML:
RMM ADDVOLUME volser STATUS(VOLCAT)RMM ADDVOLUME volser STATUS(VOLCAT)
Con S...
DFSMSrmmDFSMSrmm
Conceptos finales:Conceptos finales:
• Realizar un análisis minusioso del entornoRealizar un análisis min...
DFSMSrmmDFSMSrmm
Bibliografía de consulta:Bibliografía de consulta:
• DFSMSrmm Implementation and Customization GuideDFSMS...
Upcoming SlideShare
Loading in …5
×

Curso de DFSMS

731 views

Published on

Curso de DFSMS

Published in: Education
  • Be the first to comment

Curso de DFSMS

  1. 1. DFSMSrmm - PresentaciònDFSMSrmm - Presentaciòn Introducciòn al ProductoIntroducciòn al Producto
  2. 2. DFSMSrmm - Contenido IDFSMSrmm - Contenido I Definiciòn de conceptos propios.Definiciòn de conceptos propios. • On-Site Libraries.On-Site Libraries. – System Managed Tape Libraries.System Managed Tape Libraries. – Non-System Managed Tape Libraries.Non-System Managed Tape Libraries. • Off-Site Storage Locations.Off-Site Storage Locations. Contenidos de cada librerìa.Contenidos de cada librerìa. • Què incluye una SM Tape Library ?Què incluye una SM Tape Library ? • Què incluye una Non-SM Tape Library ?Què incluye una Non-SM Tape Library ? • Què incluye una Storage Location ?Què incluye una Storage Location ?
  3. 3. DFSMSrmm - Contenido IIDFSMSrmm - Contenido II Como DFSMSrmm administra sus librerìas.Como DFSMSrmm administra sus librerìas. Definiciòn de polìticas de retenciòn.Definiciòn de polìticas de retenciòn. • Retenciòn por ciclos.Retenciòn por ciclos. • Retenciòn por nùmero de dìas .Retenciòn por nùmero de dìas . • Retenciòn a una fecha determinada.Retenciòn a una fecha determinada. • Retenciòn por fecha de expiraciòn.Retenciòn por fecha de expiraciòn. • Retenciòn para datasets cerrados por unRetenciòn para datasets cerrados por un proceso de abend.proceso de abend.
  4. 4. DFSMSrmm - Contenido IIIDFSMSrmm - Contenido III Utilitarios.Utilitarios. • EDGHSKP.EDGHSKP. • EDGAUD.EDGAUD. • EDGRPTD.EDGRPTD. • EDGUTIL.EDGUTIL. • EDGBKUP.EDGBKUP. • EDGINERS.EDGINERS. • ICETOOL.ICETOOL.
  5. 5. DFSMSrmm - Contenido IVDFSMSrmm - Contenido IV Què recursos administra rmm ?Què recursos administra rmm ? • Shelf LocationsShelf Locations • VolùmenesVolùmenes • DatasetsDatasets • Owner InformationOwner Information Generación de reportesGeneración de reportes • A través de ISPF y comandos TSOA través de ISPF y comandos TSO • Con utilitarios EDGAUD y EDGRPTDCon utilitarios EDGAUD y EDGRPTD
  6. 6. DFSMSrmm - Contenido VDFSMSrmm - Contenido V Quiénes utilizan DFSMSrmm ?Quiénes utilizan DFSMSrmm ? • Usuarios Generales.Usuarios Generales. • Tape Librarian.Tape Librarian. • Storage Administrator.Storage Administrator. • System Programmers.System Programmers. • Operadores.Operadores.
  7. 7. DFSMSrmm - Contenido VIDFSMSrmm - Contenido VI Implementación.Implementación. • Definición del subsistema.Definición del subsistema. • Autorizar los comandos de rmm.Autorizar los comandos de rmm. • Registros de auditoria en SMF.Registros de auditoria en SMF. • Modificando GRSRNLxx.Modificando GRSRNLxx. • Verificando la licencia en IGDDFPKG.Verificando la licencia en IGDDFPKG. • Generando el procedimieno de arranque.Generando el procedimieno de arranque. • Asignando un usuario RACF.Asignando un usuario RACF.
  8. 8. DFSMSrmm - Contenido VIIDFSMSrmm - Contenido VII • Creando los archivos de control.Creando los archivos de control. • Calculando el espacio para los datasets.Calculando el espacio para los datasets. • Creando el journal dataset.Creando el journal dataset. • Calculando el espacio para el journal.Calculando el espacio para el journal. • Agregando rmm a los paneles ISPF.Agregando rmm a los paneles ISPF. Como arrancar y parar DFSMSrmm.Como arrancar y parar DFSMSrmm.
  9. 9. DFSMSrmm - Contenido VIIIDFSMSrmm - Contenido VIII Definiendo Volúmenes.Definiendo Volúmenes. • Agregando volúmenes a una Removable MediaAgregando volúmenes a una Removable Media Library.Library. • Agregando volúmenes a una System ManagedAgregando volúmenes a una System Managed Library.Library. • Conceptos finales.Conceptos finales. Bibliografía.Bibliografía.
  10. 10. DFSMSrmmDFSMSrmm Definición de conceptos propios:Definición de conceptos propios: On-Site LibrariesOn-Site Libraries System Managed Tape LibrariesSystem Managed Tape Libraries Non System Managed Tape LibrariesNon System Managed Tape Libraries
  11. 11. DFSMSrmmDFSMSrmm System Managed Tape Libraries:System Managed Tape Libraries: IBM 3494 Tape Library Dataserver IBM 3494 Tape Library Dataserver IBM 3495 Tape Library Dataserver IBM 3495 Tape Library Dataserver IBM 3495 M10 Manual Tape Library Dataserver IBM 3495 M10 Manual Tape Library Dataserver
  12. 12. DFSMSrmmDFSMSrmm Non-System Managed Tape Libraries:Non-System Managed Tape Libraries: Esto es conocido también como Traditional Tape Library...Esto es conocido también como Traditional Tape Library... Shelf Location o Rack number
  13. 13. DFSMSrmmDFSMSrmm Off-Site Storage Locations:Off-Site Storage Locations: Disaster RecoveryDisaster Recovery Múltiples Storage Locations pueden ser adminstradas por DFSMSrmm...Múltiples Storage Locations pueden ser adminstradas por DFSMSrmm...
  14. 14. DFSMSrmmDFSMSrmm Off-site Storage locations:Off-site Storage locations: LOCALLOCAL DISTANTDISTANT REMOTEREMOTE LOCAL es una On-Site Storage Location!!!LOCAL es una On-Site Storage Location!!! IB M S / 3 7 0 IB M 3 X 7 4 IB M p r in t e r
  15. 15. DFSMSrmmDFSMSrmm Qué incluye una System Managed Tape Library ?Qué incluye una System Managed Tape Library ? VOLCATVOLCAT Tape ConfigurationTape Configuration DatabaseDatabase
  16. 16. DFSMSrmmDFSMSrmm Automated Tape Library Dataserver:Automated Tape Library Dataserver: • Componentes Robóticos.Componentes Robóticos. • Cartridge Storage AreaCartridge Storage Area • Tape SubsystemsTape Subsystems • Controlador de HardwareControlador de Hardware • Controlador de SoftwareControlador de Software • System Managed VolumesSystem Managed Volumes 3494 TLD 3495 TLD3494 TLD 3495 TLD 3490E 34903490E 3490 3590 3490E3590 3490E 35903590 3494/95 Tape Library Dataserver3494/95 Tape Library Dataserver
  17. 17. DFSMSrmmDFSMSrmm Manual Tape Library Dataserver:Manual Tape Library Dataserver: • Tape DrivesTape Drives • System Managed VolumesSystem Managed Volumes 3495 Manual Tape Library Dataserver3495 Manual Tape Library Dataserver
  18. 18. DFSMSrmmDFSMSrmm Qué incluye una Non System Managed Tape Library ?Qué incluye una Non System Managed Tape Library ? • Volúmenes de cartridgesVolúmenes de cartridges • Volúmenes de cintaVolúmenes de cinta • Shelves o Rack LocationsShelves o Rack Locations • Dispositivos no automatizadosDispositivos no automatizados 34203420 34803480 34903490
  19. 19. DFSMSrmmDFSMSrmm Qué incluye una Storage Location ?Qué incluye una Storage Location ? • Shelf locationsShelf locations Installation definedInstallation defined oo Built-inBuilt-in Storage LocationsStorage Locations Bin number
  20. 20. DFSMSrmmDFSMSrmm Cómo DFSMSrmm administra sus objetos ?Cómo DFSMSrmm administra sus objetos ? VSAM KSDSVSAM KSDS DFSMSrmm Control Dataset
  21. 21. DFSMSrmmDFSMSrmm Opciones de inicialización de DFSMSrmm:Opciones de inicialización de DFSMSrmm: Date FormatDate Format Default retention periodDefault retention period Rangos de volúmenesRangos de volúmenes Pool de ShelvesPool de Shelves Protección de RACFProtección de RACF Storage LocationsStorage Locations Running modeRunning mode BLPBLP EDGRMM00 SYS1.PARMLIB
  22. 22. DFSMSrmmDFSMSrmm Políticas de retención y de movimiento:Políticas de retención y de movimiento: Vital Record SpecificationVital Record Specification Las especificaciones se pueden realizar sobre un volúmen específico o sobre un grupo de volúmenes...Las especificaciones se pueden realizar sobre un volúmen específico o sobre un grupo de volúmenes... CA4318 CA43*
  23. 23. DFSMSrmmDFSMSrmm Definiendo políticas de retención y movimiento:Definiendo políticas de retención y movimiento: OPTION VRSCHANGE VRSMIN VRSEL Políticas de Retención y Movimiento... SYS1.PARMLIB
  24. 24. DFSMSrmmDFSMSrmm Políticas de retención para datasets:Políticas de retención para datasets: Por ciclos de díasPor ciclos de días Por ciclosPor ciclos Por un número de díasPor un número de días Por un número extra de díasPor un número extra de días Por días transcurridos desde la última referenciaPor días transcurridos desde la última referencia Por catalogaciónPor catalogación Por una fecha específicaPor una fecha específica Por fecha de expiraciónPor fecha de expiración Por dataset OpenPor dataset Open Por close dataset por abendPor close dataset por abend DATASET NAME A.B.C DATASET NAME A.B DATASET NAME A.C
  25. 25. DFSMSrmmDFSMSrmm Generando Vital Record Specification Chains:Generando Vital Record Specification Chains: RMM ADDVRS DSNAME(ZXS.SOPORTE.JCL) COUNT(1855) DAYS LOCATION(REMOTE) -RMM ADDVRS DSNAME(ZXS.SOPORTE.JCL) COUNT(1855) DAYS LOCATION(REMOTE) - STORENUMBER(30) NEXTVRS(MOVE2)STORENUMBER(30) NEXTVRS(MOVE2) RMM ADDVRS NAME(MOVE2) LOCATION(DISTANT) STORENUMBER(1855)RMM ADDVRS NAME(MOVE2) LOCATION(DISTANT) STORENUMBER(1855)
  26. 26. DFSMSrmmDFSMSrmm Ejecutando utilitarios:Ejecutando utilitarios: Para actividades de administración de inventarioPara actividades de administración de inventario Extrae información de Librerías y Storage LocationsExtrae información de Librerías y Storage Locations Administración del Control DatasetAdministración del Control Dataset EDGHSKPEDGHSKP EDGAUDEDGAUD EDGUTILEDGUTIL
  27. 27. DFSMSrmmDFSMSrmm Ejecutando utilitarios:Ejecutando utilitarios: Para backup y restore del Control Dataset y JournalPara backup y restore del Control Dataset y Journal Inicializa volúmenesInicializa volúmenes Extrae información de actividad de usuariosExtrae información de actividad de usuarios EDGBKUPEDGBKUP EDGINERSEDGINERS EDGRPTDEDGRPTD
  28. 28. DFSMSrmmDFSMSrmm Recursos administrados por DFSMSrmm:Recursos administrados por DFSMSrmm: • Shelf Locations...Shelf Locations... Completo control y seguimiento de cada device a lo largo de cada Librería y StorageCompleto control y seguimiento de cada device a lo largo de cada Librería y Storage Location administrada por DFSMSrmm...Location administrada por DFSMSrmm... Rack Number en Librerías Bin Number en Storage locations
  29. 29. DFSMSrmmDFSMSrmm • Scratch volumes scratch pool...Scratch volumes scratch pool... Scratch Shelf Space Pool
  30. 30. DFSMSrmmDFSMSrmm • Volúmenes...Volúmenes... Validación de volúmenes...Validación de volúmenes... Control de volúmenes scratch válidos para montajes no específicos...Control de volúmenes scratch válidos para montajes no específicos... Soporte para IBM Standard Label (SL), ISO/ANSI/FIPS label (AL), IBM standard label y header oSoporte para IBM Standard Label (SL), ISO/ANSI/FIPS label (AL), IBM standard label y header o trailer label (SUL), ISO/ANSI/FIPS label y header o trailer label (AUL), No label(NL).trailer label (SUL), ISO/ANSI/FIPS label y header o trailer label (AUL), No label(NL).
  31. 31. DFSMSrmmDFSMSrmm • Datasets...Datasets... – Registra información automáticamente al open de un dataset.Registra información automáticamente al open de un dataset. – Mantiene información de Data Class, Mgmt Class Storage Class y StorageMantiene información de Data Class, Mgmt Class Storage Class y Storage Group.Group. – Se puede agregar información manualmente.Se puede agregar información manualmente. – Soporte para nombres genéricos de datasets.Soporte para nombres genéricos de datasets.
  32. 32. DFSMSrmmDFSMSrmm Owner information...Owner information... – Guarda información acerca de los owners de volúmenes.Guarda información acerca de los owners de volúmenes. – Funciones de notificación electrónica cuando los volúmenes sonFunciones de notificación electrónica cuando los volúmenes son considerados para release.considerados para release. – Interacción con RACF en la asignación de owner a un volúmen.Interacción con RACF en la asignación de owner a un volúmen.
  33. 33. DFSMSrmmDFSMSrmm Generación de reportes:Generación de reportes: • ISPF y comandos TSOISPF y comandos TSO +------------------------------------------------------------------------------------------------------------------------------------++------------------------------------------------------------------------------------------------------------------------------------+ Volume Owner Rack Asigned Expiration Location Dsets St Act DestVolume Owner Rack Asigned Expiration Location Dsets St Act Dest DateDate DateDate ----------- --------- ------ ----------- -------------- ----------- ------- -- ---- ----------------- --------- ------ ----------- -------------- ----------- ------- -- ---- ------ EDG3011I - 3 ENTRIES LISTEDEDG3011I - 3 ENTRIES LISTED +------------------------------------------------------------------------------------------------------------------------------------++------------------------------------------------------------------------------------------------------------------------------------+ VOL601 AMYW01 R501 06/11/99 12/12/99 Shelf 0 UR SIVOL601 AMYW01 R501 06/11/99 12/12/99 Shelf 0 UR SI VOL602 AMYW01 R502 06/11/99 12/12/99 Shelf 0 UR SIVOL602 AMYW01 R502 06/11/99 12/12/99 Shelf 0 UR SI VOL600 AMYW01 R500 06/11/99 12/12/99 Shelf 0 UR SIVOL600 AMYW01 R500 06/11/99 12/12/99 Shelf 0 UR SI
  34. 34. DFSMSrmmDFSMSrmm • Utilitarios EDGAUD y EDGRPTDUtilitarios EDGAUD y EDGRPTD • EDGRRPTE ExecEDGRRPTE Exec • ICETOOL utilityICETOOL utility 11/24/99 Page 1 IBM EDGAUD Utilities -- Vers. 1.2 -- ....... ------------------------------------------------------ List of....... ... ........... ................. ... ......... ............ ..... ... ........... .......... ............. .......... ........... .......... ............. .......... .... .. .. ..............
  35. 35. DFSMSrmmDFSMSrmm Usuarios de DFSMSrmm:Usuarios de DFSMSrmm: • General users...General users... – Requerir un volúmen scratchRequerir un volúmen scratch.. – Cambiar información de sus propios volúmenes.Cambiar información de sus propios volúmenes. – Liberar un volúmen propio.Liberar un volúmen propio. – Crear listas de recursos y emitir información acerca de estas.Crear listas de recursos y emitir información acerca de estas.
  36. 36. DFSMSrmmDFSMSrmm • Tape Librarian...Tape Librarian... – Definir nuevos volúmenes.Definir nuevos volúmenes. – Agregar shelf locations en Media Libraries y Storage Locations.Agregar shelf locations en Media Libraries y Storage Locations. – Agregar, cambiar o borrar información de volúmenes.Agregar, cambiar o borrar información de volúmenes. – Liberar cualquier volúmen.Liberar cualquier volúmen. – Confirmar movimientos de volúmenes.Confirmar movimientos de volúmenes. – Crear listas de recursos y emitir información acerca de estas.Crear listas de recursos y emitir información acerca de estas.
  37. 37. DFSMSrmmDFSMSrmm • StorageStorage Administrator...Administrator... – Definir políticas de retención y almacenamiento para volúmenes yDefinir políticas de retención y almacenamiento para volúmenes y datasets.datasets. – Cainformación de cualquier volúmen.Cainformación de cualquier volúmen. – Borrar Viatal record informationsBorrar Viatal record informations – Crear listas de recursos y emitir información acerca de estas.Crear listas de recursos y emitir información acerca de estas.
  38. 38. DFSMSrmmDFSMSrmm • System programmers...System programmers... – Display de opciones de parmlib y del Control dataset.Display de opciones de parmlib y del Control dataset. – Cambiar información de cualquier volúmen.Cambiar información de cualquier volúmen. – Requerir volúmenes y liberar volúmenes propios.Requerir volúmenes y liberar volúmenes propios. – Generar listas de recursos y emitir información acerca de estas.Generar listas de recursos y emitir información acerca de estas.
  39. 39. DFSMSrmmDFSMSrmm • Operadores...Operadores... – Montar cintas y cartridges desde pools especificos o shelf locations deMontar cintas y cartridges desde pools especificos o shelf locations de acuerdo a las especificaciones de los mount messages.acuerdo a las especificaciones de los mount messages. – Inicializar cintas o cartridges.Inicializar cintas o cartridges. – Liberar volúmenes propios.Liberar volúmenes propios.
  40. 40. DFSMSrmmDFSMSrmm Panel HelpPanel Help ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ EDGP@LIB DFSMSrmm Libraryan MenuEDGP@LIB DFSMSrmm Libraryan Menu Option ===>Option ===> oo OPTIONSOPTIONS - Specify dialog options and defaults- Specify dialog options and defaults 11 VOLUMEVOLUME - Display or change volume information- Display or change volume information 22 ADDPPADDPP - Add a product- Add a product 33 PRODUCTSPRODUCTS - Search for products- Search for products 44 OWNEROWNER - Display or change owner information- Display or change owner information 55 RACKSRACKS - Manipulate Library racks and Storage Locations Bins- Manipulate Library racks and Storage Locations Bins 66 ADDVOLADDVOL - Add a volume to the library- Add a volume to the library 77 SCRATCHSCRATCH - Add SCRATCH volumes to the library- Add SCRATCH volumes to the library 88 RELEASERELEASE - Release volumes- Release volumes 99 CONFIRMCONFIRM - Confirm librarian / operator actions- Confirm librarian / operator actions AA REQUESTREQUEST - Assign a user volume to an owner- Assign a user volume to an owner Enter selected option or END command. For more Info., enter HELP or PF1.Enter selected option or END command. For more Info., enter HELP or PF1.
  41. 41. DFSMSrmmDFSMSrmm Implementación:Implementación: • Definición de subsistema.Definición de subsistema. SYS1.PARMLIB(IEFSSN00) JES2,,,PRIMARY,NOSTART /* Jes2 Subsystem */ DFRM /* RMM Subsystem */ AOPA /* Netview Subsystem */ SYS1.PARMLIB(IEFSSN00) JES2,,,PRIMARY,NOSTART /* Jes2 Subsystem */ DFRM /* RMM Subsystem */ AOPA /* Netview Subsystem */
  42. 42. DFSMSrmmDFSMSrmm Autorización de los comandos de rmm:Autorización de los comandos de rmm: SYS1.PARMLIB(IKJTSO00) AUTHCMD NAMES(RMM) AUTHTSF NAMES(EDGHSKP EDGUTIL EDGRPTD EDGAUD) AUTHPGM NAMES(EDGHSKP EDGUTIL EDGRPTD EDGAUD) SYS1.PARMLIB(IKJTSO00) AUTHCMD NAMES(RMM) AUTHTSF NAMES(EDGHSKP EDGUTIL EDGRPTD EDGAUD) AUTHPGM NAMES(EDGHSKP EDGUTIL EDGRPTD EDGAUD)
  43. 43. DFSMSrmmDFSMSrmm Registros de auditoría en SMF:Registros de auditoría en SMF: Los registros a seleccionar deben estar comprendidos dentro del rango de 128 a 255.Los registros a seleccionar deben estar comprendidos dentro del rango de 128 a 255. SYS1.PARMLIB(EGDRMM00) OPTION SMFAUD(xxx) OPTION SMFSEC(yyy) SYS1.PARMLIB(EGDRMM00) OPTION SMFAUD(xxx) OPTION SMFSEC(yyy) SYS1.PARMLIB(SMFPRM00) INCLUDE(xxx,yyy) SYS1.PARMLIB(SMFPRM00) INCLUDE(xxx,yyy)
  44. 44. DFSMSrmmDFSMSrmm Modificando opciones de GRS:Modificando opciones de GRS: SYS1.PARMLIB(GRSRNL00) RNLDEF RNL(EXCL) TYPE(SPECIFIC) QNAME(SYSZRMM) RNAME(MASTER.RESERVE) RNLDEF RNL(CON) TYPE(SPECIFIC) QNAME(SYSZRMM) RNAME(MASTER.RESERVE) SYS1.PARMLIB(GRSRNL00) RNLDEF RNL(EXCL) TYPE(SPECIFIC) QNAME(SYSZRMM) RNAME(MASTER.RESERVE) RNLDEF RNL(CON) TYPE(SPECIFIC) QNAME(SYSZRMM) RNAME(MASTER.RESERVE)
  45. 45. DFSMSrmmDFSMSrmm Verificando la licencia de uso de DFSMSrmm:Verificando la licencia de uso de DFSMSrmm: SYS1.PARMLIB(IFAPRD00) Verificar su inclusión en este miembro... SYS1.PARMLIB(IFAPRD00) Verificar su inclusión en este miembro...
  46. 46. DFSMSrmmDFSMSrmm Generación del procedimiento de arranque:Generación del procedimiento de arranque: //DFRMM PROC M=00,OPT=MAIN //IEFPROC EXEC PGM=EDG&OPT,,PARM=‘&M’,TIME=1440, // REGION=4096K //PARMLIB DD DDNAME=IEFRDER //IEFRDER DD DISP=SHR,DSN=SYS1.PARMLIB //MASTER DD DISP=SHR,DSN=RMM.CONTROL.DSET //JOURNAL DD DISP=SHR,DSN=RMM.JOURNAL.DSET //EDGPDOX DD DISP=SHR,DSN=&UID..&HOSTID..RMMPDOX //EDGPDOY DD DISP=SHR,DSN=&UID..&HOSTID..RMMPDOY //DFRMM PROC M=00,OPT=MAIN //IEFPROC EXEC PGM=EDG&OPT,,PARM=‘&M’,TIME=1440, // REGION=4096K //PARMLIB DD DDNAME=IEFRDER //IEFRDER DD DISP=SHR,DSN=SYS1.PARMLIB //MASTER DD DISP=SHR,DSN=RMM.CONTROL.DSET //JOURNAL DD DISP=SHR,DSN=RMM.JOURNAL.DSET //EDGPDOX DD DISP=SHR,DSN=&UID..&HOSTID..RMMPDOX //EDGPDOY DD DISP=SHR,DSN=&UID..&HOSTID..RMMPDOY
  47. 47. DFSMSrmmDFSMSrmm Asignando usuario RACF:Asignando usuario RACF: DFRMM Started Task DFRMM Started Task ICHRIN03 RACF Table ....... ....... RMMUSR ...... ......
  48. 48. DFSMSrmmDFSMSrmm Files que requieren acceso de RACF para el usuarioFiles que requieren acceso de RACF para el usuario asociado a la Started Task:asociado a la Started Task: • ACTIVITYACTIVITY UpdateUpdate • EDGPDOXEDGPDOX AlterAlter • EDGPDOYEDGPDOY AlterAlter • MASTERMASTER ControlControl • Parmlib memberParmlib member ReadRead • JOURNALJOURNAL UpdateUpdate • MESSAGEMESSAGE UpdateUpdate • REPORTREPORT UpdateUpdate • REPTEXTREPTEXT UpdateUpdate
  49. 49. DFSMSrmmDFSMSrmm Definiendo el archivo de control:Definiendo el archivo de control: • Inventario de la removable media libraryInventario de la removable media library • Información de todos los cambiosInformación de todos los cambios DFSMSrmm requiere acceso Control a este dataset.DFSMSrmm requiere acceso Control a este dataset. VSAM KSDS
  50. 50. DFSMSrmmDFSMSrmm Calculando el espacio del Control Dataset:Calculando el espacio del Control Dataset: Control recordControl record 1 KB1 KB DatasetsDatasets 416 KB por cada 1000416 KB por cada 1000 Shelf locations en la librería queShelf locations en la librería que no contienen volúmenesno contienen volúmenes 140 KB por cada 1000140 KB por cada 1000 Shelf locations en Storage locationsShelf locations en Storage locations 140 KB por cada 1000140 KB por cada 1000 OwnersOwners 38 KB por cada 1000 volúmenes38 KB por cada 1000 volúmenes Productos de software, en promedioProductos de software, en promedio cinco volúmenes por productocinco volúmenes por producto 420 KB por cada 1000420 KB por cada 1000 VolúmenesVolúmenes 1 MB por cada 10001 MB por cada 1000 Vital record specificationsVital record specifications 212 KB por cada 1000212 KB por cada 1000
  51. 51. DFSMSrmmDFSMSrmm JCL de generación del Control Dataset:JCL de generación del Control Dataset: //IDCAMS EXEC PGM=IDCAMS,REGION=1M//IDCAMS EXEC PGM=IDCAMS,REGION=1M //SYSPRINT DD SYSOUT=*//SYSPRINT DD SYSOUT=* //DASD DD DISP=SHR,UNIT=3390,VOL=SER=8EU000//DASD DD DISP=SHR,UNIT=3390,VOL=SER=8EU000 //SYSIN DD *//SYSIN DD * DEFINE CLUSTER(NAME(RMM.CONTROL.DSET) -DEFINE CLUSTER(NAME(RMM.CONTROL.DSET) - FILE(DASD) -FILE(DASD) - FREESPACE(20 20) -FREESPACE(20 20) - KEYS(56 0) -KEYS(56 0) - REUSE -REUSE - RECSZ(512 9216) -RECSZ(512 9216) - SHR(3 3)SHR(3 3) -- KILOBYTES(4500 1500) -KILOBYTES(4500 1500) - STORAGECLASS(GSPACE) -STORAGECLASS(GSPACE) -
  52. 52. DFSMSrmmDFSMSrmm VOLUMES(8EU000) ) -VOLUMES(8EU000) ) - DATA(NAME(RMM.CONTROL.DSET.DATA) -DATA(NAME(RMM.CONTROL.DSET.DATA) - CISZ(10240)) -CISZ(10240)) - INDEX(NAME(RMM.CONTROL.DSET.INDEX) -INDEX(NAME(RMM.CONTROL.DSET.INDEX) - CISZ(2048) -CISZ(2048) - IMBED -IMBED - REPLICATE)REPLICATE) ////
  53. 53. DFSMSrmmDFSMSrmm Inicializando el Control Dataset:Inicializando el Control Dataset: //EDGUTIL EXEC PGM=EDGUTIL,PARM=‘CREATE’//EDGUTIL EXEC PGM=EDGUTIL,PARM=‘CREATE’ //SYSPRINT DD SYSOUT=*//SYSPRINT DD SYSOUT=* //MASTER DD DSN=RMM.CONTROL.DSET,DISP=SHR//MASTER DD DSN=RMM.CONTROL.DSET,DISP=SHR //SYSIN DD *//SYSIN DD * CONTROLCONTROL /*/* ////
  54. 54. DFSMSrmmDFSMSrmm Calculando espacio para el Journal dataset:Calculando espacio para el Journal dataset: Cambiors generados por usuariosCambiors generados por usuarios 1.5 KB por cada cambio1.5 KB por cada cambio DatasetsDatasets 1.5 KB por cada dataset retenido1.5 KB por cada dataset retenido por un Vital Record Specific.por un Vital Record Specific. Datasets no retenidos por un VRSDatasets no retenidos por un VRS 1.5 KB1.5 KB Expiring volumesExpiring volumes 1.5 KB por cada volúmen1.5 KB por cada volúmen Non-scratch mountsNon-scratch mounts 6,7 KB por cada montaje6,7 KB por cada montaje Scratch mountsScratch mounts 8,3 KB por cada montaje8,3 KB por cada montaje VolumesVolumes 1,5 KB por cada volúmen1,5 KB por cada volúmen retenido por un VRSretenido por un VRS Volume checked in/outVolume checked in/out 2,6 KB por cada volúmen2,6 KB por cada volúmen Volúmen retornado a scratchVolúmen retornado a scratch 3,0 KB por cada volúmen3,0 KB por cada volúmen Volúmenes hacia y desde Storage LocationsVolúmenes hacia y desde Storage Locations 3,5 KB por volúmen3,5 KB por volúmen Vital record specificationVital record specification 1,3 KB por cada VRS1,3 KB por cada VRS
  55. 55. DFSMSrmmDFSMSrmm Definiendo el journal dataset:Definiendo el journal dataset: //JOURNAL EXEC PGM=IEFBR14//JOURNAL EXEC PGM=IEFBR14 //SYSPRINT DD SYSOUT=*//SYSPRINT DD SYSOUT=* //JRNL DD DSN=RMM.JOURNAL.DSET,DISP=(,CATLG),//JRNL DD DSN=RMM.JOURNAL.DSET,DISP=(,CATLG), // UNIT=SYSDA,VOL=SER=MYVOL1,// UNIT=SYSDA,VOL=SER=MYVOL1, // STORCLAS=STCRMM,AVGREC=U,// STORCLAS=STCRMM,AVGREC=U, // SPACE=(CYL(x1,x2))// SPACE=(CYL(x1,x2)) //// SAM
  56. 56. DFSMSrmmDFSMSrmm Integrando rmm al ISPF:Integrando rmm al ISPF: Agregar una opción al panel principal elegido:Agregar una opción al panel principal elegido: R DFSMSrmm - Invoke DFSMSrmm functionsR DFSMSrmm - Invoke DFSMSrmm functions Y en la PROC Section:Y en la PROC Section: R,’CMD(%RMMISPF) NEWAPPL(EDG)’R,’CMD(%RMMISPF) NEWAPPL(EDG)’
  57. 57. DFSMSrmmDFSMSrmm Librerías a concatenar en el procedimiento de logon:Librerías a concatenar en el procedimiento de logon: DatasetDataset DD FileDD File ContenidoContenido SYS1.SEDGEXE1 SYSPROC REXXs execs SYS1.SEDGMENU ISPMLIB Biblioteca de mensajes SYS1.SEDGPENU ISPPLIB Biblioteca de paneles SYS1.SEDGSKL1 ISPSLIB Biblioteca de esqueletos SYS1.SEDGTBL1 ISPTLIB Bibioteca de tablas
  58. 58. DFSMSrmmDFSMSrmm Y para la información de ayuda:Y para la información de ayuda: //SYSHELP//SYSHELP DD DSN=SYS1.HELP,DISP=SHRDD DSN=SYS1.HELP,DISP=SHR //// DD DSN=DD DSN=SYS1.SEDGHLP1SYS1.SEDGHLP1,DISP=SHR,DISP=SHR . . . .. . . . . . . .. . . . . . . .. . . . En el procedimiento de logon. . .En el procedimiento de logon. . .
  59. 59. DFSMSrmmDFSMSrmm Arrancando el DFSMSrmm:Arrancando el DFSMSrmm: S DFRMM,M=xx,SUB=jespS DFRMM,M=xx,SUB=jesp M = miembro EGDRMMxx en SYS1.PARMLIBM = miembro EGDRMMxx en SYS1.PARMLIB SUB = indica el nombre del subsistema JES2 bajo el cualSUB = indica el nombre del subsistema JES2 bajo el cual el DFSMSrmm es arrancadoel DFSMSrmm es arrancado Recordar: No debe arrancarse bajo el MASTER Subsystem ! ! !Recordar: No debe arrancarse bajo el MASTER Subsystem ! ! !
  60. 60. DFSMSrmmDFSMSrmm Arrancando el DFSMSrmm con parámetros alternativos:Arrancando el DFSMSrmm con parámetros alternativos: S DFRMM.name,M=xx,DSN=parmlib_memberS DFRMM.name,M=xx,DSN=parmlib_member name = nombre alternativo del DFSMSrmmname = nombre alternativo del DFSMSrmm M = miembro EGDRMMxx de SYS1.PARMLIBM = miembro EGDRMMxx de SYS1.PARMLIB parmlib_member = dataset alternativo para el restart del rmmparmlib_member = dataset alternativo para el restart del rmm
  61. 61. DFSMSrmmDFSMSrmm Parando el DFSMSrmm:Parando el DFSMSrmm: P DFRMMP DFRMM Antes de para el DFSMSrmm se debe responder a cualquier WTOR queAntes de para el DFSMSrmm se debe responder a cualquier WTOR que aparezca en consola ! ! !aparezca en consola ! ! !
  62. 62. DFSMSrmmDFSMSrmm Agregando volúmenes a una RML:Agregando volúmenes a una RML: RMM ADDVOLUME volser STATUS(SCRATCH)RMM ADDVOLUME volser STATUS(SCRATCH) Esta es la mínima información que se debe agregar respecto de un volúmen. . .Esta es la mínima información que se debe agregar respecto de un volúmen. . . DFSMSrmm Control Dataset
  63. 63. DFSMSrmmDFSMSrmm Ypara una SML:Ypara una SML: RMM ADDVOLUME volser STATUS(VOLCAT)RMM ADDVOLUME volser STATUS(VOLCAT) Con STATUS(VOLCAT) la información también se registra en los catálogosCon STATUS(VOLCAT) la información también se registra en los catálogos del Tape System Managed Library ! ! !del Tape System Managed Library ! ! !
  64. 64. DFSMSrmmDFSMSrmm Conceptos finales:Conceptos finales: • Realizar un análisis minusioso del entornoRealizar un análisis minusioso del entorno • Qué cosas de este entorno necesitan solución ?Qué cosas de este entorno necesitan solución ? • Sirve la herramienta DFSMSrmm como solución a estosSirve la herramienta DFSMSrmm como solución a estos problemas ?problemas ? • Si no es la solución total, se puede constituir en una herramientaSi no es la solución total, se puede constituir en una herramienta de ayuda a la administración de mis sistemas dede ayuda a la administración de mis sistemas de almacenamiento en medios removibles ?almacenamiento en medios removibles ? • Un team conformado por System Programmers, Operadores,Un team conformado por System Programmers, Operadores, Administradores de seguridad y Administradores de StorageAdministradores de seguridad y Administradores de Storage deberían poder responder estos interrogantes. . .deberían poder responder estos interrogantes. . .
  65. 65. DFSMSrmmDFSMSrmm Bibliografía de consulta:Bibliografía de consulta: • DFSMSrmm Implementation and Customization GuideDFSMSrmm Implementation and Customization Guide • DFSMS/MVS Planning for installationDFSMS/MVS Planning for installation • DFSMS/MVS General InformationDFSMS/MVS General Information • DFSMS/MVS DFSMSrmm Command Reference SummaryDFSMS/MVS DFSMSrmm Command Reference Summary • DFSMS/MVS DFSMSrmm Diagnosis GuideDFSMS/MVS DFSMSrmm Diagnosis Guide • DFSMS/MVS DFSMSrmm Guide and ReferenceDFSMS/MVS DFSMSrmm Guide and Reference • Data Facility Removable Media Manager for MVS/DFPData Facility Removable Media Manager for MVS/DFP • DFSMS/MVS DFSMSdfp Diagnosis ReferenceDFSMS/MVS DFSMSdfp Diagnosis Reference • DFSMS/MVS Using Magnetic TapesDFSMS/MVS Using Magnetic Tapes • IBM 3590 High Performance Tape SubsystemIBM 3590 High Performance Tape Subsystem • DFSMS/MVS Managing Data AvailabilityDFSMS/MVS Managing Data Availability

×