Configuracion de un Os libre (Linux)
Instalar una distribución de Linux soportada, incluidos los entornos de ejecución de 32 bits.
Para configurar Linux para instalar y ejecutar z Systems Development and Test Environment:
-
Planificación del discoCree tres particiones como mínimo para la unidad de disco duro:
-
Una para la partición raíz que contiene todos los directorios raíz normales como por ejemplo /usr, /lib, /home, /etc. Haga esta partición de entre 10 y 20 GB.
-
Una para la partición de intercambio para Linux. Haga esta partición de 4 GB o más.
-
Una partición grande para los volúmenes de z Systems emulados y otros datos de usuario.
El uso de este diseño de disco recomendado no es obligatorio. Solo es un punto inicial porque es simple y aísla volúmenes de z Systems emulados de los archivos Linux normales. Aislarlos es útil si vuelve a realizar la instalación de Linux (sin que ello afecte a los volúmenes emulados) y puede tener ventajas de rendimiento menores porque tiende a reducir la fragmentación en el espacio de disco que se utiliza para grandes volúmenes emulados.
Las imágenes de disco de z/OS puede estar en cualquier partición con suficiente espacio. Cuando se instala Linux, es necesario utilizar una partición independiente para los datos de usuario, incluidas las imágenes de disco, para que los datos no se pierdan durante el mantenimiento o las actualizaciones del sistema Linux. Los requisitos de espacio de disco dependen del número de volúmenes de z/OS que utilice. Si la mayoría de los volúmenes de z/OS son imágenes 3390-3, se puede calcular aproximadamente una cantidad mínima de espacio de disco necesario para la operación de Development and Test Environment.
(3 GB x (número de volúmenes)) + (2 x (memoria de la máquina de z/OS))
En estos ejemplos se presupone que está ejecutando z Systems Development and Test Environment con el ID de usuario ibmsys1.
La mayoría de los archivos relacionados con z Systems Development and Test Environment que se mencionan en el escenario de personalización se almacenan en el directorio inicial de ibmsys1. Los scripts se encuentran en /home/ibmsys1/z y los volúmenes 3390 virtuales se almacenan en /home/ibmsys1/z1090/disks. Se ha utilizado esta estructura de directorios home/ibmsys1/z1090/disks porque dicha estructura coincide con la estructura creada al iniciar z Systems Development and Test Environment. El uso del reloj de hardware se fijó en UTC (Hora Universal Coordinada) porque era un requisito necesario del dispositivo de hardware USB. El ID de usuario de Linux que se utilizó es ibmsys1.
-
-
ImportanteDebe incluir el soporte de Linux de 32 bits, que se ofrece como opción durante la instalación de Linux. Antes de instalar z Systems Development and Test Environment, debe asegurarse de que las bibliotecas de tiempo de ejecución de 32 bits de Linux estén instaladas. Estas bibliotecas de tiempo de ejecución se pueden instalar como parte de la instalación de Linux o se pueden añadir más tarde instalando el paquete libstdc++ de 32 bits para la distribución de Linux. Actualmente, las distribuciones Red Hat no instalan las bibliotecas de 32 bits durante una instalación predeterminada.
Utilice el mandato Linux rpm -qa | grep libstdc para verificar la instalación de la biblioteca de tiempo de ejecución de 32-bits. Si ve rpms con el nombre libstdc en formatos similares al siguiente, están instaladas bibliotecas de tiempo de ejecución de 32 bits. Los formatos varían en función del sistema operativo.
libstdc++xx-32bit libstdc++xx-*-32bit libstdc++-xx-xx.i686.rpm libstdc++*.i686.rpm
Después de terminar la instalación de z Systems Development and Test Environment, uno de los pasos finales consiste en ejecutar el mandato z1090instcheck. Este mandato verifica que las bibliotecas de tiempo de ejecución de 32-bits de Linux están instaladas.
-
Si está utilizando licencia basada en software, la función del gestor de licencias y del cliente de gestor de licencias también requieren una versión de 32 bits de las bibliotecas glibc de Linux. Antes de instalar el gestor de licencias o iniciar el cliente de gestor de licencias en una instancia de z Systems Development and Test Environment, asegúrese de que están instaladas las bibliotecas glibc Linux de 32 bits.
Estas bibliotecas glibc se pueden instalar como parte de la instalación de Linux o se pueden añadir más adelante instalando el paquete glibc-32bit para la distribución de Linux. Actualmente, las distribuciones Red Hat no instalan las bibliotecas de 32 bits durante una instalación predeterminada.
Utilice el mandato de Linux rpm -qa | grep glibc-32bit para verificar la instalación de la biblioteca glibc de 32 bits. Si ve rpms con el nombre glibc en formatos similares al siguiente, está instalada la biblioteca glibc de 32 bits. Los formatos varían según el sistema operativo y el nivel.
Glibc.i686 Glibc-32bit
-
Hora del sistema
Establezca el reloj del sistema en la hora UTC para evitar problemas cuando se utiliza y se deja de utilizar el horario de verano. El dispositivo de hardware USB es sensible a la hora del reloj de hardware y no funciona si el tiempo parece retroceder. Si la máquina se comparte con otro sistema operativo que tiene previsto utilizar la hora local (en lugar de la hora UTC), podría experimentar un tiempo inoperativo de una hora cuando pase del horario de verano al horario estándar.
-
Instale un cliente TN3270e para la consola MVSLos siguientes clientes TN3270e son ejemplos de clientes que se pueden utilizar con las ofertas de zPDT:
-
x3270 (versiones recientes)
-
Releases recientes de Personal Communications (que se ejecutan en los sistemas Windows)
El cliente TN3270e utilizado con más frecuencia es x3270 ejecutándose sobre el host Linux nativo. Este cliente se utiliza en el script de inicio de ejemplo para z Systems Development and Test Environment. Con frecuencia, no se incluye con las distribuciones de Linux. Normalmente, un paquete x3270 tiene una única extensión rpm, como por ejemplo:
x3270-3.2.20-467.1.x86_64.rpm
NotaSe pueden utilizar otros niveles de x3270 u otro emulador 3270 para la consola MVS. Además, los emuladores 3270 se pueden utilizar para la consola MVS que se instalan remotamente y eliminan la necesidad de tener un emulador 3270 en el Linux nativo. Para obtener más información, consulte Realizar una carga inicial de programa de z Systems Development and Test Environment desde un terminal emulado remoto para la consola del sistema.
-
-
Consideraciones sobre el cortafuegos
Debe gestionar el cortafuegos y cualesquiera otras funciones de seguridad que instale con Linux. Inhabilitar inicialmente cualquier cortafuegos la primera vez que trabaja con zPDT simplifica la configuración y el funcionamiento. Una vez que se haya familiarizado con el funcionamiento de zPDT, puede restablecer las funciones del cortafuegos. Si tiene conexiones TCP/IP externas (por ejemplo, conexiones 3270, conexiones OSA, servidor de licencias de producto o conexiones gestor de licencias, o bien conexiones CTC) debe proporcionar los agujeros de puerto en cualquier cortafuegos que utilice.
El párrafo 13.15, “TCP/UDP ports” en zPDT Guide and Reference, describe los puertos utilizados para operaciones normales de zPDT. El puerto 1947 también lo utiliza gestor de licencias y debe tener permiso a través del cortafuegos. Si el cortafuegos está basado en iptables (como es habitual para los releases de Linux más actuales), se utilizarán mandatos como los que se muestran en el ejemplo siguiente. Este ejemplo sirve para establecer una regla para permitir el tráfico de sesión 3270 local emulada a través del cortafuegos y a continuación visualizar las reglas para la tabla de filtro
$ su (cambiar a root) # iptables -I INPUT -p tcp --dport 3270 -j ACCEPT # iptables -L -n # exit (abandonar root)
Estos mandatos necesitarán entrarse desde un ID de usuario root cada vez que se inicia el sistema Linux del servidor y desea obtener alguna forma de automatización para entrar estos mandatos. En función de cómo conecte z/OS con la red externa, también deberá proporcionar agujeros de puerto adecuados en el cortafuegos para permitir que el tráfico acceda a puertos de z/OS o deberá utilizar funciones de conversión de direcciones de red en el cortafuegos para este tráfico.
Las personalizaciones descritas en esta guía eliminan la necesidad de modificar el cortafuegos para los puertos de z/OS. Para obtener más información, consulte Configurar TCP/IP.
