wiki:ClienteInitrdDSUarlo

Version 11 (modified by adv, 10 years ago) (diff)

boot-tools actualizando informacion

TOC(Heading=Índice)?

El instalador de OpenGnsys, se encarga de descargar y ubicar los elementos del sistema operativo pxe -OGlive- para los clientes OpenGnsys, el cual incluye todas las herramientas necesarias para operar con el engine de OpenGnsys.

  • Desde la version 1.0.2 de OpenGnsys el formato de distribución del OGlive es ISO
  • La iso, se dejará disponible, para ser utilizada desde un live CD o almacenarlo en un dispositivo usb en /opt/opengsys/lib

ISO a cdrom

Usar cualquier software de grabación.

ISO a pxe

#movemos el antiguo ogclient pxe.
mv /var/lib/tftpboot/ogclient  /var/lib/tftpboot/ogclientold
mkdir -p /media/ogclientiso
mount -o loop ogclient.iso /media/ogclientiso
cp -prv  /media/ogclientiso/ogclient /var/lib/tftpboot/
chown -R  www-data:www-data /var/lib/tftpboot/ogclient
umount /media/ogclientiso

ISO a USB

formateamos el dispositivo usb, con la etiqueta ogClient.  NOTA: en este ejemplo el usb es /dev/sdb1
mkfs.ext3 /dev/sdb1 -L ogClient
mount /dev/sdb1 /media/ogClient
apt-get install unetbootin
Iniciamos la aplicacion unetbootin.
seleccionamos la iso.
y selecciones el dispositivo usb.

PXE a cache (solo kernel e initrd)

Ejecutar el scripts updateBootCache 
NOTA: Sólo a partir de la versión 1.0.1 y con uso del gestor remoto grub4dos.

USB, cdrom a CACHE

  • Usamos como gestor de arraque un grub2 de algún linux instalado en nuestro ordenador.
  • Entramos al sistema operativo linux y editamos el fichero /etc/grub.d/40_custom
menuentry "og cache " {
set root=(hd0,4)
linux /boot/ogvmlinuz ro vga=788 irqpoll acpi=on boot=oginit  og2nd=sqfs ogprotocol=local ogactiveadmin=true ogdebug=true ip=none
initrd /boot/oginitrd.img
}

NOTA:

  • Si queremos ip dinámica, el parámetro ip=dhcp
  • Si queremos ip estática, el parámetro
    • ip=ip:dns:gateway:netmask:hostname:iface:none
    • ip=172.17.9.152:172.17.9.205:172.17.9.254:255.255.255.0:cte152:eth0:none

y ejecutamos

os-prober
update-grub

Insertamos el usb, lo montamos y:

  • Copiamos el directorio ogclient y todo su contenido en el raiz de la partición CACHE.
  • Volvemos a copiar el directorio ogclient, pero ahora como directorio boot dentro del raiz de la partición cache.

Reiniciamos y seleccionamos el sistema de arranque og_cache

Test de carga

Intel Corp. Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz 3200MHz v.6.5.5

  • 10 segundos USB.
  • 40 segundos CDROM
  • 30 segundos pxe con conexión al servidor Og y browser. Dependiente del ancho de banda de la red.
  • 20 segundos cache (kernel e initrd) más conexion al servidor OG y browser. Independiente del número de clientes o ancho de banda de red.
  • 10 segundos cache (kernel, initrd, oglient.sqfs), sin configuración IP
  • 15 segundos cache (kernel, initrd, ogclient.sqfs), con ip dinámica
  • * 10 segundos cache (kernel, initrd, ogclient.sqfs), con ip estática