| 1 | [[TranslatedPages]] |
| 2 | [[TOC]] |
| 3 | |
| 4 | OpenGnSys installer |
| 5 | |
| 6 | , se encarga de descargar y ubicar los elementos del sistema operativo pxe para los clientes !OpenGnsys, el cual incluye todas las herramientas necesarias para operar con el engine de OG. |
| 7 | |
| 8 | Las versiones actuales son: |
| 9 | * For OpenGnSys 1.0.1 -> en fase de desarrollo. basada en ubuntu nasty 11.04 para 32 y 64 bits. |
| 10 | * For OpenGnSys 1.0 -> ogclient-1.0.1-lucid-32bit.tar.gz |
| 11 | * For OpenGnSys 0.10-testing -> ogclient-1.0-lucid-32bit.tar.gz |
| 12 | |
| 13 | |
| 14 | == OpenGnSys 1.0.2 - Nuevo formato de descarga del boot-tools ogclient ISO == |
| 15 | |
| 16 | * El instalador de OpenGnsys, se encargará de descargar la ISO, y ubicar los elementos necesarios para proporcionar el sistema operativo por pxe. |
| 17 | |
| 18 | * La iso, se dejará disponible, para ser utilizada desde un live CD o almacenarlo en un dispositivo usb. |
| 19 | |
| 20 | * Las versiones beta disponibles son: |
| 21 | ubuntu 11.04 32 bits http://www.opengnsys.es/downloads/29 |
| 22 | |
| 23 | === ISO to CDROM === |
| 24 | Usar cualquier software de grabación. |
| 25 | |
| 26 | |
| 27 | === ISO to PXE === |
| 28 | {{{ |
| 29 | #movemos el antiguo ogclient pxe. |
| 30 | mv /var/lib/tftpboot/ogclient /var/lib/tftpboot/ogclientold |
| 31 | mkdir -p /media/ogclientiso |
| 32 | mount -o loop ogclient.iso /media/ogclientiso |
| 33 | cp -prv /media/ogclientiso/ogclient /var/lib/tftpboot/ |
| 34 | chown -R www-data:www-data /var/lib/tftpboot/ogclient |
| 35 | umount /media/ogclientiso |
| 36 | }}} |
| 37 | |
| 38 | === ISO to USB === |
| 39 | {{{ |
| 40 | formateamos el dispositivo usb, con la etiqueta ogClient. NOTA: en este ejemplo el usb es /dev/sdb1 |
| 41 | mkfs.ext3 /dev/sdb1 -L ogClient |
| 42 | mount /dev/sdb1 /media/ogClient |
| 43 | apt-get install unetbootin |
| 44 | Iniciamos la aplicacion unetbootin. |
| 45 | seleccionamos la iso. |
| 46 | y selecciones el dispositivo usb. |
| 47 | }}} |
| 48 | |
| 49 | |
| 50 | === PXE to CACHE (kernel and initrd only) === |
| 51 | {{{ |
| 52 | Ejecutar el scripts updateBootCache |
| 53 | NOTA: Sólo a partir de la versión 1.0.1 y con uso del gestor remoto grub4dos. |
| 54 | }}} |
| 55 | |
| 56 | === USB, CDROM to CACHE === |
| 57 | * Usamos como gestor de arraque un grub2 de algún linux instalado en nuestro ordenador. |
| 58 | * Entramos al sistema operativo linux y editamos el fichero /etc/grub.d/40_custom |
| 59 | |
| 60 | {{{ |
| 61 | menuentry "og cache " { |
| 62 | set root=(hd0,4) |
| 63 | linux /boot/ogvmlinuz ro vga=788 irqpoll acpi=on boot=oginit og2nd=sqfs ogprotocol=local ogactiveadmin=true ogdebug=true ip=none |
| 64 | initrd /boot/oginitrd.img |
| 65 | } |
| 66 | }}} |
| 67 | |
| 68 | NOTE: |
| 69 | * Si queremos ip dinámica, el parámetro ip=dhcp |
| 70 | * Si queremos ip estática, el parámetro |
| 71 | * ip=ip:dns:gateway:netmask:hostname:iface:none |
| 72 | * ip=172.17.9.152:172.17.9.205:172.17.9.254:255.255.255.0:cte152:eth0:none |
| 73 | |
| 74 | y ejecutamos |
| 75 | {{{ |
| 76 | os-prober |
| 77 | update-grub |
| 78 | }}} |
| 79 | |
| 80 | Insertamos el usb, lo montamos y: |
| 81 | * Copiamos el directorio ogclient y todo su contenido en el raiz de la partición CACHE. |
| 82 | * Volvemos a copiar el directorio ogclient, pero ahora como directorio boot dentro del raiz de la partición cache. |
| 83 | |
| 84 | |
| 85 | Reiniciamos y seleccionamos el sistema de arranque og_cache |
| 86 | |
| 87 | === Load Test === |
| 88 | |
| 89 | Intel Corp. Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz 3200MHz v.6.5.5 |
| 90 | |
| 91 | * 10 seconds USB. |
| 92 | * 40 seconds CDROM |
| 93 | * 30 seconds pxe con conexión al servidor Og y browser. Dependiente del ancho de banda de la red. |
| 94 | * 20 seconds cache (kernel e initrd) más conexion al servidor OG y browser. Independiente del número de clientes o ancho de banda de red. |
| 95 | * 10 seconds cache (kernel, initrd, oglient.sqfs), without IP configuration |
| 96 | * 15 seconds cache (kernel, initrd, ogclient.sqfs), with dinamic IP |
| 97 | * * 10 seconds cache (kernel, initrd, ogclient.sqfs), with static IP |
| 98 | |