manualutilizacionproxmox_25.08.2012.12_37

10

Click here to load reader

Upload: alicia-martin-hernandez

Post on 19-Oct-2015

33 views

Category:

Documents


3 download

TRANSCRIPT

  • Manual de utilizacin de Proxmox

    Introduccin

    Proxmox es una distribucin de virtualizacin que ofrece la posibilidad de gestionar servidores virtuales(VPS) con tecnologas OpenVZ y Linux KVM al mismo tiempo. La gestin se realiza fcilmente en unos clicsa travs del interfaz web, accesible directamente tras la instalacin del servidor.

    Conctese al interfaz que encontrar en https://nsXXXXXX.ovh.net con el usuario root y sucontrasea.

    Tecnologas de virtualizacin

    Las 2 tecnologas de virtualizacin, KVM y OpenVz, se diferencian en el grado de virtualizacin y porconsiguiente del rendimiento. Proxmox le permite utilizar VPS que utilicen estas 2 tecnologas al mismotiempo, con un mismo panel y sobre el mismo servidor.

    Virtualizacin KVM

    Importar una ISO

    El sistema Linux KVM realiza una virtualizacin completa (full virtualisation) y necesita un procesador conlos flags de virtualizacin (VMX). Esto le permite instalar cualquier sistema operativo que elija a partir de unfichero .ISO creado a partir de un CD de instalacin.

    Para importar una imagen ISO, debe ir a Proxmox > Imgenes ISO y seleccionar "Recorrer" para seleccionarsu ISO.

    o bien, emplace sus ficheros .ISO directamente en la carpeta /var/lib/vz/template/iso/ de suservidor para poder utilizarlos a travs de la interfaz web.

    Crear una VM KVM en modo bridge (recomendado)

    Para crear una mquina virtual en modo Bridge, basta con dirigirse a Proxmox > Mquinas virtuales > pestaaCrear.

    OVH

    Manual de utilizacin de Proxmox 1

  • Aparecer el formulario de creacin:

    Modifique el formulario:

    Seleccione en media de la instalacin la imagen ISO deseada. Introduzca el espacio de disco deseado. Introduzca el nombre (hostname del servidor). Introduzca la cantidad de memoria RAM para la mquina virtual Seleccione el tipo de disco Seleccione el tipo de guest Seleccione el nmero de CPUs de la mquina virtual

    Para la parte de red:

    Seleccione la interfaz vmbr0 de la lista desplegable Indique la MAC virtual creada en el Manager v3 para la IP de la mquina virtual.

    Nota : Puede seguir la gua de MAC virtual en DedicadoMacVirtual

    Haga clic en el botn Create.

    Una vez la mquina virtual est creada, basta con lanzar la mquina virtual para iniciar la instalacin.En Proxmox > Mquinas virtuales, haga clic en la mquina virtual y luego seleccione Iniciar.Para terminar, pulse la opcin "Open VNC console" para visualizar el proceso de instalacin del sistema.

    La instalacin deber realizarse sin configurar la red. La configuracin de red deber realizarse a continuacinde la instalacin siguiendo la gua : DedicadoBridgeCliente

    Crear una VM KVM en modo routed

    Para crear una mquina virtual en modo Routed, basta con crearla con dicha opcin conectada.En Proxmox > Mquinas virtuales, seleccione la pestaa "Crear".

    Tendr el formulario de creacin:

    OVH

    Crear una VM KVM en modo routed 2

  • Modifique el formulario con los valores deseados:

    Seleccione en media de la instalacin la imagen ISO deseada. El espacio de disco deseado. El nombre (hostname del servidor) La cantidad de memoria deseada para la mquina virtual. El tipo de disco El tipo de guest El nmero de CPUs

    Para la parte de red:

    En la lista desplegable seleccione la interfaz vmbr1.

    Para terminar pulse el botn Create.

    Una vez la mquina virtual est creada, es necesario lanzar la mquina virtual para iniciar la instalacin.En Proxmox > Mquinas virtuales, haga clic en la mquina virtual y luego seleccione Iniciar.Para terminar, pulse la opcin "Open VNC console" para visualizar el proceso de instalacin del sistema.

    La instalacin deber realizarse sin configurar la red, la configuracin de red se realizar posteriormente. Lagateway ser la direccin del servidor principal de Proxmox.

    Ejemplo de configuracin de una mquina virtual en Debian:

    Fichero /etc/network/interfaces :

    auto lo eth0iface lo inet loopbackiface eth0 inet staticaddress IP.FAIL.OVERnetmask 255.255.255.255broadcast IP.FAIL.OVERpostup route add IP.DE.SU.DEDICADO dev eth0postup route add default gw IP.DE.SU.DEDICADOpostdown route del IP.DE.SU.DEDICADO dev eth0postdown route del default gw IP.DE.SU.DEDICADO

    Y a continuacin ejecute el comando:

    # echo "nameserver 213.186.33.99" > /etc/resolv.conf # configurar el DNS

    Para otros sistemas operativos, deber adaptar el proceso para obtener el mismo resultado en la configuracinde red.

    OVH

    Crear una VM KVM en modo routed 3

  • Informacin /!\En un VPS con Windows server no es posible definir la mscara de red correcta (255.255.255.255)directamente. Siga las instrucciones siguientes

    Configure el VPS de Windows con la IP failover y temporalmente la mscara de red"255.255.255.0"

    A continuacin cambie la mscara con el editor de registro para evitar problemas futuros:haga clic en "Inicio" > "Ejecutar" introduzca "regedit" y confirme busque en HKEY_LOCAL_MACHINE\SYSTEM\ la etiqueta "SubnetMask" con el valor"255.255.255.0" y a continuacin modifquela por "255.255.255.255"

    Finalmente ejecute este comando en el host principal de Proxmox por SSH :ip route add IP.FAIL.OVER dev vmbr1

    Modifique la IP.FAIL.OVER por la IP Failover del nuevo servidor VPS

    Crear una VM KVM en modo NAT

    Para crear una mquina virtual NAT, le aconsejamos crear un bridge previsto a tal efecto:

    Conctese por SSH con el usuario root en el host principal y modifique el fichero siguiente :

    # nano /etc/network/interfaces

    Haga las modificaciones siguientes en el fichero indicado.

    Fichero /etc/network/interfaces :

    auto vmbr2iface vmbr2 inet staticaddress 192.168.0.254netmask 255.255.255.0bridge_ports nonebridge_stp offbridge_fd 0postup echo 1 > /proc/sys/net/ipv4/ip_forwardpostup iptables t nat A POSTROUTING s '192.168.0.0/24' o vmbr0 j MASQUERADEpostdown iptables t nat D POSTROUTING s '192.168.0.0/24' o vmbr0 j MASQUERADE

    OVH

    Crear una VM KVM en modo NAT 4

  • A continuacin active el bridge creado:

    # ifup vmbr2

    A continuacin cree su mquina virtual como sigue :

    Modifique el formulario con los valores deseados:

    Seleccione en media de la instalacin la imagen ISO deseada. El espacio de disco deseado. El nombre (hostname del servidor) La cantidad de memoria deseada para la mquina virtual. El tipo de disco El tipo de guest El nmero de CPUs

    Para la parte de red:

    En la lista desplegable seleccione la interfaz vmbr2.

    Para terminar pulse el botn Create.

    Una vez la mquina virtual est creada, basta con lanzar la mquina virtual para iniciar la instalacin.En Proxmox > Mquinas virtuales, haga clic en la mquina virtual y luego seleccione Iniciar.Para terminar, pulse la opcin "Open VNC console" para visualizar el proceso de instalacin del sistema.

    En la configuracin de la mquina virtual, indique lo siguiente respecto a nuestro ejemplo :(la red puede configurarse durante la instalacin de la mquina virtual)

    ip : 192.168.0.1netmask 255.255.255.0broadcast 192.168.0.255gateway : 192.168.0.254 (ip del vmbr2 en el HOST principal)servidor DNS : 213.86.33.99

    Una vez instalada su mquina ser funcional y tendr acceso a la red exterior.

    Si desea hacer que su mquina virtual sea accesible por SSH por ejemplo, debe redirigir un puerto del hosthacia el puerto SSH de su mquina virtual.

    OVH

    Crear una VM KVM en modo NAT 5

  • Para ello basta con ejecutar una regla IPtables :iptables t nat A PREROUTING i vmbr0 p tcp dport 1022 j DNAT to 192.168.0.1:22

    En este ejemplo : redirige el puerto 1022 del host sobre el puerto 22 de la mquina virtual.En consecuencia, la mquina virtual ser accesible por SSH conectndose a la IP del host en el puerto 1022.

    Para que esta regla sea vlida en cada inicio basta con aadirla al fichero /etc/network/interfaces de laconfiguracin de red.

    Modificaciones para tener acceso en SSH en vmbr2 :

    Fichero /etc/network/interfaces

    auto vmbr2iface vmbr2 inet staticaddress 192.168.0.254netmask 255.255.255.0bridge_ports nonebridge_stp offbridge_fd 0postup echo 1 > /proc/sys/net/ipv4/ip_forwardpostup iptables t nat A POSTROUTING s '192.168.0.0/24' o vmbr0 j MASQUERADEpostdown iptables t nat D POSTROUTING s '192.168.0.0/24' o vmbr0 j MASQUERADEpostup iptables t nat A PREROUTING i vmbr0 p tcp dport 1022 j DNAT to 192.168.0.1:22postdown iptables t nat D PREROUTING i vmbr0 p tcp dport 1022 j DNAT to 192.168.0.1:22

    OpenVZ

    Descripcin

    La tecnologa OpenVZ se trata de un motor de aislamiento muy potente. Cada entorno VE (VirtualEnvironment) tiene su propia tarjeta de red y otro hardware, pudiendo utilizarse para otra distribucin.

    En cambio, no es posible instalar otros sistemas operativos diferentes de Linux ((Windows, *BSD, ...) ascomo kernels diferentes en los entornos VE.

    En la instalacin, tiene "templates" (distribuciones Linux preparados para OVH para uso en los VE OpenVZ)disponibles que puede utilizar en la creacin de VPS en 3 clics y menos de 2 minutos despus de la instalacinde su servidor con Proxmox

    OVH

    OpenVZ 6

  • Crear una VM Openvz en modo Routed (recomendado)

    La forma ms sencilla para utilizar un VE (virtual environment) en modo Routed es utilizar un bloque RIPE,ya sea conjunto o separado. En ese caso, Openvz se encarga de la configuracin del encaminamiento.

    En Proxmox > Mquinas virtuales, seleccione la pestaa "Crear".Tendr el formulario de creacin:

    Seleccione el tipo: Container (openvz)En el modelo, seleccione el template que desea utilizar para su mquina virtual

    Modifique el formulario:

    Introduzca el espacio de disco deseado. Introduzca el nombre (hostname del servidor). Introduzca la cantidad de memoria RAM para la mquina virtual Introduzca el tamao de memoria swap Introduzca la contrasea root del servidor Introduzca el tamao de disco

    Para la parte de red:

    Seleccione la interfaz virtual venet de la lista desplegable

    Una vez la mquina virtual est creada, basta con lanzar la mquina virtual para empezar a utilizarla.En Proxmox > Mquinas virtuales, haga clic en la mquina virtual y luego seleccione Iniciar.

    Crear una VM Openvz en modo NAT

    Para crear una mquina virtual Openvz con NAT, basta rellenar el mismo formulario de creacin como sigue:

    Seleccione el tipo: Container (openvz)En el modelo, seleccione el template que desea utilizar para su mquina virtual

    ensuite renseignez :

    Introduzca el espacio de disco deseado. Introduzca el nombre (hostname del servidor). Introduzca la cantidad de memoria RAM para la mquina virtual Introduzca el tamao de memoria swap Introduzca la contrasea root del servidor

    OVH

    Crear una VM Openvz en modo Routed (recomendado) 7

  • Introduzca el tamao de disco

    Para la parte de red:

    Indique una IP privada (ejemplo : 10.0.0.1) Seleccione la interfaz virtual venet de la lista desplegable

    A continuacin introduzca este comando en el host de SSH :

    iptables t nat A POSTROUTING s 10.0.0.0/24 o vmbr0 j SNAT toIP.PRINCIPAL.DEL.SERVIDOR

    Una vez la mquina virtual est creada, basta con lanzar la mquina virtual para empezar a utilizarla.En Proxmox > Mquinas virtuales, haga clic en la mquina virtual y luego seleccione Iniciar.

    Si desea configurar la salida de tal manera que su mquina virtual sea accesible por SSH por ejemplo, deberedirigir un puerto de host hacia el puerto SSH de su mquina virtual.

    Para ello, deber ejecutar una regla IPtables :iptables t nat A PREROUTING i vmbr0 p tcp dport 1022 j DNAT to 10.0.0.1:22

    En este ejemplo : redirige el puerto 1022 del host sobre el puerto 22 de la mquina virtual.En consecuencia, la mquina virtual ser accesible por SSH conectndose a la IP del host en el puerto 1022.

    Para tener esta regla al inicio del servidor :

    Cree un fichero de inicio en la ruta "/etc/init.d/" con el contenido siguiente:

    Fichero /etc/init.d/natvz#!/bin/sh

    case "$1" instart) echo "Starting iptables NAT for openvz"#modifique IP.DE.SU.DEDICADO por la IP de salida/sbin/iptables t nat A POSTROUTING s 10.0.0.0/24 o vmbr0 j SNAT to IP.DE.SU.DEDICADO

    #aadir las reglas IPtables para la redireccin de puerto/sbin/iptables t nat A PREROUTING i vmbr0 p tcp dport 1022 j DNAT to 10.0.0.1:22

    ;;

    stop) echo "Stopping iptables NAT for openvz"#modifique IP.DE.SU.DEDICADO por la IP de salida/sbin/iptables t nat D POSTROUTING s 10.0.0.0/24 o vmbr0 j SNAT to IP.DE.SU.DEDICADO

    OVH

    Crear una VM Openvz en modo Routed (recomendado) 8

  • #aadir las reglas IPtables para la supresin de la redireccin de puerto /sbin/iptables t nat D PREROUTING i vmbr0 p tcp dport 1022 j DNATto 10.0.0.1:22;;

    *) echo "Usage: /etc/init.d/natvz {start|stop}"exit 2 ;;

    esac

    exit 0

    A continuacin establezca permisos de ejecucin en el script:chmod 755 /etc/init.d/natvz

    Y finalmente aada la ejecucin al inicio :updaterc.d natvz defaults

    Crear una VM Openvz en modo Bridge

    Esta configuracin (Openvz + Bridge) est desaconsejada por razones de rendimiento, no ser abordada enesta gua.

    Detalles

    Actualizacin

    La distribucin se entrega con el kernel Proxmox original. Verifique el contenido de/boot/grub/menu.lst, sobre todo el parmetro "root=", antes de reiniciar el servidor despus de unaactualizacin.

    Para las actualizaciones mayores, deber realizar mayores comprobaciones.

    Puede consultar los datos de ltimas actualizaciones de distribucin disponibles en la pgina Status en ladireccin :http://status.ovh.es/?project=18

    Clster en Proxmox 2

    OVH

    Crear una VM Openvz en modo Bridge 9

  • El cluster en Proxmox 2 puede utilizarse modificando el modo de transporte udpu

    Para ello, una vez creado el clster con el comando pvecm create y se establece un nombre de clster, esnecesario modificar en el fichero de configuracin del clster, la etiqueta cman, aadiendo el protocolo detransporte :

    /etc/pve/cluster.conf

    [...] [...]

    A continuacin, debe aadir las IPs de todos los host del clster en el fichero /etc/hosts, haciendocorresponder a cada servidor su direccin IP

    /etc/hosts

    [...] AAA.BBB.CCC.DDD nsXXXXXX.ovh.net nsXXXXXX[...]

    Por ltimo deber reiniciar la mquina para que el sistema tome en cuenta los cambios.

    El proceso debe repetirse con todos los hosts que pertenezcan al clster.

    Ms informacin

    : pve.proxmox.com :: Sitio web de proxmox

    : wiki.openvz.org :: Activar / Desactivar la cuota en OpenVz

    OVH

    Crear una VM Openvz en modo Bridge 10