Guía del servicio de aplicación > Servicio de integración de PowerCenter > Perfiles de sistema operativo
  

Perfiles de sistema operativo

De manera predeterminada, el proceso de servicio de integración de PowerCenter ejecuta todos los flujos de trabajo utilizando los permisos del usuario del sistema operativo que inicia los servicios de Informatica. El servicio de integración de PowerCenter escribe archivos de salida en una única ubicación compartida especificada en la variable del proceso de servicio $PMRootDir.
Cuando configure el servicio de integración de PowerCenter para que utilice perfiles del sistema operativo, el proceso de servicio de integración de PowerCenter ejecutará flujos de trabajo con el permiso del usuario del sistema operativo definido en el perfil de sistema operativo. El perfil de sistema operativo contiene el nombre del usuario del sistema operativo, las variables del proceso de servicio y las variables de entorno. El usuario del sistema operativo debe tener acceso a los directorios que configure en el perfil y a los directorios a los que acceda el servicio de integración de PowerCenter durante el tiempo de ejecución. Puede utilizar perfiles de sistema operativo para un servicio de integración de PowerCenter que se ejecute en UNIX. Cuando configure perfiles de sistema operativo en UNIX, debe habilitar setuid para el sistema de archivos que contiene la instalación de Informatica.
Para utilizar un perfil de sistema operativo, asigne el perfil a una carpeta de repositorio o a un flujo de trabajo cuando inicie un flujo de trabajo. Debe tener permiso en el perfil de sistema operativo para asignarlo a una carpeta o flujo de trabajo. Por ejemplo, si asigna el perfil Ventas del sistema operativo al flujo de trabajo A, el usuario que ejecuta el flujo de trabajo A también debe tener permisos para utilizar el perfil Ventas del sistema operativo. El servicio de integración de PowerCenter almacena los archivos de salida para el flujo de trabajo A en una ubicación especificada en la variable del proceso de servicio $PMRootDir al que puede acceder el perfil.
Para administrar permisos para los perfiles de sistema operativo, debe ir a la página Seguridad de Administrator Tool.

Componentes del perfil de sistema operativo

Configure los siguientes componentes en un perfil de sistema operativo:

Configuración de perfiles de sistema operativo

Para usar perfiles del sistema operativo para ejecutar flujos de trabajo, lleve a cabo los pasos siguientes:
  1. 1. En UNIX, verifique que setuid esté habilitado en el sistema que contiene la instalación de Informatica. Si es necesario, vuelva a montar el sistema de archivos con setuid habilitado.
  2. 2. Habilite los perfiles del sistema operativo en la sección de propiedades avanzadas de las propiedades del Servicio de integración de PowerCenter.
  3. Nota: Puede utilizar el comando valor umask predeterminado 0022. O también, puede establecer el valor como 0027 o 0077 para mayor seguridad.
  4. 3. Configure pmimpprocess en cada nodo en el que se ejecute el Servicio de integración de PowerCenter. pmimpprocess es una herramienta que usan el proceso de DTM, las tareas de comandos y los archivos de parámetros para cambiar entre los usuarios del sistema operativo.
  5. 4. Cree los perfiles del sistema operativo en la página Seguridad de la herramienta del administrador.
  6. En el menú Acciones de la ficha Seguridad, seleccione Configurar perfiles del sistema operativo.
  7. 5. Asigne los permisos de los perfiles del sistema operativo a los usuarios o grupos.
  8. 6. Puede asignar perfiles del sistema operativo a carpetas de repositorio o a un flujo de trabajo.
Para configurar pmimpprocess:
    1. En la línea de comandos, cambie al directorio siguiente:
    <Informatica installation directory>/server/bin
    2. Escriba la información siguiente en la línea de comandos para iniciar sesión como usuario administrador:
    su <administrator user name>
    Por ejemplo, si el nombre del usuario administrador es root, escriba el comando siguiente:
    su root
    3. Especifique los comandos siguientes para establecer el propietario y grupo en el usuario administrador:
    chown <administrator user name> pmimpprocess
    chgrp <administrator user name> pmimpprocess
    4. Especifique los comandos siguientes para establecer el bit de setuid:
    chmod +g pmimpprocess
    chmod +s pmimpprocess

Solución de problemas de perfiles de sistema operativo

Tras seleccionar Usar perfiles de sistema operativo, el servicio de integración de PowerCenter no se ha iniciado.
El servicio de integración de PowerCenter no se iniciará si los perfiles de sistema operativo se habilitan en Windows o en una malla que incluya un nodo de Windows. Puede habilitar los perfiles de sistema operativo en servicios de integración de PowerCenter que se ejecuten en UNIX.
O bien, pmimpprocess no se ha configurado. A fin de utilizar los perfiles de sistema operativo, debe definir el propietario y el grupo de pmimpprocess en administrador y habilitar el bit setuid para pmimpprocess.