wiki:EscenariosVirtuales
close Warning: Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.

Version 17 (modified by adv, 14 years ago) (diff)

documentacion "virtual appliance" OG

TOC(heading=Índice)?

Documento para preparar los entornos virtualizados de OpenGnsys y publicar el resultado para su distribucion como "appliance" de vmware, virtual box.

Notas sobre el software de virtualización

Virtual Box -> para el arranque pxe requiere los modulos específicos. Desde la página de virtual box están disponibles.

* Objetivo: Prepara sistema operativo para instalar aplicación opengnsys incluso sin acceso a internet.

  • Requisitos previos:
    • Instalar sistema operativo.
    • Descargar las dependencias de la aplicación opengnsys para su uso sin red. - /var/cache/apt/ -.
    • Descargar la aplicación OpenGnsys: El tar.gz de la aplicación y la iso del ogLive.

Preparar máquina virtual

Virtual Box

eth1 -> intnet => usada para la gestión del entorno virtual eth2 -> vboxnet0 => usada para acceder desde el "anfitrión|host" al "huesped|gest" eth3 -> nat => usada para acceder a internet

Instalar sistema operativo:

ubuntu 32 bits 10.04.4

  • Usuario: administador contaseña:opengnsys
  • durante la instalación del OS indica que no dispone kernel para "no se que" del equipo.
    • abrir nueva consola ALT + F2
    • tecleamos# chroot /tartget
    • tecleamos# apt-get update
    • tecleasmos# apt-get linux-image-generic # instala la 2.6.38 -> está disponible la 3.0. pero .... ¿¿???
    • tecleamso# exit; exit
    • ALT + F1
  • Reiniciar
  • iniciar sesion como administador
  • tecleamos# sudo su -
  • tecleamos# password root # le asignamos también opengnsys
  • tecleamos# apt-get openssh-server

Configuración de las interfaces de red

eth0 -> (interna) auto y estática = 192.168.2.10 eth1 -> (host-only) auto y estática = 192.168.56.10 eth2 -> (nat) no auto y dhcp =>

Descargar las dependencias de la aplicación opengnsys para su uso sin red. - /var/cache/apt/ -.

  • Activamos la eth2 (nat)# ifup eth2 && ifconfig && route && apt-get update
  • tecleamos# apt-get clean
  • telcleamos o ejecutamos
#!/bin/bash

apt-get -d install subversion apache2 php5 libapache2-mod-php5 mysql-server php5-mysql isc-dhcp-server bittorrent tftp-hpa tftpd-hpa syslinux openbsd-inetd update-inetd build-essential g++-multilib libmysqlclient15-dev wget doxygen graphviz bittornado ctorrent samba unzip netpipes debootstrap schroot squashfs-tools 

apt-get -d install subversion apache2 php5 libapache2-mod-php5 mysql-server php5-mysql dhcp3-server bittorrent tftp-hpa tftpd-hpa syslinux openbsd-inetd update-inetd build-essential g++-multilib libmysqlclient15-dev wget doxygen graphviz bittornado ctorrent samba unzip netpipes debootstrap schroot squashfs-tools 

Descargar la aplicación OpenGnsys: El tar.gz de la aplicación y la iso del ogLive

Descargar el tar.gz y la iso del oglive y almacenarlos en /root/

Crear imagen o copia de la imagen virtual

Instalar OpenGnSys sin red

Preparar los archivos

copiamos el tar.gz y la iso a /tmp descomprimimos el tar.gz en el /tmp

Editar el opengnsys_installer.sh

linea 1141 o 1143 -> cp /tmp/${FILENAME $TARGETFILE   || wget .....
linea 1292 o 1294 -> #checkNetworkConnnection
linea 107 o 109 ->  #[ -n "$UPDATEPKGLIST" ] && eval $UPDATEPKGLIST
linea 99 [ -f $SAMBAINIT ]