En esta entrada se resumen los pasos de instalación de Vyatta válido tanto en máquinas virtuales como en cualquier hardware con arquitectura x86. Vyatta es un sistema operativo open source de redes, lo que nos permite tener en nuestra red un appliance que actue de router, firewall, VPN, IDS, IPS, etc casi a coste cero tanto en entornos virtuales como físicos y con una versatilidad que se adapta a cualquier necesidad de despliegue.

Cisco? para que??


¿Te interesa Vyatta? únete a nuestro grupo Vyatta hispano en Linkedin!!

Opciones de despliegue



Las posibles opciones de despliegue de Vyatta son:


• Ejecutarlo directamente desde un LiveCD. De esta forma se copia el sistema en la RAM de la máquina y se ejecuta desde ahí sin modificar nada en la máquina en la que se ejecuta.
Si elegimos esta opción y necesitamos guardar la configuración hecha en el sistema antes de apagar la máquina y perderla, podemos guardar un archivo con la configuración en un disco de 3 ½ o a un servidor TFTP. Para instalar el sistema en un dispositivo persistente el primer paso es iniciar el sistema desde un LiveCD.


• Instalar el sistema en un dispositivo persistente en hardware físico. Vyatta puede instalarse y correr correctamente en la mayoria de los servidores y PCs con arquitectura x86. También puede instalarse en varios tipos de dispositivos persistentes, discos duros, discos de estado sólido, memorias USB y memorias Compact Flash (aunque no todo hardware permite el arranque desde memorias USB o Flash, habría que comprobar antes la BIOS).

La instalación en dispositivo persistente permite a su vez dos tipo de instalación del sistema: instalación basada en imagen e instalación basada en disco. La diferencia entre ambas es básicamente que con la primera podemos tener varias imágenes (versiones) de Vyatta y elegir con la que queremos trabajar, lo que resulta muy útil para probar nuevas versiones, betas, alphas… De todas formas con la instalación basada en disco también es posible despues instalar otra imagen.


• Instalar el sistema en un entorno virtualizado o nube. Vyatta puede instalarse y correr perfectamente como software appliance en un entorno virtual o de cloud computing permitiendonos virtualizar nuestras redes. El sistema ha sido optimizado para XenServer y VMware aunque puede desplegarse mediante otros hipervisores.

De esta forma podremos aprovechar la flexibilidad de los entornos virtulaes y manejar los appliances de networking como cualquier servidor o máquina virtual, permitiendonos desplegar routers, firewalls, IPSs, servidores de VPN, balanceadores de carga, etc con solo unos clics.

Instalando Vyatta



Lo primero es descargar el software en la web de vyatta, descargamos la versión dependiendo del tipo de instalación elegida, LiveCD iso para probar el sistema o instalar desde cero en una máquina física o cualquier plantilla preparada para instalar como máquina virtual.

En este caso vamos a instalarlo en el HDD.



Una vez descargado, para instalar el software en nuestra máquina hay que seguir los siguientes pasos:


  • Arrancar la máquina entrar en la BIOS y seleccionar arranque desde el CD.
  • Guardar cambios y salir de la BIOS para reiniciar.
  • Una vez arranca la máquina vemos el menú de arranque del SO de Vyatta:

 

vyatta install 1

 

  • Cuando termina de cargar el sistema desde el CD nos pide login usuario/password, por defecto vyatta/vyatta:

 

Welcome to Vyatta - vyatta tty1
vyatta login: _ 
  • Nos logueamos y procedemos a la instalación guiada en el HDD local con el comando “install-system” (instalación basada en disco):

 

vyatta:~# install‐system
Welcome to the Vyatta install program. This script
will walk you through the process of installing the
Vyatta image to a local hard drive.
Would you like to continue? (Yes/No) [Yes]:



Nos informa de que se va a ejecutar un script que le guiará en la instalación en disco local y pregunta si queremos continuar:

- Enter para aceptar la opción [Yes] por defecto y continuar.

Probing drives: OK
Looking for pre‐existing RAID groups...none found.
The Vyatta image will require a minimum 1000MB root.
Would you like me to try to partition a drive automatically
or would you rather partition it manually with parted? If
you have already setup your partitions, you may skip this step.
Partition (Auto/Parted/Skip) [Auto]:

Despues analiza el disco y nos pregunta si queremos que el particionamiento sea automático, raid de union, manual o saltar paso si el disco ya se ha particionado antes correctamente. Seleccionamos la opcion automática:
- Enter para aceptar la opción [Auto] por defecto y continuar.

I found the following drives on your system:
sda 1074MB
Install the image on? [sda]



Nos informa de los discos encontrados en el equipo y nos pregunta en cual instalar la imagen. Normalmente tendremos solo uno (hda o sda según tipo de disco). Seleccionamos la opción por defecto que será instalar en el HDD primario:


- Enter para instalar en el disco duro primario seleccionado por defecto [sda] y continuar.

This will destroy all data on /dev/sda.
Continue? (Yes/No) [No]: Yes



Nos avisa de que se van a eliminar todos los datos. Pregunta si queremos continuar:
- Escribir Yes ya que por defecto está seleccionado [No] y pulsar Enter para continuar.

How big of a root partition should I create? (1000MB ‐ 1074MB) [1074]MB:



Nos pregunta el tamaño a usar por la partición root (1000 MB mínimo):


- Enter para usar todo el disco seleccionado por defecto y continuar. Tras esto se crea el sistema de archivos y se copian todos los ficheros necesarios al disco.

Creating filesystem on /dev/sda1: OK
Mounting /dev/sda1
Copying system image files to /dev/sda1:OK
I found the following configuration files
/opt/vyatta/etc/config/config.boot
Which one should I copy to sda? [/opt/vyatta/etc/config/config.boot]:



Nos dice que en el CD hay un fichero de configuración inicial “config.boot” y nos pregunta si debe copiarlo al disco local con la instalación:

- Enter para aceptar la opción por defecto de copiarlo y continuar.

Enter password for administrator account
Enter vyatta password:
Retype vyatta password:



Lo siguiente es insertar la contraseña de la cuenta de administrador:

- La escribimos dos veces y recordamos que habrá entonces un usuario administrador “vyatta” con el password que acabamos de asignarle.

I need to install the GRUB boot loader.
I found the following drives on your system:
sda 1074MB
Which drive should GRUB modify the boot partition on? [sda]:


 
Por último nos indique que es necesario instalar un gestor de arranque (GRUB) en el sistema, nos da de nuevo la información de los discos locales y nos pregunta a que partición ha de modificar GRUB la partición de arranque  (donde se instalará GRUB):

- Enter para aceptar la opción por defecto de instalarlo en el disco local primario (el mismo en el que se ha instalado Vyatta).

Setting up grub: OK
Done!
vyatta:~#



Tras esto tenemos instalado todo en el HDD y podemos acceder a la configuración del SSOO, pero no sin antes reiniciar desde el HDD ya que si lo hacemos desde el LiveCD la configuración no la podremos salvar.



Y eso es todo, ya está instalado y podemos seguir con la configuración inicial, pero para acceder a la instalación en el HDD hay que reiniciar la máquina con el comando “reboot” y entrar en la BIOS para arrancar desde el HDD o simplemente quitar el CD.







don't pay for what yo don't need

don't pay for what yo don't need





18/11/2010