Archivos de October, 2009

Instalación de i5/OS V6R1 en un Blade JS12

En artículo de hoy lo dedicaré a explicar como instalar desde cero el Sistema Operativo que corre en los equipos AS/400. Aunque los ejemplos hacen referencia a la oblea JS12, vale cualquier máquina con procesador POWER5 o POWER6, ya que el proceso es siempre el mismo.

A continuación, con todos los elementos disponibles a nuestro servicio, procederemos a realizar la instalación básica del sistema i5/OS (antes llamamdo OS/400), versión 6 Release 1. Para ello, lo primero que hacemos será iniciar la partición desde el portal VIOS y asegurarnos de tener el DVD asignado al JS12, y, por supuesto, el primer DVD de instalación del i5/OS preparado e introducido ( I_BASE_01 ). Y seguiremos los siguientes pasos:

1.- Al iniciar la partición, la debemos iniciar el modo D Manual, para que lea el DVD. Para ello, nos iremos a Propiedades y marcaremos la opción correspondiente. Al de un rato, veremos como lee el DVD esporádicamente y los códigos de referencia pasaran de C1XXYYY a C6XXYYYY, hasta lanzarse la consola de operaciones (una vez introducidos el usuario 11111111 y password 11111111) las figuras siguientes:

i5os01

Fig. 1: Arranque de la partición iSeries

i5os02

Fig. 2: Elección de la característica del idioma

i5os03

Fig. 3: Confirmación de la característica del idioma

2.- En esta figura, elegiremos la opción 1. Instalar Código Interno Bajo Licencia y daremos a Intro.

i5os04

Fig. 4: Instalar Código Interno bajo licencia

3.- A continuación, nos detecta el disco “hdisk3” que ha encontrado como candidato para instalarse. La siguiente opción es pulsar 1 para seleccionarlo y pulsar Intro:

i5os05

Fig. 5: Elección del disco destino del SO

4.- El siguiente paso es elegir la opción 2. Instalar Código Interno Bajo Licencia e Inicializar el Sistema y el sistema formateará el disco y posteriormente instalará el LIC, tal y como muestran las figuras siguientes.

i5os06

Fig. 6: Menú de Instalación del LIC

i5os07

Fig. 7: Confirmar el borrado del disco y la instalación del SO

i5os08

Fig. 8: Formato del Disco

i5os09

Fig. 9: Progreso de instalación del LIC

5.- Una vez terminado, el sistema reiniciará, arrancando en modo A Manual, y al cabo de unos minutos, nos aparecerá una advertencia, la cual aceptaremos pulsando PF10:

i5os10

Fig. 10: Nueva configuración de discos

6.- Una vez aceptada, llegaremos al menú DST. En este menú, directamente elegiremos la segunda opción, 2. Instalar el Sistema Operativo y pulsaremos Intro.

i5os11

Fig. 11: Menú inicial IPL

7.- En esta pantalla, seleccionaremos el medio de instalación, que, en nuestro caso, será desde 2. Medio óptico, y daremos a Intro, para luego volver a confirmar la instalación dando otra vez a Intro.

i5os12

Fig. 12: Elección del medio de instalación

i5os13

Fig. 13: Característica del Idioma de instalación

9.- En estos momentos, comenzará la instalación del sistema operativo. Si no hemos cambiado el CD I_BASE_01 por el DVD B2931_01, nos aparecerá una pantalla de advertencia, pidiendo un cambio en el CD. Una vez hecho el cambio, proseguirá la instalación.

10.- Antes de comenzar la copia de ficheros, aparecerá la siguiente panatlla, la cual rellenaremos con valores por omisión e introduciremos la fecha y la hora.

i5os14

Fig. 14: Elección de instalación y opciones

i5os15

Fig. 15: Progreso de instalación

11.- Durante el proceso, nos pedirá entrar dentro del sistema, por lo que utilizaremos el usuario QSECOFR (sin contraseña). Una vez dentro, nos pedirá introducir de nuevo datos de fecha, y características de arranque de transcriptores, etc. Dejaremos  los valores por defecto y pulsaremos Intro.

i5os16

Fig. 16: Inicio de Sesión

i5os17

Fig. 17: Opciones IPL

12.- Como hemos dejado la opción por defecto Establecer Opciones Principales Sistema en Y, la siguiente figura nos preguntará que opciones queremos establecer. Dejaremos las opciones por defecto.

i5os18

Fig. 18: Establecer Opciones Principales del Sistema

13.- La instalación continuará hasta que al final, nos aparezca por fin, la pantalla de Inicio de Sesión. En ella, nos conectaremos como usuario QSECOFR y password QSECOFR.

i5os19

Fig. 19: Progreso de la Instalación

14.- Evidentemente, la contraseña QSECOFR es la de por defecto, así que el sistema considerará que ha caducado, y por lo tanto, se debe cambiar. Por tanto, elegiremos nueva contraseña. Una vez hecho esto, llegaremos al menú para aceptar los acuerdos de licencia. Y, una vez elegido el acuerdo, y dado al PF15 (aceptar todo), llegaremos al menú principal i5/OS.

i5os20

Fig. 20: Cambio de contraseña QSECOFR

i5os22

Fig. 21: Trabajar con Acuerdos de Software

i5os23

Fig. 22: Menú Principal i5/OS

En este punto, tenemos un sistema que arranca, pero sin ningún producto instalado. Así que en otro artículo, explicaré como se instalan los productos adicionales.

Instalación de un Blade JS12 en un BladeCenter H

Inauguro sección!! En mi experiencia, me ha tocado tratar con muchas arquitecturas, pero rara vez he tenido tiempo para documentarlas y tratar de arrojar algo de luz sobre otras arquitecturas en las que he trabajado muchos años. Así que, para tratar de remediar esto, voy a empezar a escribir mis vivencias con un mainframe venido a menos, el AS/400 (ahora conocido como IBM System i).

Y, que mejor forma de inaugurar la sección, escribiendo un artículo sobre como se instala un nuevísimo iSeries, modelo “Blade”?

Así pues, alla vamos:

Yo siempre he sido de mirar máquinas y decir “ande o no ande, caballo grande”, así que cuando me encuentro cara a cara con este trasto que es como una carpetita de grande, empiezo a desconfiar.

Y no es para menos: Esta máquina se va a pinchar en un BladeCenter H, con una cabina de discos DS4700, fiber-channel por supuesto, a 4 Gbps, y sobradísima para el cliente, pero, claro, el cliente quiere disponer de copia de seguridad tradicional, nada de hacer SAVFs y librerías virtuales, ni nada, el quiere seguir haciendo un SAVE opción 21 en una cinta LTO. Así que, la primera en la frente: La UNICA unidad de cinta certificada para un JS12 es una IBM TS2340, unidad “tabletop” LTO4 con un conector SAS la mar de majo, pero incompatible con el sistema fiber-channel (o al menos, haciendo carísima la convivencia entre los dos, porque habría que añadir módulos de expansión en el BladeCenter adicionales, lo que hace que la solución suba muchisimo de precio).

Solución: Sustitución de la cabina DS4700 por una DS3200, con conectividad SAS, muchisimo mas económica, y añadiendo controladoras SAS al Blade, haciendo que la cabina pueda ser vista por la JS12 y pudiendo conectar la unidad de cinta a la misma red SAS. Bueno, podría haber sido peor, la DS3200 no es tan mala, y para las cargas que necesita el cliente, pues va estupendamente.

Una vez modificadas las configuraciones oportunas, me encuentro frente a frente con la máquina. Así que empiezo:

La máquina dispone de 4 GB de RAM de base, 1 procesador POWER6 y con respecto a las comunicaciones, dispone de dos tarjetas SAS de 3Gbps para almacenamiento y 2 tarjetas de red de GbE. También dispone de dos discos de 73 GB internos, con configuración en mirror (que luego habilitaremos), para albergar el sistema operativo VIOS (Virtual I/O Server).

Este sistema es necesario, de lo contrario, no se podría realizar ninguna instalación del OS/400 (perdón, queria decir i5/OS). Segunda en la frente, el sistema tiene un supervisor basado en AIX por encima, que, aunque muy flexible si se van a crear particiones o LPARes, para nuestro caso que solo irá una instancia i5/OS es un poco tontería, pero como la JS12 es obligatorio ponerlo, pues… a instalar el VIOS.

Instalación VIOS

Una vez cargado el DVD en el Blade, y asignado a la oblea JS12, éste arrancará un sistema VIOS basado en AIX. Los pasos a seguir son los siguientes:

js1201

Fig. 1: Arranque Oblea JS12

1.- Entraremos en el menú 1 = SMS Menu, pulsando un 1, y una vez dentro, elegiremos 5. Select Boot Options. Allí, elegiremos 1. Select Install/Boot Device3 CD/DVD, con lo que a continuación, elegiremos 6 USB y confirmaremos con 1 USB CDROM. Nos preguntará el modo de arranque y elegiremos 2 Normal Mode y 1 Yes para salir de todas las opciones del SMS. Por tanto, reiniciará y tardará unos 5 minutos en cargar el software de nuevo.

2.- Nos aparecerá una pantalla IBM llamada STARTING SOFTWARE (Fig. 2) y al de un rato, deberemos elegir la consola pulsando un 2 y dando a Enter. Lo siguiente es elegir el idioma, por lo que daremos a la opción adecuada y daremos a Enter.

js1202

Fig. 2: Arrancando Software

3.- En el menú Welcome to BOS, elegiremos Change/Show installation Settings and Install, y pulsaremos un 2 para verificar que los discos elegidos son los correctos. Los discos internos deberian ser hdisk0, y hdisk1, y si hay LUNs mapeadas, deberian ser hdisk2, hdisk3, etc. Si la elección es hdisk0, esta correcto, por lo que confirmaremos la instalación con la opción 0. Esto hará comenzar la instalación del VIOS.

4.- Una vez finalizada la instalación, el sistema reiniciará y al cabo de un rato, aparecerá en pantalla el prompt Login: el cual deberemos entrar con el usuario padmin (sin contraseña). Por tanto, la siguiente elección será la de introducir la contraseña. Una vez realizado ese paso, teclear license –accept para aceptar la licencia VIOS.

5.- Lo siguiente es configurar el mirroring de los discos, con el fin de que la partición VIOS este segura en caso de rotura de uno de los discos. Por tanto, y teniendo en cuenta que el disco hdisk1 es el otro disco dentro de la oblea, los comandos a introducir son los siguientes:

chsp –add hdisk1

mirrorios –f –defer hdisk1

(la opción defer es para hacerlo al final, por lo que es mejor reiniciar la partición VIOS).

6.- Para comprobar que se ha mirrorizado bien, introduciremos los comandos siguientes:

lsvg –lv rootvg : Deberían aparecer 2 PVs en vez de 1.

bootlist –mode normal –ls : Deberían aparecer 2 discos, el hdisk0 y hdisk1

7.- Para terminar con la consola, configuraremos las comunicaciones. Para ello, comprobaremos que disponemos de dos tarjetas de red, la ent0 y la ent1. Para comprobarlo, realizaremos un lsdev | grep hea y nos deberían aparecer la dos tarjetas. Por tanto, para configurar la tarjeta ent0, realizaremos el siguiente comando:

mktcpip –hostname VIOS –inetaddr 10.1.1.20 –interface en0 –netmask 255.255.255.0 –gateway 10.1.1.100 –nsrvaddr 10.1.1.100 –nsrvdomain dominio.com –start

Para comprobar que todo funciona bien, haciendo un lstcpip –stored deberíamos comprobar que los datos introducidos están correctos. Y, realizando un ping desde una máquina externa a nuestra IP, deberíamos llegar a ella. Y, por último, veremos si nos podemos conectar con navegador, para ello en el navegador de una máquina externa, introduciremos la URL http://10.1.1.20. Si vemos una imagen como la de la figura siguiente, todo estará perfecto.

js1203

Fig. 3: Interfaz de Administración VIOS


Instalación de Parches VIOS

Conociendo un problema con la bandeja USB de CD-ROM, que al parecer, dicha bandeja se “desconecta” cuando estas instalando el i5/OS, se ha instalado un Fixpack que previene el problema. Los pasos de instalación del Fixpack, han sido los siguientes:

1.- Una vez descargados los 4 CDs del Fixpack desde el Fixcentral de IBM (http://www-933.ibm.com/support/fixcentral/) tendremos a nuestra disposición el fixpack 21 del VIOS. Antes de nada, ejecutaremos el comando ioslevel para comprobar que versión tenemos. La versión es la 2.0.0.

2.- Introduciremos el primero de los 4 CDs y ejecutaremos los comandos siguientes:

updateios –commit (para aceptar los updates que no se hubieran aplicado)

updateios –accept –install –dev /dev/cd0 (esto instalará el fixpack)

Una vez finalizado, realizar un ioslevel para verificar que ahora es el V2.1.1.10 FP-21.

Por tanto, realizar un shutdown –restart para reiniciar el VIOS. Con esto, finaliza el uso de la consola VIOS, a partir de aquí se configura todo por navegador web.

Configuración Ethernet Virtual

Para que nuestro futuro iSeries se comunique con el exterior, es necesario habilitarle una tarjeta de red para su uso. Esto se consigue creando un Ethernet Virtual, que haga de puente usando nuestro Ethernet real. Para ello, seguiremos los siguientes pasos:

1.- Entraremos en la web del VIOS, con el usuario padmin y el password correspondiente.

2.- En el menú Ver/Modificar Adaptadores Ethernet de Sistema Principal, seleccionaremos el primer puerto ethernet (su hardware acaba en –P1-T6) y pulsaremos sobre Propiedades. Marcaremos la casilla Permitir puenteado de ethernet virtual y daremos a OK.

js1204

Fig. 4: Modificar Adaptador Virtual

3.- En el menú Ver/Modificar Ethernet Virtual, elegiremos sobre Puente de Ethernet Virtual y seleccionando Ethernet Virtual 1, cambiaremos su Adaptador Físico a la tarjeta modificada en el punto 2. Y pulsaremos sobre Aplicar.

js1205

Fig. 5:  Permitir Puenteado Ethernet Virtual

js1206

Fig. 6: Elección Ethernet Virtual

Por tanto, llegados a este punto, disponemos ya de una tarjeta de Gigabit Ethernet para el uso del futuro iSeries.

Creación de la Partición iSeries

Para crear un equipo iSeries, primero debemos crear una partición en la que funcionará el equipo. De hecho, el VIOS ya es una partición, la número 1. La partición que tendrá el iSeries, por tanto, es la numero 2. A esta partición se le asignarán recursos (Ethernet, disco, memoria, CPU, etc) y una vez asignada, se procederá a la instalación del iSeries.

js1207

Fig. 7: Partición VIOS en ejecución

Para crear la partición, pulsaremos el botón Crear Partición… lo que nos llevará a un asistente, el cual seguiremos sus pasos por las siguientes figuras:

js1208

Fig. 8: Nombre y Entorno de la partición

js1209

Fig. 9: Tamaño de memoria asignada

js1210

Fig. 10: Número de procesadores asignados

js1211

Fig. 11: Adaptadores de red asignados

js1212

Fig. 12: Asignación de almacenamiento virtual

js1213

Fig. 13: Elección LUN de la DS3200

Lógicamente, hemos creado una LUN para que esté disponible en el iSeries, que está alojada en la DS3200, y, evidéntemente, el zoning SAS está también definido para que esta oblea, pueda ver tanto la cinta LTO4 SAS como la cabina DS3200.

js1214

Fig. 14: Elección de la cinta LTO4 SAS

js1215

Fig. 15: Resumen de la partición que se va a crear

Una vez dado a Finalizar, la partición iSeries se creará sin problemas.

Instalación Consola de Operaciones

Para poder tener consola maestra en el iSeries, es necesario instalar la Consola de Operaciones en un equipo Windows, de modo que procederemos a instalar el IBM System i Access con esta opción.

Este programa sustituye a los clásicos terminales twinaxiales Infowindow que proveían la consola maestra DSP01. A partir de ahora, la DSP01 será una pantalla emulada del sistema. Por tanto, para realizar la instalación, y una vez instalado el IBM System i Access con la opción “Instalación Completa”, seguiremos los siguientes pasos:

1.- Abriremos el programa y pincharemos sobre el icono Nueva Conexión. Esto hará que nos salga un asistente de creación de la conexión de consola, tal y como muestra la figura siguiente. Así que pulsaremos sobre Siguiente.

js1216

Fig. 16: Asistente de Configuración Consola de Operaciones

2.- La siguiente pantalla muestra el tipo de conexión que queremos habilitar. Haremos clic en Consola local en una red (LAN) y luego en Siguiente.

js1217

Fig. 17: Elección del tipo de conexión

3.- Lo siguiente es elegir el nombre de la conexión. Elegiremos el nombre CONSOLA y a continuación, daremos una IP que no este en uso en la red, IP que virtualizará la propia consola.

js1218

Fig. 18: Nombre de la conexión y dirección IP asignada

js1219

Fig. 19: Datos IP de la conexión

3.- En esta figura, introduciremos la dirección IP y mascara de subred relativas a la conexión, así como el número de serie de la máquina JS12 y el número de partición al que se conectara (como el iSeries tiene la 2, pondremos un 2 como Partición Destino) .

js1220

Fig. 20: ID de dispositivo de herramientas de Servicio

4.- Lo siguiente es elegir el ID de dispositivo de herramientas de servicio. En este caso, seleccionaremos QCONSOLE por defecto. Con este paso, se finalizará el asistente.

js1221

Fig. 21: Finalización del asistente

js1222

Fig. 22: Conexión creada

5.- Ahora, pulsaremos sobre Conectar, para dejar a la consola a la espera de una conexión. La primera vez que conectemos, nos pedirá usuario y password, que, será en ambos casos 11111111 (8 unos).

js1223

Fig. 23: Esperando la conexión por parte del iSeries

Pues hasta aqui el artículo. En estos momentos, con introducir el CD del LIC-RSG, y arrancando en modo D Manual, procederíamos a la instalación del Sistema Operativo, pero eso lo dejo para un siguiente articulo.