Post on 11-Jul-2015
ITSMIBM Tivoli Storage Manager
Capitulo 8
Políticas
ITSMPolíticas
Política es la interrelación de los siguientes componentes:•Máquinas (Nodos)•Reglas •Datos
ITSMComponentes De Las Políticas
Policy Domain Un grupo de nodos manejados
por el mismo set de políticas Policy Set
Conjunto de definiciones de Management Class (MC)
Management Class Conjunto de atributos que
describen características de backup y archive
Copy Group Set de atributos específicos para
Backup o Archive
ITSMAdministración Centralizada
Qué Respaldar?Qué Archivar?Dónde Almacenar?Número de versiones?Periodo de retención?
ITSMAlmacenamiento Datos Del Cliente
DB
1
2
3
1. Se asigna una Management Class a un archivo• Copy Goups asignan destinos para archivos en Backup y Archives• MC definen destinos para HSM
2. Se almacena Información del archivo en la BD TSM• Nombre y localización de cada archivo almacenado
3. Se almacena el archivo en el Storage Pool• TSM almacena el dato en un Disk o Tape Storage Pool
ITSMAdministración De Políticas Es una función de Cliente y del Servidor Servidor:
Un administrador debe crear Políticas y asociarlas a los clientes Se debe definir una política por defecto, para ser usada cuando
no se especifica explícitamente alguna. Cliente
Puede sobre saltarse la política defecto y escoger cualquier otra política que esté en su dominio
En la opción INCLUDE del DSM.OPT Desde el comando ARCHIVE En el panel Achive de la GUI
ITSMPolicy Domain
Manera lógica de administrar políticas de Backup y archives de un grupo de clientes
Cada dominio es un objeto almacenado en la BD de TSM con un nombre de 1-30 caracteres
No hay limites para el número de dominios Un cliente se asocia con solo un Dominio en un Servidor TSM Dominio posee un periodo de retensión para datos de un Backup o
Archive llamado “Periodo de Gracia” para seguridad de los datos si se pierde el “copy group”
ITSMDefiniendo Un Dominio Command Line Interfase (CLI) DEFine DOmain Nombre_Dominio DESCription= descripción
BACKRETention=## (días) ARCHRETention=## (días)
BACKRET es el periodo de gracia para archivos respaldados que no tengan asociado un MC
ARCHRET es el periodo de gracia para los archivos que no tengan asociado un MC
ITSMDefiniendo Un Dominio GUI
ITSMPolicy Set Grupo de “Management Class” Solo un “Policy Set” activo por dominio Cualquier número de “Policy Set” inactivos Contiene un “Management Class” por default
Para definir la Management Class por default : ASsign DEFMGmtclass dominio setname classname Debe definirse antes de activarlo
Almacenado en la BD del servidor Nombre puede ser de 1 a 30 caracteres
ITSMDefiniendo Un “Policy Set” Command Line Interface (CLI)
DEFine POLicyset nombre_dominio setname description= “descripción del policy set”
Nombre_Dominio = Dominio al que pertenece el Policy Set
Setname = Nombre que se quiere asignar al “Policy Set”
Description= hasta 255 caracteres para describir el “Policy Set”
ITSMDefiniendo Un “Policy Set” GUI
ITSMManagement Class Representa un acuerdo de nivel de servicio
Asociado con: Backup copy group Archive copy group
MC por defecto no requieren un backup Copy Group o un archive Copy Group (se recomienda que tengan ambos)
Los clientes pueden seleccionar explícitamente una Management Class (sentencia INCLUDE)
Se almacena en la BD del servidor
ITSMDefiniendo Una “Management Class”
Command Line Interface (CLI)
Define MGmtclass dominio policySet Class_Name description= “descripción del Management Class”
ITSMDefiniendo “Management Class” Parámetros de “Space management” (HSM)
SPACEMGTECHnique Especifica si los archivos asociados a esta management class
son elegibles para migración NONE, AUTOMATIC, SELECTIVE
AUTOMIGNOnuse Especifica en número de días que deben pasar desde la última
fecha de acceso para que un archivo pueda ser migrado automáticamente
Si SPACEMGTECHnique no es AUTOMATIC se ignora este parámetro
MIGREQUIRESBkup Especifica si se requiere tener backup para poder migrar
MIGDESTination Especifica el Storage pool primario para el HSM
ITSMDefiniendo “Management Class” GUI
ITSMCopy Groups
Son parámetros que controlan la generación y expiración de los datos respaldados o archivados
Dos tipos de Copy Group Backup y archive
Cada Management Class puede tener 0,1,2 copy groups Todos se llaman STANDARD
ITSMCopy Groups Parámetros backup
Frecuencia Modo (modificado/absoluto) Destino Serialización de copia # De versiones # De versiones cuando se borre el archivo Días de retención para todos excepto la última versión Días de retención para la última versión cuando se
borre el archivo
ITSMCopy Groups Parámetros archive
Frecuencia Modo (modificado/absoluto) Destino Serialización de copia Días de retención para las copias archivadas
ITSM“Copy Serialization” Método de copia en diferentes plataformas para archivos que están
siendo usados SHRSTatic
El archivo no será respaldado si esta siendo usado durante el backup pero se harán un número determinado de reintentos. Si no se puede hacer backup al final de los reintentos el archivo no será respaldado
STATIC El archivo no será respaldado si está en uso y no se harán
reintentos SHRDYNAMIC
El archivo será respaldado si después del número de reintentos sigue abierto
DYNAMIC El archivo será respaldado si está abierto sin hacer reintentos
ITSMPolíticas Default Type= backup DESTination= Backuppool FREQuency=0 VERExists=2 VERDeleted=1 RETExtra=30 RETOnly=60 MODE= Modified SERialization=SHRSTatic
Type= archive DESTination= Archivepool FREQuency=Cmd RETvr=30 MODE= Absolute SERialization=SHRSTatic
“Copias de archivos que han expirado no son borrados hasta que se corra el proceso de expiraciónEn el DSMSERV.OPT el parámetro EXPINTERVAL (en horas)”
Default=24 horas
ITSMDefiniendo “Copy Groups”
Command Line Interface (CLI)
Define COpygroup domain_name PolicySet_name MngmtClass_name STANDARD type=backup/archive DESTination=pool_name FREQuency=días VERExists=# versiones VERDeleted=# versiones RETExtra=# días RETOnly= # días MODE=modify/absolute SERialization= valor
ITSMDefiniendo “Copy Groups” GUI
ITSMEjemplos Del Proceso De Expiración
c
c
c
c
c
Día 1
Día 2
Día 3
Día 4
Día 5
Día 6 5 4 3 2 1
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
Arc
hivo
C= cambió
ITSMEjercicio Del Proceso De Expiración Asumamos lo siguiente: Incremental y Expire Inventory programados diario Politicas:
Frecuencia = 0 Verexists = 3 Verdeleted = 1 RETExtra = 30 RETOnly = 60 Mode = modified
ITSMEjemplos Del Proceso De Expiración
c
c
c
c
c
Día 1
Día 2
Día 3
Día 4
Día 5
Día 6 5 4 3
5 4 3 2
4 3 2 1
3 2 1
2 1
1
Arc
hivo
C= cambió
Gone
Gone
Verexists = 3
ITSMEjemplos Del Proceso De Expiración
c
c
c
c
Día 1
Día 2
Día 3
Día 4
Día 5
Día 6 4
4 3 2
4 3 2 1
3 2 1
2 1
1
Arc
hivo
C= cambió
Gone
Verexists = 3
Se Borró
Verdeleted = 1
Gone Gone
ITSMManejo De Archivado
**No hay versiones
Viernes
Jueves
Miercoles
Martes
Borrada
Valor de retención en días
ITSMDerivando El “Management Class”
MC especificado en:
DSMC Archive –ARCHMc=
GUI Panel
O
MC especificado en INCLUDE
O
Default MC en el Dominio
MC especificado en INCLUDE
O
Default MC en Dominio
ArchiveBackup Incremental/Selectivo
ITSMRe-asociando “Management Class”
MGMTCLASS UsadoAcciónInstancia
El MGMTCLASSNodo asignado a un nuevo Dominio y e MGMTCLASS existe
4
Default MGMTCLASSMGMTCLASS borrado por el administrador
3
Default MGMTCLASSNodo asignado a un nuevo dominio y el MC no existe
2
MGMTCLASS en INCLUDECliente cambia el MGMTCLASS en el Include
1
ITSMPeriodos De Retención O De Gracia Especificados en el comando define DOmain
BACKRET=30 ARCHRET=365
Usados cuando Default MGMTCLASS no tiene copy groups para backup/archive y MGMTCLASS para backups no tiene backup Copy Group MGMTCLASS para ARCHIVES no tiene archive Copy Group MGMTCLASS ya no existe
ITSMAsignar Un “Default Management Class”
ASsign DEFMGmtclass domain_name policyset_name class_name
ITSMValidar Y Activar “Policy Set” Se valida un Policy Set para verificar que está completo
y listo para activar El comando para activar el Policy Set se usa para pasar
un Policy set al estado activo y el activo pasa a inactivo (solo 1 activo)
Una vez se hallan hecho los cambios es bueno validarlo antes de pasarlo a activo directamente
Comandos: VALidate Policyset domain_name set_name ACTivate Policyset domain_name set_name
ITSMValidando “Policy Sets” Puede fallar si:
No hay definido en el PolicySet un Default Management Class
Un CopyGroup dentro del Policy Set especifica un Copy Storage pool como destino
Un Management Class dentro del Policy Set especifica un Copy Storage pool como destino para “Space Managed files”
ITSMActivando “Policy Set”
ActiveNewPS
ACTivate Policyset domain_name newPS
•Una vez activado se copia el contenido al policy Set Active•El original queda y puede ser modificado solo cuando se active otro PS
ITSM
Fin capítulo 8