Guía de Valores del Sistema IBM i – Adaptado por Exsystem
- Yober Jimenez
- hace 2 días
- 4 Min. de lectura
En Exsystem comprendemos la importancia de la correcta configuración y administración de los valores del sistema IBM i para garantizar el rendimiento, la seguridad y la estabilidad del entorno. Esta guía, basada en el documento “IBM i System Values Guide”, presenta de forma detallada los conceptos, comandos y recomendaciones clave para trabajar con estos parámetros críticos en IBM i.
1. Introducción
Los valores del sistema en IBM i son parámetros que definen aspectos esenciales del entorno operativo. Permiten personalizar funciones del sistema, controlar la seguridad, optimizar el rendimiento y establecer comportamientos por defecto en diversos comandos. Muchos de estos valores vienen predefinidos por el sistema operativo y sus nombres inician con la letra Q; su modificación requiere la autoridad adecuada (*ALLOBJ, *SECADM, entre otros).
2. Comandos Básicos y Uso de Valores del Sistema
Listado y Visualización
Listado Completo:
Para mostrar todos los valores del sistema, se utiliza el comando:
WRKSYSVAL SYSVAL(*ALL)
Visualización de un Valor Específico:
Se emplea el comando DSPSYSVAL para mostrar un valor concreto. Por ejemplo, para consultar el número de modelo:
DSPSYSVAL SYSVAL(QMODEL)
Modificación de Valores
Cambio de Valor:
Para modificar un parámetro, se utiliza el comando CHGSYSVAL acompañado del nuevo valor. Por ejemplo, para ajustar el tamaño del “pool” de almacenamiento:
CHGSYSVAL SYSVAL(QMCHPOOL) VALUE(582688)
Advertencia: Solo los usuarios con la autoridad adecuada deben realizar modificaciones, ya que un cambio incorrecto puede afectar la estabilidad y el rendimiento del sistema.
3. Seguridad del Sistema
Niveles de Seguridad
IBM i soporta cuatro niveles de seguridad, los cuales se enumeran de menor a mayor:
Nivel 20: Control mínimo; permite el acceso sin restricciones a recursos, lo que implica que cualquier usuario con acceso puede modificar o eliminar objetos.
Nivel 30: Habilita la seguridad de recursos, restringiendo el acceso a los objetos solo a aquellos usuarios autorizados.
Nivel 40: Considerado el óptimo en la mayoría de entornos; además de implementar controles de acceso, previene la restauración de programas inválidos y valida parámetros.
Nivel 50: Diseñado para entornos con requisitos muy estrictos (como los del Departamento de Defensa), validando de forma aún más rigurosa los parámetros del sistema.
Valores Específicos de Seguridad
QSECURITY:
Este valor define el nivel global de seguridad en el sistema. Se puede visualizar mediante:
DSPSYSVAL SYSVAL(QSECURITY)
Otras Consideraciones de Seguridad:
Usuarios con *ALLOBJ y *SECADM son los autorizados para modificar ciertos valores.
Los cambios en QSECURITY requieren una reinicialización (IPL) para entrar en vigor.
4. Auditoría, Logging y Mensajería
Auditoría del Sistema
QAUDLVL:
Define qué acciones se registran en el diario de auditoría. Por ejemplo, para auditar la creación y eliminación de objetos:
CHGSYSVAL SYSVAL(QAUDLVL) VALUE('*CREATE *DELETE')
Extensión de Auditoría:
El valor QAUDLVL2 permite una extensión en el nivel de auditoría cuando se requieren más de 16 indicadores.
Mensajería y Manejo de Logs
Colas de Mensajes:
Valores como QINACTMSGQ y QJOBMSGMX controlan el funcionamiento de las colas de mensajes del sistema.
Historial de Logs:
El valor QHSTLOGSIZ determina el tamaño máximo que pueden alcanzar los archivos de log de historial, los cuales se almacenan en la biblioteca QSYS y tienen nombres que inician con “QHST…”.
5. Gestión de Fecha y Hora
Configuración de la Fecha
Valor QDATE:
Contiene la fecha actual (día, mes y año). Para modificarla en formato MMDDYY, por ejemplo para cambiarla al 21 de abril de 2017:
CHGSYSVAL SYSVAL(QDATE) VALUE('042117')
Configuración de la Hora
Valor QTIME:
Representa la hora en formato de 24 horas (HHMMSS). Para establecer la hora a las 05:20 AM:
CHGSYSVAL SYSVAL(QTIME) VALUE('052000')
Subvalores de Tiempo:
Además de QTIME, se pueden modificar componentes individuales como QHOUR, QMINUTE y QSECOND.
6. Valores Relacionados con el IPL (Carga Inicial)
Tipos de IPL
El proceso de inicio del sistema, conocido como IPL, puede realizarse de tres formas:
IPL No Atendido (0): Inicia el sistema automáticamente sin intervención.
IPL Atendido (1): Requiere que un operador esté presente, permitiendo modificar ciertas opciones durante el inicio.
IPL en Modo Depuración (2): Deja algunos dispositivos y el controlador en estado de variación para facilitar diagnósticos; debe usarse solo bajo indicación de un técnico de IBM.
Otros Valores Relacionados
QIPLSTS:
Muestra cómo se realizó el último IPL (no es modificable).
QPWRRSTIPL:
Indica si el sistema se reiniciará automáticamente tras una falla de energía.
QPWTDWNLMT y QUPSDLYTIM:
Controlan los tiempos de espera para la finalización de tareas y el apagado en situaciones de fallo, aspectos críticos para la estabilidad en entornos con sistemas de alimentación ininterrumpida (UPS).
7. Valores de Control del Sistema
Datos de Consola y Modelo
QCONSOLE:
Almacena el nombre de la consola del sistema.
QMODEL:
Muestra el número de modelo del sistema; este valor es solo de consulta.
Gestión de Sub-sistemas y Recursos
QCTLSBSD:
Define el nombre del subsistema controlador, habitualmente “QBASE”, el cual gestiona la mayor parte de las operaciones (interactivas, por lotes y de comunicaciones).
QTOTJOB:
Indica el número total de trabajos que pueden iniciarse, lo cual influye en el rendimiento general del sistema.
8. Resumen y Conclusiones
La configuración y el adecuado manejo de los valores del sistema en IBM i son fundamentales para personalizar el entorno operativo según las necesidades de la organización. Desde la gestión de la seguridad y la auditoría hasta el control preciso de la fecha, hora y procesos de inicio (IPL), cada parámetro desempeña un papel crucial en la integridad y el desempeño del sistema.
En Exsystem, contamos con la experiencia y el conocimiento para asesorarte en la implementación y ajuste de estos parámetros, garantizando un entorno seguro y optimizado en IBM i.
9. Información de Contacto Exsystem
Si necesitas más información o asesoría especializada en IBM i, no dudes en ponerte en contacto:
EMAIL: contact@exsystemusa.com
TELÉFONO: +1 (786) 321-2233
WhatsApp: haga clic aquí
DIRECCIÓN: 7950 NW 53RD ST, Miami, FL, 33166IÓN: 7950 NW 53RD ST, Miami, FL, 33166
Comments