User Tools

Site Tools


cluster:instalacionosbase

Instalación del sistema operativo básico

Control de versiones

Fecha Actividad Autor
24/07/2010 Publicación inicial Jorge Iván Meza Martínez.

Introducción

En este capítulo se realizará la instalación básica del sistema operativo (Scientific Linux 5.5) de cada uno de los nodos del cluster. Si la instalación se va a realizar sobre máquinas físicas, este procedimiento se debe realizar para cada una de las máquinas. Si por el contrario, el procedimiento se va a realizar sobre máquinas virtuales, sólo debe realizarse una vez en la máquina llamada c-head tal y como lo describe la guía.

Tiempo estimado

1.5 horas.

Precondición

  • Si se van a utilizar máquinas físicas, estas ya están listas para su uso.
  • Si se van a utilizar máquinas virtuales.
    • El servidor se encuentra listo con el software de vitualización (KVM o VirtualBox) instalado y funcionando.
    • Si se va a utilizar KVM se encuentra instalado también libvirt para su administración.
  • El sistema operativo a instalarse será Scientific Linux en su versión 5.5. Descargar
  • La red cuenta con un servidor DHCP.

Supuestos

  • Se instalarán sistemas operativos de 32 bits. En el caso de requerirse soporte para 64 bits, se deberán obtener los instaladores correctos del sistema operativo y ajustar de manera apropiada las instrucciones de este capítulo.
  • Si se cuenta con un proxy/caché para agilizar las descargas su dirección es PROXY y su puerto es PUERTO.
  • En caso de utilizarse máquinas virtuales:
    • Se crearán con 256 MB de RAM, sin embargo este valor puede aumentarse a por lo menos 512 MB si el hardware del huésped lo permite.
    • Los discos duros se crearán de 7 GB, tamaño suficiente para la experimentación. El hardware del huésped debe tener espacio suficiente para alojarlos.
    • La imagen ISO del sistema operativo a instalarse se encuentra ubicada en /home/cluster.
    • Las imágenes de los discos duros de las máquinas virtuales se almacenarán en /home/cluster/vms.
    • La interfaz de red se configurará en puente (bridge) para que se obtenga inicialmente una dirección IP desde el servidor DHCP.
    • El nombre o dirección IP del equipo servidor de máquinas virtuales es SERVIDOR.

Disponer de la máquina a instalar

Máquinas físicas

La instalación del sistema operativo debe realizar para cada una de las máquinas físicas.

Virtualización con KVM

$ virt-install \
    --connect qemu://SERVIDOR/system \
    -n c-head \
    -r 256 \
    --os-type linux \
    --os-variant generic26 \
    --hvm \
    --cdrom /home/cluster/SL.55.051810.DVD.i386.disc1.iso \
    --network bridge:br0 \
    --disk path=/home/cluster/vms/c-head.img,size=7 \
    --vnc --noautoconsole \
    --accelerate

Iniciar una sesión gráfica remota con la máquina virtual para realizar la instalación del sistema operativo.

$ virt-viewer -c qemu+ssh://SERVIDOR/system c-head

Virtualización con VirtualBox

Crear la instancia de la máquina virtual.

$ VBoxManage createvm \
             --name "c-head" \
             --ostype "Linux" \
             --basefolder /home/cluster/vms \
             --register

Crear el disco duro virtual.

$ VBoxManage createhd \
             --filename "/home/cluster/vms/c-head.vdi" \
             --size 7168 \
             --remember

Agregar una controladora SATA de disco y conectar allí su disco duro.

$ VBoxManage storagectl "c-head" \
             --name "SATA Controller" \
             --add sata
 
$ VBoxManage storageattach "c-head" \
             --storagectl "SATA Controller" \
             --port 0 --device 0 \
             --type hdd \
             --medium "/home/cluster/vms/c-head.vdi"

Agregar una controladora IDE e insertar el DVD de instalación del sistema operativo en la unidad.

$ VBoxManage storagectl "c-head" \
             --name "IDE Controller" \
             --add ide
 
$ VBoxManage storageattach "c-head" \
             --storagectl "IDE Controller" \
             --port 0 --device 1 \
             --type dvddrive \
             --medium /home/cluster/SL.55.051810.DVD.i386.disc1.iso

Configurar la red de la máquina virtual.

$ VBoxManage modifyvm "c-head" \
             --nictype1 "82540EM" \
             --nic1 bridged \
             --cableconnected1 on \
             --bridgeadapter1 eth0

Configurar la memoria RAM de la máquina virtual.

$ VBoxManage modifyvm "c-head" \
             --memory 256

Activar el ACPI, IOAPIC y los puertos USB de la máquina virtual.

$ VBoxManage modifyvm "c-head" \
             --acpi on \
             --ioapic on \
             --usb on 

Iniciar la máquina virtual.

$ VBoxManage startvm "c-head"

Instalar el sistema operativo

Presionar Enter para iniciar el proceso de instalación.

Seleccione el botón Skip para omitir la verificación de medios y presione Enter.

Presione el botón de Next para continuar.

Seleccione Spanish (Español) como idioma del proceso de instalación y presione el botón Next.

Seleccione Español como distribución del teclado a instalarse y presione el botón Siguiente.

Presione el botón Si para aceptar que todos los datos del disco duro serán borrados.

Seleccione la opción Suprimir particiones en dispositivos seleccionados y crear diseño predeterminado y presione el botón de Siguiente.

Presione el botón de Si para aceptar que se borrarán todas las particiones del disco elegido.

Presione el botón Siguiente para aceptar la configuración de red por defecto.

Seleccione su zona horaria, la nuestra es América/Bogotá, y presione el botón de Siguiente.

Establezca la contraseña del usuario administrador (root), para este caso utilice griduam, y presione el botón de Siguiente.

Seleccione los paquetes GNOME Desktop y Development Tools. Presione el botón Siguiente para continuar.

Presione el botón Siguiente para inciar la copia de los archivos. Este proceso tomará algún tiempo.

Finalmente presione el botón Reiniciar para terminar la instalación.

Procedimiento de post-instalación

Presione el botón Adelante para iniciar el procedimiento de post-instalación.

Presione el botón Adelante para utilizar la configuración del corta fuegos por defecto.

Presione el botón Adelante para utilizar la configuración del SELinux por defecto.

Establezca la fecha y la hora del sistema y presione el botón Adelante para continuar.

Cree un usuario sin privilegios con la siguiente información:

  • Nombre de usuario: invitado
  • Nombre completo: Usuario Invitado
  • Contraseña: invitado
  • Confirmar contraseña: invitado

Presione el botón Finalizar para terminar el proceso de post-instalación.

Iniciar sesión como el usuario administrador (root).

Actualizar el sistema operativo

Si cuenta con un proxy ejecutar primero los siguientes comandos para garantizar su uso, de lo contrario continue en el siguiente paso.

# http_proxy=http://PROXY:PUERTO/
 
    Por ejemplo: http_proxy=http://192.168.1.86:8123/
 
# export http_proxy

Realizar la actualización del sistema operativo.

# yum update

Instalar los componentes adicionales del invitado (sólo para virtualización con VirtualBox)

En la ventana de la máquina virtual seleccione el menú Devices > Install Guest Additions.

En el sistema operativo invitado, abra una terminal (Aplicaciones > Accesorios > Terminal) y ejecute los siguientes comandos.

# cd /media
 
# ls -l
 
    total 2
    dr-xr-xr-x 4 root root 2048 jun 25 09:01 VBOXADDITIONS_3.2.6_63112
 
# cd VBOX VBOXADDITIONS_3.2.6_63112
 
# ls
 
    32Bit        VBoxLinuxAdditions-amd64.run    VBoxWindowsAdditions.exe
    64Bit        VBoxLinuxAdditions-x86.run      VBoxWindowsAdditions-x86.exe
    AUTORUN.INF  VBoxSolarisAdditions.pkg
    autorun.sh   VBoxWindowsAdditions-amd64.exe
 
# sh VBoxLinuxAdittions-x86.run

Apagar la máquina

# poweroff

Retirar el DVD de instalación de la unidad

Máquinas físicas

Retire el medio físico de la unidad de DVD.

Virtualización con VirtualBox

Ejecute el siguiente comando en una terminal del huésped.

$ VBoxManage storageattach "c-head" \
             --storagectl "IDE Controller" \
             --port 0 --device 1 \
             --medium emptydrive

Enlaces

cluster/instalacionosbase.txt · Last modified: 2012/02/26 22:35 (external edit)