wiki:EscenariosVirtuales

Version 19 (modified by adv, 12 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.

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

  • Pasos a seguir:
    • Preparar la maquina virtual virtual box y vmware | interfaces de red
    • Instalar sistema operativo. | configurar interfaces de red
    • Instalar los modulos específicos de virtualización en el "guest|invitado"
    • 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

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

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 y 11.10

  • Usuario: administador contaseña:opengnsys
  • Específcio de la 10.04.4 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 =>

Instalamos los modulos específicos de virtualización en el "guest|invitado

  • Activamos la eth2 (nat)# route del default && ifup eth2 && ifconfig && route && apt-get update
  • tecleamos# apt-get install dkms
  • tecleamos# reboot
  • montamos la iso: En virtualBox /usr/share/virtualBox/
  • tecleamos sh ./VirtualBoxLinuxGuestAdittion?.iso

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

  • Activamos la eth2 (nat)# route del default && 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 ]