Professional Documents
Culture Documents
Ambiente de Pruebas
Servidor de Metadatos, Procesamiento y Web
Hostname = btpcvtmr03
IP = 10.100.232.68
Ambiente de DRP
Servidor de Metadatos, Procesamiento y Web
Hostname = btpcvtmr02
IP = 10.100.232.67
Ambiente Productivo
Los datos de los servidores de producción son:
btmxmr01 10.100.129.88
btmxmr02 10.100.129.89
IP flotante: 10.100.129.90 (IP definida para el clúster Red Hat)
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 1
Con esta información, soporte premium de SAS podrá definir los productos y
rutas donde se encuentra instalado y configurado SAS, siendo de utilidad para
dar el mantenimiento preventivo y correctivo que se aplique en caso necesario.
Información del sistema:
En general
La generación del proceso de integración de datos para Contraparte Central de
Valores de México, S.A. de C.V. (CCV) del Grupo de Bolsa Mexicana de Valores,
la instalación de la solución SAS® Risk Management for Banking y configuración
del módulo de Riesgo de Mercado de la solución SAS. Análisis de Riesgo de
Mercado, Análisis de Backtesting, Proceso de Garantías y Proceso cover-one.
Acompañamiento para el pase a Producción y la configuración del ambiente
DRP.
• El lenguaje de programación: El software de SAS trabaja con un lenguaje
propio, siendo su versión 9.4, el cual se basa en PL/1 e incluye: Pasos Data que
permiten realizar operaciones sobre filas de un conjunto de datos;
Procedimientos de Manipulación de Datos que permite ordenar tablas,
enlazarlas, etc.; Interprete SQL el cual permite trabajar con algunas sentencias
propias de SQL y Super lenguaje de Macros.
• El sistema operativo en el que está instalado SAS es RHEL 6
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 2
CHECK-UP
A continuación, mencionaremos los puntos a seguir para realizar un CHECK-UP
del sistema donde se encontrarán los procesos que permiten validar el
funcionamiento de la plataforma.
• Flujo_Intradia_Proceso_Intradia_AAAA.MM.DD_HH.MM.SS.log
• Flujo_Cierre_Valmer_Proceso_Cierre_Valmer_AAAA.MM.DD_HH.M
M.SS.log
• Flujo_Cierre_Intradia_Proceso_VaR_para_LEE_AAAA.MM.DD_HH.
MM.SS.log
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 3
CONDICIONES DE SEGURIDAD:
Condiciones de seguridad: SAS tiene una alta condición de seguridad, ya que
para que los usuarios se conecten a la plataforma SAS, deben estar en primer
orden:
• Usuario creado a nivel Sistema Operativo de acuerdo a lo acordado en el
alcance del proyecto.
• Usuario creado a nivel Metadatos de SAS, desde la consola de
administración. En donde además se definen “roles y grupos” con permisos
delimitados al perfil de usuario. Y por la parte de conexión a la base de datos
Oracle se requiere que el DBA cree, defina permisos para que, desde SAS, el
usuario con todas las credenciales requeridas, deberá ser autenticado. Como se
observa es compleja la seguridad y para que el usuario se conecte debe cumplir
con todos los filtros de seguridad mencionados.
DIAGRAMA DE FLUJO DE COMUNICACIÓN
CLIENTE
Usuarios de Negocio
1 4 5 13
Capa WEB
Servdior WEB 10.100.232.67
8581,
8561 8571
2 3
LDAP, Active
Directory o OS Flow Process Manager
(Management Console)
10
11
a b
12
Data Servers
DATA
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 6
DIRECTORIO DE INSTALACIÓN Y CONFIGURACIÓN
DIRECTORIOS
Estructura de los directorios creados para la instalación y configuración de SAS;
que es donde existen los servicios necesarios para el funcionamiento y
mantenimiento de la plataforma SAS 9.4
Directorio de Instalación en Servidor
En los siguientes directorios se encuentran las diferentes aplicaciones de SAS.
Directorio Descripción
/sas/sashome/deploymntreg deploymntreg
/sas/sashome/SASAddinforMSOfficeServerData/7.1 SASAddinforMSOfficeServerData
/sas/sashome/SASBIDashboard/4.4 SASBIDashboard
/sas/sashome/SASBILineageSchedulingServer/4.4 SASBILineageSchedulingServer
/sas/sashome/SASBIPortlets/4.4 SASBIPortlets
/sas/sashome/SASBIReportServices/4.4 SASBIReportServices
/sas/sashome/SASBusinessRulesWebManager/3.1 SASBusinessRulesWebManager
/sas/sashome/SASDataManagementConsoleMidTier/2. SASDataManagementConsoleMidTier
2
/sas/sashome/SASDecisionManagerCommonDataServ SASDecisionManagerCommonDataServer
er/3.1
/sas/sashome/SASDeploymentAgent/9.4 SASDeploymentAgent
/sas/sashome/SASDeploymentManager/9.4 SASDeploymentManager
/sas/sashome/SASEnterpriseGuideServerData/7.1 SASEnterpriseGuideServerData
/sas/sashome/SASEnvironmentManager/2.5 SASEnvironmentManager
/sas/sashome/SASEnvironmentManagerAgent/2.5 SASEnvironmentManagerAgent
/sas/sashome/SASEnvironmentManagerMidTier/2.5 SASEnvironmentManagerMidTier
/sas/sashome/SASFlexApplicationThemes/4.7 SASFlexApplicationThemes
/sas/sashome/SASFoundation/9.4 SASFoundation
/sas/sashome/SASHighPerformanceRiskMidTier/3.6 SASHighPerformanceRiskMidTier
/sas/sashome/SASInformationDeliveryPortal/4.4 SASInformationDeliveryPortal
/sas/sashome/SASLineageMidTier/3.1 SASLineageMidTier
/sas/sashome/SASManagementConsole/9.4 SASManagementConsole
/sas/sashome/SASPlatformObjectFramework/9.4 SASPlatformObjectFramework
/sas/sashome/SASRiskandFinanceWorkbenchMidTier/2 SASRiskandFinanceWorkbenchMidTier
.2
/sas/sashome/SASRiskCommonDataServer/3.6 SASRiskCommonDataServer
/sas/sashome/SASRiskManagementBankingLASRConfi SASRiskManagementBankingLASRConfig
guration/3.4 uration
/sas/sashome/SASSharedServices/9.4 SASSharedServices
/sas/sashome/SASStudioBasic/3.5 SASStudioBasic
/sas/sashome/SASStudioMidTier/3.5 SASStudioMidTier
/sas/sashome/SASTKInDatabaseServer/9.4 SASTKInDatabaseServer
/sas/sashome/SASVisualAnalyticsAdministrator/7.3 SASVisualAnalyticsAdministrator
/sas/sashome/SASVisualAnalyticsDesigner/7.3 SASVisualAnalyticsDesigner
/sas/sashome/SASVisualAnalyticsGraphBuilder/7.3 SASVisualAnalyticsGraphBuilder
/sas/sashome/SASVisualAnalyticsHighPerformanceCon SASVisualAnalyticsHighPerformanceConfi
figuration/7.3 guration
/sas/sashome/SASVisualAnalyticsHub/7.3 SASVisualAnalyticsHub
/sas/sashome/SASVisualDataBuilder/7.3 SASVisualDataBuilder
/sas/sashome/SASWebApplicationServer/9.4 SASWebApplicationServer
/sas/sashome/SASWebApplicationThemes/9.43 SASWebApplicationThemes
/sas/sashome/SASWebInfrastructurePlatform/9.4 SASWebInfrastructurePlatform
/sas/sashome/SASWebInfrastructurePlatformSchedulin SASWebInfrastructurePlatformScheduling
gServices/9.4 Services
/sas/sashome/SASWebReportStudio/4.4 SASWebReportStudio
/sas/sashome/SASWebServer/9.4 SASWebServer
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 7
DIRECTORIO DE CONFIGURACIÓN EN SERVIDOR
Estructura de los directorios creados para la configuración de SAS y en donde
existen los servicios necesarios para el funcionamiento y mantenimiento de la
plataforma SAS 9.4
Directorio Descripción
/sas/sasconfig/Lev1/AppData/DeploymentMetadata DeploymentMetadata
/sas/sasconfig/Lev1/AppData/SASDetailDataStoreforBanking/5.1 SASDetailDataStoreforBanking
/sas/sasconfig/Lev1/AppData/SASRegulatoryReporting/2.2 SASRegulatoryReporting
/sas/sasconfig/Lev1/AppData/SASRiskManagementForBanking/3 SASRiskManagementForBanking
.4
/sas/sasconfig/Lev1/AppData/SASVisualAnalytics SASVisualAnalytics
/sas/sasconfig/Lev1/AppData/SASContentServer SASContentServer
/sas/sasconfig/Lev1/AppData/SASHighPerformanceRisk SASHighPerformanceRisk
/sas/sasconfig/Lev1/AppData/SASRiskReportingRepository SASRiskReportingRepository
/sas/sasconfig/Lev1/Applications/SASBILineage4.4 SASBILineage
/sas/sasconfig/Lev1/Applications/SASBusinessRulesManager SASBusinessRulesManager
/sas/sasconfig/Lev1/Applications/SASInformationRetrievalStudiof SASInformationRetrievalStudioforSA
orSAS S
/sas/sasconfig/Lev1/Applications/SASRiskManagementForBankin SASRiskManagementForBanking
g
/sas/sasconfig/Lev1/Applications/SASVisualAnalytics SASVisualAnalytics
/sas/sasconfig/Lev1/Applications/SASBIReportServices4.4 SASBIReportServices
/sas/sasconfig/Lev1/Applications/SASHighPerformanceRisk SASHighPerformanceRisk
/sas/sasconfig/Lev1/Applications/SASRegulatoryReporting2.2 SASRegulatoryReporting
/sas/sasconfig/Lev1/Applications/SASRiskMgmtBankingLASR SASRiskMgmtBankingLASR
/sas/sasconfig/Lev1/BILBatch BILBatch
/sas/sasconfig/Lev1/ConfigData ConfigData
/sas/sasconfig/Lev1/ConnectSpawner ConnectSpawner
/sas/sasconfig/Lev1/CustomAppData CustomAppData
/sas/sasconfig/Lev1/Data Data
/sas/sasconfig/Lev1/DecisionManagerCommonDataSvr DecisionManagerCommonDataSvr
/sas/sasconfig/Lev1/DeploymentTesterServer DeploymentTesterServer
/sas/sasconfig/Lev1/Documents/Instructions.html Instructions.html
/sas/sasconfig/Lev1/ObjectSpawner ObjectSpawner
/sas/sasconfig/Lev1/ReportBatch ReportBatch
/sas/sasconfig/Lev1/SASApp/BatchServer BatchServer
/sas/sasconfig/Lev1/SASApp/ConnectServer ConnectServer
/sas/sasconfig/Lev1/SASApp/Data Data
/sas/sasconfig/Lev1/SASApp/OLAPServer OLAPServer
/sas/sasconfig/Lev1/SASApp/PooledWorkspaceServer PooledWorkspaceServer
/sas/sasconfig/Lev1/SASApp/SASEnvironment SASEnvironment
/sas/sasconfig/Lev1/SASApp/StoredProcessServer StoredProcessServer
/sas/sasconfig/Lev1/SASApp/WorkspaceServer WorkspaceServer
/sas/sasconfig/Lev1/SASMeta/MetadataServer MetadataServer
/sas/sasconfig/Lev1/SASMeta/SASEnvironment SASEnvironment
/sas/sasconfig/Lev1/SASRiskCommonDataServer SASRiskCommonDataServer
/sas/sasconfig/Lev1/SchedulingServer SchedulingServer
/sas/sasconfig/Lev1/Shared Shared
/sas/sasconfig/Lev1/ShareServer ShareServer
/sas/sasconfig/Lev1/Utilities Utilities
/sas/sasconfig/Lev1/VASchedDist VASchedDist
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 8
LOGS
Los logs de las diferentes aplicaciones y servicios se encuentran en el siguiente
directorio. Se recomienda hacer una depuración de los Logs periódicamente,
evitando la saturación del espacio disponible en el directorio. Estos Logs viven
en: /saswork
Logs del Servidor
Directorio Descripción
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 9
INICIO Y DETENCIÓN DE LOS SERVICIOS USADOS POR SAS
ORDEN DE LOS SERVICIOS
Los servicios SAS se deben iniciar con el usuario “sas” y nunca con root.
Se recomienda que los servicios se inicien con el shell “sas.servers” que se
encuentra en esta ruta: “/sas/sasconfig/Lev1/ ./sas.servers. sh start”. Este shell
en automático iniciara los servicios uno a uno, y al final, solo validar que todos
los servicios hayan iniciado de forma correcta con “/sas/sasconfig/Lev1/
./sas.servers. sh status”.
Nota: El inicio de los servicios lleva un orden, ya que tienen dependencias entre
sí.
En caso de que todos los servicios estén abajo por alguna razón. El
procedimiento para iniciarlos será en primer orden:
1. Iniciar Servicios del Servidor de Metadatos y Procesamiento con el shell
“/sas/sasconfig/Lev1/./sas.servers start”
2. Habiendo comprobado que todos los servicios del servidor de Metadatos
iniciaron de forma correcta con el shell “/sas/sasconfig/Lev1/./sas.servers
status”, entonces y solo entonces, se podrán iniciar los servicios del servidor
Web.
3. Iniciar Servicios del Servidor Web con el shell
“/sas/sasconfig/Lev1/./sas.servers start”
4. Terminado el proceso solo validar que todos los servicios esten
prendidos con excepción del DIP JobRunner con el shell
“/sas/sasconfig/Lev1/./sas.servers status”
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 10
La tabla a bajo enumera el orden en que los servicios deberán iniciar por
servidor
La tabla a bajo enumera el orden en que los serviciosLa tabla a iniciar
deberán bajo enumera el orden en que los servicios deberán iniciar por
por servidor
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 11
Nota 1: Otra forma de iniciar todos los servicios es directo con la ejecución del
script “sas.servers” y que se encuentra en la ruta:
/sas/sasconfig/Lev1/./sas.servers start. Antes de hacer esto, verifique que ningún
servicio está en función: /sas/sasconfig/Lev1/./sas.servers status
El procedimiento se puede hacer como se señala en líneas arriba. Pero de ser
necesario o recomendado por el equipo de SAS, se deberán iniciar de forma
manual.
Nota 2: Se hace hincapié en que, de iniciarse los servicios de forma manual, se
deberá dar tiempo a que cada servicio termine de ejecutarse satisfactoriamente
por el script; sobre todo los SASServers1,12 y 2.
Nombre del
Scrip para manipular el servicio Operador
Servicio
WIP Data
/sas/sasconfig/Lev1/WebInfrastructurePlatformDataServer/webinfdsvrc.sh Start
Server
SAS
Decision
Manager /sas/sasconfig/Lev1/DecisionManagerCommonDataSvr/dcmcomdsvrc.sh Start
Common
Data Server
SASRiskCo
mmonDataS /sas/sasconfig/Lev1/SASRiskCommonDataServer/hpriskdsvrc.sh Start
erver
Metadata
/sas/sasconfig/Lev1/SASMeta/MetadataServer/MetadataServer.sh Start
Server
SAS OLAP
/sas/sasconfig/Lev1/SASApp/OLAPServer/OLAPServer.sh Start
Server
SAS Object
/sas/sasconfig/Lev1/ObjectSpawner/ObjectSpawner.sh Start
Spawner
SAS Share
/sas/sasconfig/Lev1/ShareServer/ShareServer.sh Start
Server
SAS
CONNECT /sas/sasconfig/Lev1/ConnectSpawner/ConnectSpawner.sh Start
Spawner
Dib Job /sas/sasconfig/Lev1/Web/Applications/SASWIPSchedulingServices9.4/dip/
Start
Runner DIPJobRunner.sh
SAS
/sas/sasconfig/Lev1/Applications/SASInformationRetrievalStudioforSAS/IR
Retrieval Start
Studio.sh
Studio
JMS Broker /sas/sasconfig/Lev1/Web/activemq/bin/activemq Start
SAS Cache
/sas/sasconfig/Lev1/Web/gemfire/instances/ins_41415/gemfire-locator.sh Start
Locator
SAS Web
/sas/sasconfig/Lev1/Web/WebServer/bin/httpdctl Start
Server
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer1_1/bin/tcruntime-
Start
_1 Instance ctl.sh
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer11_1/bin/tcruntime- Start
1_1 Instance ctl.sh
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer12_1/bin/tcruntime- Start
2_1 Instance ctl.sh
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer13_1/bin/tcruntime- Start
3_1 Instance ctl.sh
SASServer2 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer2_1/bin/tcruntime- Start
_1 Instance ctl.sh
SASServer7 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer7_1/bin/tcruntime- Start
_1 Instance ctl.sh
SASServer8 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer8_1/bin/tcruntime- Start
_1 Instance ctl.sh
SAS
/sas/sasconfig/Lev1/Web/SASEnvironmentManager/server-5.0.0-EE/bin/
Environment Start
hq-server.sh
Manager
SAS
/sas/sasconfig/Lev1/Web/SASEnvironmentManager/agent-5.8.0-EE/bin
Environment
./hq-agent.sh Start
Manager
Agent
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 12
DETENCIÓN DE LOS SERVICIOS MANUALMENTE
El procedimiento para detener los servicios de SAS será en el orden en que se
observan en la tabla de abajo.
Nombre del
Scrip para manipular el servicio Operador
Servicio
SAS
Environment /as/sasconfig/Lev1/Web/SASEnvironmentManager/agent-5.0.0-
Stop
Manager EE/bin/hq-agent.sh
Agent
SAS
/sas/sasconfig/Lev1/Web/SASEnvironmentManager/server-5.0.0-EE/bin/
Environment Stop
hq-server.sh
Manager
SASServer8 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer8_1/bin/tcruntime- Stop
_1 Instance ctl.sh
SASServer7 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer7_1/bin/tcruntime- Stop
_1 Instance ctl.sh
SASServer2 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer2_1/bin/tcruntime- Stop
_1 Instance ctl.sh
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer13_1/bin/tcruntime- Stop
3_1 Instance ctl.sh
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer12_1/bin/tcruntime-
Stop
2_1 Instance ctl.sh
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer11_1/bin/tcruntime-
Stop
1_1 Instance ctl.sh
SASServer1 /sas/sasconfig/Lev1/Web/WebAppServer/SASServer1_1/bin/tcruntime-
Stop
_1 Instance ctl.sh
SAS Web
/sas/sasconfig/Lev1/Web/WebServer/bin/httpdctl Stop
Server
Cache
/sas/sasconfig/Lev1/Web/gemfire/instances/ins_41415/gemfire-locator.sh Stop
Locator
JMS Broker /sas/sasconfig/Lev1/Web/activemq/bin/activemq Stop
Dib Job /sas/sasconfig/Lev1/Web/Applications/SASWIPSchedulingServices9.4/di
Stop
Runner p/DIPJobRunner.sh (Este servicio siempre debe estar apagado).
SAS Object
/sas/sasconfig/Lev1/ObjectSpawner/ObjectSpawner.sh Stop
Spawner
Metadata
/sas/sasconfig/Lev1/SASMeta/MetadataServer/MetadataServer.sh Stop
Server
SASRiskCo
mmonDataS /sas/sasconfig/Lev1/SASRiskCommonDataServer/hpriskdsvrc.sh Stop
erver
SAS
Decision
Manager /sas/sasconfig/Lev1/DecisionManagerCommonDataSvr/dcmcomdsvrc.sh Stop
Common
Data Server
WIP Data
/sas/sasconfig/Lev1/WebInfrastructurePlatformDataServer/webinfdsvrc.sh Stop
Server
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 14
RESPALDO DE METADATOS
Los metadatos contienen toda la información lógica de la plataforma SAS, por
esa razón es sumamente importante realizar respaldos frecuentes de estos.
Nota: No es necesario bajar los servicios para respaldar. En la versión 9.4 por
default se crea un Job durante la instalación el cual está calendarizado para su
ejecución a media noche guardando un histórico de 7 días.
Estos se pueden ver al abrir el Management Console ->en el plug-in de Metadata
Manager -> Metadata Utilities -> Server Backup. La otra opción para abrir el
Managemetn console es desde el servidor en la ruta
/sas/sashome/SASManagementconsole/9.4/./sasmc
Aunque esto se hace en automático por SAS, también es posible realizarlo en el
momento inmediato requerido. Es decir, para el caso de requerir hacer algún
mantenimiento (preventivo – correctivo). Se muestra el procedimiento al abrir el
Management Console y únicamente con el usuario “sasadm”.
1. Seleccionar Metadata Manager y Server backup dar clic con el botón
derecho y seleccionar “Run Backup Now”
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 15
3. Dar clic en Ok para dar por terminado el proceso del Backup
RESTAURACIÓN DE METADATOS
Para la restauración de se debe dar clic derecho en el backup deseado en la
misma utilería que se ve en pantalla y seleccionar “Recover from this backup”
y seguir el procedimiento.
Se recomienda ejecutar dicha tarea desde el servidor
/sas/sashome/SASManagementconsole/9.4/./sasmc
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 16
bases de datos. Esto de acuerdo a las mejores prácticas de Bolsa Mexicana de
Valores. “/sasdatos”.
DEPURACIÓN DE ARCHIVOS
Se debe depurar el directorio de saswork con base en las políticas del cliente.
Se recomienda cada mes.
Por ejemplo:
Sí se requiere que sea cada mes, el procedimiento deberá ser borrar los Logs
de las 3 semanas pasadas y sólo dejar la semana en curso; con esta medida se
puede garantizar la correcta funcionalidad de SAS sin necesidad de detener los
servicios de SAS.
Para hacer el cambio de la ruta de work se deberá hacer desde la siguiente ruta:
/sas/sashome/SASFoundation/9.4 y editar el archivo sasv9.cfg como se observa
en pantalla y sólo cambiar la ruta por la nueva. Si lo prefiere, antes de modificar
el archivo, hacer una copia del mismo.
“/saswork”. Se edita el archvo que está en la ruta:
“sas/sashome/SASFoundation/9.4/sasv9.cfg”. Que en su forma original es –
WORK /tmp y cambiar por –WORK /saswork
DEPURACIÓN DE LOGS
Junto con el área de negocio se acordó que los archivos logs se deberán eliminar
semanalmente y todos los viernes al final del día, sin embargo, se quedarán los
logs correspondientes a la semana en curso. La ruta de los logs es la siguiente
/sas/sasconfig/sasapp/BatchServer/logs. Estos archivos son solo de lectura por
lo cual solo sirven de consulta y no son requeridos para algún proceso futuro.
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 17
PASOS A SEGUIR PARA VALIDAR LA FUNCIONALIDAD DE SAS, CADA DÍA
O POR ALGÚN PROCESO DE MANTENIMIENTO
Las siguientes páginas instruyen a los “Administradores de Servidores y de la
Plataforma SAS”. Para realizar tareas de validaciones de la funcionalidad de
SAS. Independientemente de que este documento en páginas anteriores,
contiene información para el mantenimiento general de la plataforma.
VALIDACIÓNES DE PLATAFORMA SAS
Para validar la funcionalidad de SAS, se describen los puntos que los
administradores de Sistema Operativo y administrador de la Plataforma SAS
deberán realizar lo siguiente.
1. Validar que los servicios de SAS estén prendidos o iniciados con la ayuda
del script “sas.servers”.
1.1. Para hacerlo ir a la ruta: “/sas/sasconfig/Lev1/./sas.servers.sh status”. El
resultado deberá ser que todo esté arriba.
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 18
1.3. Una vez que el administrador revise el Log, deberá identificar el error. En
caso de que sea a nivel SO o infraestructura; el administrador deberá corregir el
error y posteriormente reiniciar el servicio en cuestión. De no resolverse el
problema, el administrador de SO deberá comunicarse con el administrador de
la Plataforma SAS y en conjunto revisar el error.
Nota. También puede ser oportuno, que se reinicien todos los servicios, ya que
tienen dependencia entre ellos y en ocasiones el reestablecer todos los servicios
es más confiable. Para hacerlo es con “/sas/sasconfig/Lev1/./sas.servers stop”.
Para detener todos los servicios y “/sas/sasconfig/Lev1/./sas.servers start”. En
caso de que el servicio continué sin funcionar. El administrador de SO, deberá
contactar al administrador de la Plataforma SAS
1.4. Ambos administradores deberán revisar, y sí después de haber aplicado
la posible solución no reinicie el servicio. Es probable que se tenga que detener
todos los demás servicios. Consultar las paginas "28 -33”.
1.5. Habiendo bajado todos los demás servicios. El administrador de SO,
deberá revisar que no haya ningún proceso SAS en función. “ps –fea | grep sas”.
En caso de haberlo, se debe matar el proceso con “kill -9 num de proceso”
1.6. Ambos administradores deberán revisar el, o los Logs que se requieran.
Y tratar de resolverlo. En caso de no poder hacerlo. Se beberá pedir la asistencia
a Soporte de SAS.
DEPURACIÓN DE ARCHIVOS EN SASWORK Y LOGS
DEPURAR DIRECTORIO DE SASWORK
Para la funcionalidad de SAS, se crean sesiones por cada usuario que se
conecte a SAS. Estos archivos deberán ser depurados. La finalidad es que no
se llenen estos directorios. Teniendo una repercusión en la funcionalidad de los
procesos de los usuarios.
Nota: Se recuerda que todas las tareas de mantenimiento deben ser solo con el
usuario “sas”
“/saswork”.
Este directorio es un área de espacio temporal. Aquí cada que los usuarios se
conectan a SAS, se crea un archivo. Mismo que se cierra una vez que el usuario
se a desconectado de la sesión. Estos deben ser depurados periódicamente. Se
recomienda que se borren cada 11 semanas; estando en la semana 12. Es decir,
que estando en la semana 12, se borren las 11 semanas anteriores. De tal forma
que solo queden disponibles los archivos de la semana 12
Se recomienda que para borrar el área de work
No haya usuarios conectados
No haya procesos en ejecución
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 19
Nota: La recomendación anterior para depurara el área de work es opcional, ya
que está abierta para que CCV establezca sus políticas de mantenimiento.
DEPURAR DIRECTORIOS DE LOGS
La lista abajo, son Logs que deben ser depurados en un tiempo estimado de 3
meses. Aquí la recomendación es que solo de borren de la siguiente forma:
Ejemplo: Estos deben ser depurados periódicamente. Se recomienda que se
borren cada 11 semanas; estando en la semana 12. Es decir, que estando en
la semana 12, se borren las 11 semanas anteriores. De tal forma que solo
queden disponibles los archivos de la semana 12
Nota: De ninguna manera deben ser borrados todos los Logs, debido a que
hacerlo, se perdería la conexión de los usuarios de forma inmediata.
Como ejemplo se puede utilizar el siguiente script:
“find //sas/sasconfig/Lev1/SASMeta/MetadataServer/Logs * -mtime +60 -exec
rm {}”. Aquí el script especifica que todo Log posterior a 60 días de vigencia,
será borrado por el script. De igual forma, los tiempos de mantenimiento
pueden cambiar según las políticas de CCV.
Se recomienda que para borrar los Logs
No haya usuarios conectados
No haya procesos en ejecución
MANUAL DE CHECK-UP
JORGE GUERRERO TORRES 20