6 dic 2017

IBM Power Systems: Instalando el OS remotamente en un equipo nuevo y vacío (con dual VIOS)




Estábamos tranquilos trabajando desde casa un viernes, mirando el jardín y pensando en que haríamos ese fin de semana, cuando llaman de la oficina para que instalemos el nuevo servidor de la compañía...
... en el nuevo datacenter a 1000 km de distancia.
Por fortuna encontramos un vuelo para el domingo en el fantástico horario de las 12 de la mañana para ir a instalar el equipo.
La familia nos mira con mala cara, pero trabajo es trabajo, así que preparamos nuestro equipaje de instalador:
Laptop, DVDs con la media, DVDs vírgenes por si tenemos que volver a grabar la media, una unidad de DVD USB (las laptops ya no traen DVD), varios USBs, disco externo, cable de red, cargador, lentes, collarín para el vuelo, una playera para cuando salgamos del datacenter, desodorante y un sinnúmero de por-las-dudas.
Volvemos al portal de la aerolínea de bajo costo que solemos usar en estos casos y en eso recordamos algo que vimos en un anuncio de IBM y que no habíamos terminado de leer.
Eso es!!! Si puedo instalar el VIOS remotamente en mi servidor evitaré divorciarme y que mis hijos me recuerden por fotos!
Comienzo a leer y todo se ve muy lógico. Llamo al datacenter para pedirle a la gente de Hands & Eyes que conecte un cable desde la consola HMC que instaló el técnico hasta el puerto HMC1 del servidor.
Lo guío por teléfono para que asigne la IP de la red de administración y luego de 1 hora de explicar todo con mucha paciencia y haciendo memoria de como luce cada ventana para describirla como si programáramos un robot (perdón chicos), el equipo responde a mi ping. Me conecto por SSH para activar los servicios de acceso web remoto, configurar el firewall y cosas por el estilo, y agrego el equipo que apenas si tiene energía.
Ahora viene lo interesante. Veamos paso por paso:
1) Necesito crear las particiones de los dos VIOS. Las nombre VIOS1 y VIOS2 (perdón por la falta de creatividad, pero sirve a los efectos didácticos)
2) Necesito subir la media a la HMC: Voy a Gestión de HMC -> Gestionar Repositorio de imágenes del servidor de E/S virtual
3) Click en Importar nueva imagen de servidor de E/S virtual
4) Indico toda la información, pero me faltaba subir la imágen a mi servidor de trabajo/jumserver/repositorio donde subiré las imágenes ISO que bajé de IBM ESS o que me facilitó mi partner.
5) Listo. Ahora toca iniciar el VIOS en modo instalación
6) Selecciono la partición del VIOS y le digo activar. Lo importante es que seleccione Instalar el servidor de E/S virtual como parte del proceso de activación?
7) Y ahora comienza lo más importante. Nos pedirá información IP del servidor. Esta información es para que el VIOS pueda ver al servidor y envíe por BOOTP+NFS la imagen a instalar. Es muy importante que la HMC se encuentre dentro de la misma red/VLAN o no funcionará esto.
8) Le decimos que arranque y a esperar. NO DEBEMOS TOCAR NADA. Esto es muy importante. Si pretendemos abrir la ventana de consola o tocar algo el proceso fallará.
9) Una vez que instalamos el VIOS1 y entramos por consola lo siguiente sería configurar el TCP/IP, subir las imágenes de los OS a instalar (IBMi, AIX, Linux, etc) y recomiendo que suban las imágenes de la media del VIOS.
10) Agregamos las imágenes del VIOS al image catalog y ahora nos preparamos para instalar el 2do VIOS.
NOTA: Obviamente podríamos repetir el proceso del VIOS1, pero para fines didácticos prefiero hacerlo más complicado y explicarles un pequeño truco.
Como sabrán, el VIOS al crear un dispositivo VSCSI lo crea como SERVER y no da opción de crearlo como cliente. Si pudiéramos crear el VSCSI del VIOS2 como cliente de un VSCSI server en ambios VIOS podríamos crear un DVD virtual tan simple como
mkvdev -vadapter vhostX -fbo -dev vopt01
En el VIOS1 montamos la imagen del repositorio y al arrancar el VIOS2 podríamos instalar de un VIOS al otro.
Pues existe un truco para crear el VSCSI de VIOS2 como cliente del VIOS1, usando la línea de mandatos de la HMC, a la que podremos acceder usando SSH.
chsyscfg -r prof  -m MyServer -i 'name=VIOS01,lpar_id=1,"virtual_scsi_adapters=99/server/2/VIOS02/99/0"'
chsyscfg -r prof  -m MyServer -i 'name=VIOS02,lpar_id=2,"virtual_scsi_adapters=99/client/1/VIOS01/99/0"'
Aquí estoy agregando un dispositivo 99 en cada VIOS, pero VIOS02 es cliente de VIOS01 , y VIOS01 es server de VIOS02
A partir de acá es simple. Creo los dispositivos de DVD virtual, monto la media en el DVD virtual en VIOS01 y arranco VIOS02 en modo SMS.
La instalación de cada OS es tema aparte.
Si necesitan ayuda pueden avisarme y con gusto veré de apoyarlos.
Buenas noches y eviten tomar ese vuelo.

Cómo conectarme a un servidor remoto en una red protegida - Versión actualizada

En un artículo anterior describí cómo conectarse a un equipo remoto en una red protegida http://diego-k.blogspot.mx/2014/12/como-conectarme...