Configura Ubuntu, Proxmox, Zabbix & NethServer para entornos de Oficina
Menu

Configuración de Maquinas Virtuales

4/14/2017

6 Comments

 
Picture
Regresar
Picture



En el siguiente artículo vamos a explicar en detalle como instalar "Máquinas Virtuales".
Última actualización: 12 de Abril 2017 / Proxmox version 4.4
​

Antes, una breve descripción de la Estructura de Archivos y Storages

La instalación de PROXMOX 4.4 implanta en el Hardware:
  • Debian/64 como sistema operativo y configurado para dar servicios de alta demanda.
  • Particiona los Discos como LVM & Thinly-Provisioned Logical Volumes.
  • Instalación y configuración de "Proxmox VE Kernel", Soporte KVM y LXC
  • Backups and Restore Tools
  • Instalación y configuración del interfaz Web HTML5, Administrador entorno virtualizado.
Picture
En el proceso de instalación PROXMOX crea en "/var/lib/vz" lo siguientes directorios:
​
Image, contiene los "Discos Virtuales" de las "Máquinas Virtuales".
Ubicación relativa: 
/var/lib/vz/images
NOTA:  PROXMOX 4.2 en adelante,   Los "Discos Virtuales" de las "Máquinas Virtuales" se generar como "Logical Volume" en el arreglo "LVM-Thin".
ISO, instaladores de sistemas operativos como Linux, Windows entre otros.
Ubicación relativa: 
/var/lib/vz/template/iso
Templates, instaladores de sistemas operativos LXC.
Ubicación relativa:  /var/lib/vz/private

Backups, contiene los backups que generemos de las "Máquinas Virtuales".
Ubicación relativa:  /var/lib/vz/dump

Containers, instancias de espacio para "Máquinas LXC".
​Ubicación relativa:  /var/lib/vz/root

NOTA:   Es importante tomar en cuenta el directorio /etc/pve/qemu-server en el cual se guarda los archivo planos ".conf" de las máquinas virtuales.  A través de estos archivos se pueden hacer configuraciones avanzadas y como plan de contingencia a cualquier eventualidad, puede efectuar Backup de estos archivos.
​
En las versiones Proxmox 4.2 en adelante, se incluyen 2 unidades de almacenamiento.
Picture
Local, representa la partición dedicada al sistema operativo Proxmox y los directorios para ISO's, Templates, Backups, entre otros.

Picture
Local-lvm, es la partición LVM donde se generan los "Discos Virtuales" de las "Máquinas Virtuales" y son generados como "Logical Volume".   Las unidades son creadas con valor cero y van creciendo según la demanda de la "Máquina Virtual".
LVM,  es un Sistema de Gestión de Volúmenes Lógicos que permite administrar de forma más eficiente los espacios de almacenamiento...  Más información haga clic en este link.



Configuración de "Máquinas Virtuales"

A continuación vamos a crear una "Máquina Virtual" con las opciones que predispone el "Administrador Web PROXMOX", el cual permite parametrizar "Máquinas Virtuales" con carga de trabajo promedio, Ejemplo:
  • Servidores 24/7 con concurrencias promedio.
  • Servidores Microsoft PDC o Servidores de Infraestructura LINUX.
  • Servidores Web & Web Applications .JAVA, .NET, PHP, entre otros.
  • Oracle DB, MariaDB o MySQL.

Ahora bien, si usted necesita crear una máquina que preste servicios de "Alta demanda" (Alta concurrencias, más de 64GB de RAM y arduo trabajo en Escritura y Lectura HDD) le sugerimos avance al artículo "Configuración Avanzada para Maquinas Virtuales Linux y Windows" (Clic en este link).

Para iniciar el proceso de creación de una "Máquina Virtual" es necesario tener el instalador del "Sistema Operativo" que vamos a colocarle.  Usted puede ingresar el CD o DVD instalador en la máquina física o puede "SUBIR" una imagen del instalador en formato .ISO. 

Picture
Picture
Hacemos clic en el botón "Create VM" nos aparece el siguiente formulario:
​​

General Information Virtual Machine
Picture
  • Node.  Si tiene configurado "PROXMOX Cluster" le pregunta el "Nodo" donde desea instalar la "Máquina Virtual".
  • VM ID.  Nos pide un ID que identifique a esta "Máquina Virtual".  Con este número genera un "Logical Volume" en Local-LVM.
  • Name.  Seleccione un nombre para la "Máquina Virtual" en PROXMOX.  El nombre es independiente del "Hostname" del  "Sistema Operativo" y es únicamente para identificación interna en el "Interfaz Web PROXMOX."​
  • ​​Resource Pool.  Le permite asignar la "Máquina Virtual" a un "Grupo" de máquinas.  Para crear "Pools" puede ingresar en:
    ​"Datacenter -> Permissions -> Pools".
​
Operation System Virtual Machine
Picture
  • Seleccione el "Sistema Operativo" a instalar.  Linux en todas sus versiones, Microsoft Windows 10 / 2016 / 2012 / 7 / 8/ 2003 / xp, Solaris, AIX, entre otros.
​
​
CD/DVD Virtual Machine and Media Type
Picture
  • Use CD/DVD disc image file (iso).  Agregar a la "Máquina Virtual" una imagen ISO como una unidad virtual CD/DVD.
  • Storage.  Le permite seleccionar el contenedor de imágenes ISO.
  • ISO image.  Lista los archivos ISOS disponibles en "Storage".
  • Use Physical CD/DVD Drive.  Agregar a la "Máquina Virtual" una unidad virtual CD/DVD con el contenido que tenga la unidad física DVD del server.
  • Do not use any media.  Esto indica que no vamos a definir una unidad virtual CD/DVD en la "Máquina Virtual".
​
Picture
Hard Disk Virtual Machine
Picture
  • Bus/Device.  Le permite definir el tipo de "Bus Virtual" para el "Disco Virtual" de la "Máquina Virtual".  Por definición sugiere SCSI.  Si el Sistema Operativo" a instalar en la "Máquina Virtual" no es reciente se sugiere utilizar "SATA o IDE".

    ​NOTA:  Bus/VirtIO es un estándar para la virtualización de red y controladores de dispositivos de disco, que optimiza la comunicación entre la capa Hipervisora y los dispositivos de comunicación (Bus) del host.  Las "Máquinas Virtuales" con Linux automáticamente reconocen este tipo de bus.  En el caso de Windows es necesario instalar drivers para su correcto funcionamiento.
    ​
  • Storage.  Unidad de almacenamiento donde va a colocar la imagen virtual.
  • Disk size (GB).  Le permite indicar la cantidad de espacio del "Disco Virtual".
  • Format.  Nos permite indicar el tipo de formato que va a utilizar el "Disco Virtual".  NOTA:  PROXMOX 4.2 en adelante,   Los "Discos Virtuales" de las "Máquinas Virtuales" se generar como "Logical Volumen" en el arreglo "LVM-Thin" y por definición se le da el formato RAW.   Las unidades son creadas con valor cero y van creciendo según la demanda de la "Máquina Virtual".
​
CPU Virtual Machine
Picture
  • Socket.  Le permite indicar la cantidad de "Sockets Virtuales" para la "Máquina Virtual".
  • Cores.  Numero de "CPU Virtuales" por cada "Socket Virtual".​
  • CPU Type.  Tipo de "CPU a emular" por definición se utiliza KVM64.


Memory Virtual Machine
Picture
  • Fixed Memory Allocation, define la cantidad de memoria dinámica a asignar a la "Máquina Virtual" la cual se va otorgando dependiendo de la demanda del sistema operativo de la "Máquina Virtual".
  • Automatic Memory Allocation, Proxmox se asegurará de otorgar la cantidad mínima de memoria a la "Máquina Virtual" y dependiendo de su disponibilidad va delegando más memoria hasta el límite indicado.
  • Se recomienda utilizar notaciones base-2 para el tamaño de memoria a asignar.  Por ejemplo si quiere asignar 8gb en base-2:
    Multiplique 1024 * 8 = 8192 (notación base-2)
​
Network Virtual Machine
Picture
  • Bridged mode. BRIDGE es el equivalente en software a un Switch Físico (Switch / Dispositivo de interconexión en una red informática).   La opción "Bridged mode" indica que la "Tarjeta de Red Virtual" estará conectada al switch VMBRx que a su vez esta vinculada con la(s) NIC(s) física(s) ETHx del servidor físico (Host).
  • VLAN Tag, describe el ID de la VLAN donde estará conectada la "Tarjeta de Red Virtual".  VLAN es una "Red Local Virtual" que agrupa a un conjunto de equipos de manera lógica y aislada de las demás instancias virtuales.
  • Firewall, predispone la tarjeta para aceptar reglas de "Proxmox VE Firewall".
  • Model.  permite definir el tipo de "Tarjeta de Red Virtual" que verá el sistema operativo de la "Máquina Virtual".   Para sistemas operativos Windows se sugiere utilizar Intel E1000 o Realtec RTL8139.

    NOTA:  VirtIO es un estándar para la virtualización de red y controladores de dispositivos de disco, que optimiza la comunicación entre la capa Hipervisora y los dispositivos de comunicación (NIC) del host.  Las "Máquinas Virtuales" con Linux automáticamente reconocen este tipo de tarjetas.  En el caso de Windows es necesario instalar drivers para su correcto funcionamiento.
    ​

  • MAC Address.  Le permite definir una MAC Address específica para la "Tarjeta de Red Virtual".
  • Rate limit (MB/s).  Límite en transferencia a través de este puente.
  • NAT mode, define la "Tarjeta de Red Virtual" en modo NAT.
    ​El modo NAT es mucho más lento que "Bridged Mode", y sólo se debe utilizar para prueba.​
  • No network device, omite la adición de tarjeta de red virtual.
Hemos completado la información básica de nuestra "Máquina Virtual".  Si desea cambiar algo en la configuración antes de generar la máquina, solo haga clic en cada TAB del formulario y modifique lo que necesite. 
Para finalizar damos clic en "Confirm".

​

Iniciar "Máquina Virtual"
Picture
  • Finalizado el proceso vamos a observar de lado izquierdo en el icono Server, aparece un nuevo icono "una pequeña pantalla".  Este representa la "Máquina Virtual".  Seleccione el icono tipo pantalla, después en la parte superior derecha aparecen las siguientes opciones:
    • Start.  Enciende la "Máquina Virtual".
    • Shutdown.  Baja el sistema operativo y por ende la "Máquina Virtual".
    • Stop.  Detiene abrupta mente la "Máquina Virtual".  Esto es similar a presionar el botón de apagado y encendido en una máquina física.
    • Reset.  Reinicia abrupta mente la "Máquina Virtual".
    • Remove.  Elimina la "Máquina Virtual".  Para eliminarlo la "Máquina Virtual" debe de estar apagado.  Importante!, si elimina la máquina NO EXISTE FORMA DE RECUPERARLO a menos que tenga un backup.
    • Migrate.  Le permite mover la "Maquina Virtual" hacia otro nodo.  Para ello es necesario que la "Máquina Virtual" este apagado.  Para mover sin apagar la "Máquina Virtual" es necesario que el "Disco Virtual" de la "Máquina Virtual" se encuentre en un recurso compartido entre los nodos, por ejemplo un FreeNAS, NetAPP, ECM entre otros.
    • Clone.   Activa el menú para clonar "Máquinas Virtuales"
    • Console.  Le permite conectarse directamente al interfaz gráfico o consola de la "Máquina Virtual" a través de una conexión segura VNC.

Para continuar con nuestra nueva "Máquina Virtual" vamos a darle clic en "Start" (Parte superior izquierda).

Finalizado instalación básica de Maquinas Virtuales

​
  • Configuración avanzada de Máquinas Virtuales Linux & Windows

Regresar

Picture

6 Comments
    Editor:
    Juan Estuardo Hernandez

    Consultor Software Libre,
    Organización y Métodos.

    Acumular información es sólo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad.
    Henry Louis Gates, Jr.

    Condiciones de uso:

    El contenido del website 911-ubuntu y este artículo en particular, es “Libre” y puede ser consultado por quien lo desee.

    Por favor “No haga copias de nuestros artículos”.   Si desea compartirlo puede referir nuestras publicaciones como un enlace (Link), así las personas interesadas obtendrá nuestras últimas actualizaciones.

    Como todo en la vida, nada es perfecto, así que si observas algún error o  desea mejorar el contenido de estos artículos, puede enviarnos un mensaje el cual será bienvenido.  (Formulario al pie de página).


    Gracias por continuar consultando 911-Ubuntu para Entorno de Oficina y Redes Corporativas.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License
Powered by Create your own unique website with customizable templates.
  • Principal
  • Ubuntu Oficina
  • Servidores
    • nethserver
    • Proxmox
    • Zabbix
    • fengoffice
    • ubuntu-server >
      • Control remoto
  • Links
  • Principal
  • Ubuntu Oficina
  • Servidores
    • nethserver
    • Proxmox
    • Zabbix
    • fengoffice
    • ubuntu-server >
      • Control remoto
  • Links