Siga estas instrucciones para extraer manualmente y compilar el código fuente
del agente de Build
Forge en System z. El código fuente del agente de z/OS
se proporciona únicamente como código sin compilar. No hay disponible
una distribución binaria.
Se requieren los siguientes programas y software:
- El compilador c89 y los archivos de cabecera de Unix. En el sistema z/OS, el agente se ejecuta en el entorno Unix System Services
(USS).
- La interfaz del shell de z/OS UNIX. Durante la instalación, se ejecutarán todos los
mandatos en el shell de z/OS UNIX.
- El programa de utilidad gzip.
Nota: Si gzip está disponible en el sistema z/OS,
puede extraer el archivo tar en el sistema z/OS después de transferir el paquete de origen
a z/OS. De no ser así, deberá extraer primero los archivos en una máquina
no de z/OS y, a continuación, transferirlos al sistema z/OS.
- El paquete de origen del agente de Build Forge para z/OS: src-bfagent-<versión>.tar.gz.
Requisitos previos
Para instalar el agente en plataformas System z:
- Mediante el soporte de instalación del producto o la imagen del producto de descarga, localice el archivo para el paquete de origen del agente: src-bfagent-<versión>.tar.gz.
Copie o descargue el paquete de origen en un directorio del sistema que no es z/OS.
- En un indicador de shell del sistema que no es z/OS, extraiga el archivo tar del paquete de origen del agente especificando el mandato:
gzip -d src-bfagent-<versión>tar.gz
- Utilizando el ftp u otro método de transferencia, transfiera el archivo tar al sistema z/OS como imagen binaria y colóquelo en un subdirectorio HFS dedicado, normalmente el directorio padre de USS para la cuenta de usuario.
- En el sistema z/OS, ejecute los siguientes mandatos para compilar el código fuente del agente:
- Primer paso: ./configure-zos. Observe la utilización de –with-system-ssl.
Debe proporcionar la vía de acceso al SSL del sistema.
Utilice la última versión de SystemSSL:
- En BuildForge 8.0.0.1, bfagent da soporte a TLS v1.2 y TLS v1.1
- En z/OS, la versión 1 release
13, es la mínima versión que da soporte a TLS v1.2.
Si no tiene los requisitos mínimos de versión, debe compilar bfagent en z/OS sin el sistema SSL.
pax -rf src-bfagent-<versión>.tar -ofrom=ISO8859-1,to=IBM-1047
cd bfagent-<versión>/src
tcsh
./configure-zos --with-system-ssl=<vía_acceso>
- Una vez finalizado el script ./configure-zos, ejecute el siguiente mandato:
./build-zos
- En el sistema z/OS, coloque el archivo bfagent.conf en /etc.
Si bfagent.conf no está en /etc, el agente deberá iniciarse con la opción -f. Consulte Consulta de bfagent.
- En el sistema z/OS, coloque el archivo ejecutable bfagent en una ubicación adecuada, por ejemplo, /usr/bin o /usr/local/bin.
- En el sistema z/OS, ejecute el siguiente mandato como raíz:
# extattr +p -s bfagent
- Si está utilizando el sistema SSL, añada la biblioteca SSL de sistema a PROGRAM
CONTROL.
Utilice los siguientes mandatos.
ralter program * addmem('SYS1.SIEALNKE'//nopadchk) uacc(read)
- En el sistema z/OS, inicie la sesión como root e inicie manualmente el agente mediante la opción -s:
bfagent -s
Si la política de seguridad no le permite iniciar sesión como root,
consulte Referencia de bfagent.conf y las
instrucciones para utilizar el valor magic_login de bfagent.conf.
El agente se ejecuta como daemon autónomo y utiliza el puerto del agente predeterminado 5555. Para cambiar el puerto predeterminado, utilice el valor del puerto en bfagent.conf. Consulte Consulta de bfagent.
Nota: Si el daemon TCP/IP de Unix (inetd o xinetd) está instalado y activo en el sistema z/OS, puede configurar el agente de Build Forge para que se ejecute como servicio y se inicie automáticamente. Consulte
Ejecución de un agente en UNIX, Linux y MacOS.
- En el sistema z/OS, utilice el mandato telnet para probar la conexión.
Consulte Prueba de la conexión.