[[TOC(heading=Índice)]] Documento para preparar los entornos virtualizados de OpenGnsys y publicar el resultado para su distribucion como "appliance" de virtual box. == * Objetivo: Prepara sistema operativo para instalar aplicación opengnsys incluso sin acceso a internet. == * Pasos a seguir: * Preparar la maquina virtual con virtual box | 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. === Instalación de virtual box === Instalar módulo de arranque PXE. Se puede descargar desde la página de virtual box === Crear máquina virtual === ==== Interfaz de red ==== * 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 ==== Arquitectura 32/64 bits ==== * La arquitectura dependerá del equipo del alumno. Si es de 32 bits, sólo podrá crear un sistema opengnsys con ubuntu 12.04 32 bits. Por el contrario si el alumno dispone de un sistema de 64 bits puede optar por ubuntu 12.04 de 32 bits o 64 bits. ==== Discos duros virtuales ==== Un disco duro para el sistema operativo. Un disco duro para almacenamiento de imágenes del repositorio de OpenGnsys. ==== Instalar sistema operativo: ubuntu server 12.04 ==== * Usuario: administador contaseña:opengnsys * 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