jueves, 16 de noviembre de 2017

Conoce como funciona Proxmox y como usarlo

Está Escrito:
Picture
Hermanos, yo mismo no pretendo haberlo ya alcanzado; pero una cosa hago: olvidando ciertamente lo que queda atrás y extendiéndome a lo que está delante, prosigo a la meta, al premio del supremo llamamiento de Dios en Cristo Jesús.

Tomado de : 911-ubuntu.weebly

¿Qué es PROXMOX?

PROXMOX VE “Virtual Environment” es una potente plataforma de virtualización de nivel empresarial 100% libre y sin límites en su uso.

PROXMOX VE ofrece beneficios similares a los productos para virtualización como VMware vSphere, Windows Hyper-V, Citrix XenServer, entre otros.

​ Siendo PROXMOX libre sin costo, lo puede instalar en cualquier cantidad de “Servidores físicos”, sin límite en uso de Procesadores y Sockets, Puentes de comunicación, o integración de NAS o SAN ya sea a través de Fibra Canal, iSCSI Over Ethernet o NFS.

En esta documentación vamos a presentar la versión PROXMOX 4.4 (12 de Abril 2017)

"Proxmox VE" en su sitio oficial pone a su disposición una imagen ISO para generar el instalador en un CD o USB/Memory.   La instalación se efectúa en un equipo vacío y en 15 minutos tiene preparado un servidor (Nodo) para colocar máquinas virtuales o integrarlo a un "Cluster".
Este tipo de instalación se conoce como "Bare-metal" lo cual significa que la instalación agrega todo lo necesario al equipo y lo configura para su disponibilidad en un ambiente productivo.


​¿Porque PROXMOX es libre y sin costo?

En resumen esta solución trabaja con “Debian OS + KVM virtualization + Container-based Virtualization”, toda la base es Libre y esto hace posible que el producto final sea libre.  El modelo de negocio de PROXMOX se basa en capacitación, certificaciones y soporte.

Principales características de PROXMOX

  • Administrador Web HTML5.   PROXMOX proporciona un interfaz Web para configurar los servidores físicos, cluster, máquinas virtuales, políticas de backups, restauración de backups, snapshots.  No es necesario instalar aplicaciones clientes en su máquina para administrar y siendo HTML5 le permite conectarse y gestionar el entorno virtualizado desde su Smartphone Android, Iphone, tablet's, entre otros.
  • Virtualización para la mayoría de Sistemas Operativos, en sus versiones 32/64bits:  Linux en todas sus versiones, Microsoft Windows 10 / 2016 / 2012 / 7 / 8/ 2003 / xp, Solaris, AIX, entre otros.
  • KVM (Máquina virtual basada en el núcleo) es una solución para implementar virtualización sobre Linux.  Puede funcionar en hardware x86/x86_64 y es necesario que el microprocesador tenga soporte de virtualización Intel "VT" y en AMD "SVM".​
  • Container-based Virtualization (LXC), es una alternativa para ejecutar máquina "Linux" en espacios separados.  A diferencia de la virtualización este funciona como un módulo agregado al servidor físico y hace uso directo del hardware (también conocido como Paravirtualización).
  • Backup & Restore de "Máquinas Virtuales".  En Proxmox el efectuar estas tareas es muy sencillo y se administra a través de su interfaz Web.  Puede efectuar un backup de forma inmediata o dejarlo programado.  La restauración es simple, solo debe de seleccionar el backup a restaurar y listo.
  • Snapshot Live.  le permite hacer copias instantáneas de "Máquinas Virtuales" incluyendo el contenido de la RAM, su configuración y el estado de los discos virtuales.  Usted puede retroceder en tiempo la "Maquina Virtual" restaurando spanshot's.
  • "Migración en caliente".  En la gráfica izquierda se muestra un pequeño cluster formado por 3 nodos y poblado con “Máquinas virtuales”.  Con fondo rojo se muestra un nodo con sobrecarga.  La administración de los nodos es centralizada a través de un interfaz Web, permitiéndole movilizar “Máquinas virtuales” entre cada “Servidor Físico (NODO)” sin tener que apagar la “Máquina Virtual”.​
  • "Cluster Alta disponibilidad".  Esta característica le permite definir reglas de “Alta disponibilidad” en el cluster, por ejemplo:  Si uno de los “Servidores Físicos (NODO)” esta sobrecargado, este transfiere automáticamente a otro “Servidor Físico (NODO)” con menos carga la “Máquina Virtual”.  Este ejemplo es una regla de "balanceo de carga entre nodos".
  • Administración centralizada.  En un "Cluster Proxmox" se debe definir una de los Nodos como "Orquestador" con el objetivo de centralizar el trabajo, sin embargo cada nodo cuenta con su propio administrador Web.
  • Cluster no SPOF (Single Point Of Failure).  Cada nodo "Servidor físico Proxmox" cuenta con su propio interfaz Web permitiendo  acceso a la administración de las "Máquinas Virtuales".  Si el nodo "Orquestador" llega a fallar, cada nodo tiene replicado la información del "Orquestador" y desde cualquiera de los nodos puede tomar control del cluster.
  • Puentes de red.  Proxmox administra las tarjetas físicas a través de "Bridges" que comparte a las "Máquinas Virtuales".  Es muy sencillo asociar 1 o varias tarjetas a un "Bridge" haciendo un balanceo automático del tráfico de datos.
  • NAS & SAN.  Es muy fácil el uso de NAS o SAN ya sea a través de Fibra Canal, iSCSI Over Ethernet o NFS. Proxmox no le limita.
  • Autenticación.  Puede configurar la autenticación de acceso al área de "Administración a los Nodos" a través de cuentas propias con Proxmox o utilizando LDAP/Active Directory.
  • Firewall.   Proxmox VE Firewall proporciona una manera fácil de proteger su infraestructura en un entorno virtualizado. Puede definir reglas de firewall para todas las máquinas virtuales o definir reglas precisas a una máquina virtual.

¿Porqué utilizar Proxmox?

La mayoría de productos de Virtualización Empresarial tienen un alto costo y su modelo de licenciamiento lo basan en la cantidad de equipos instalados, Procesadores, Socket's, entre otros.  Con Proxmox usted es libre de usarlo y sin limites.  Actualmente PROXMOX se mantiene en constante mejora y a través de sus actualizaciones le permite hacer uso de lo nuevo en su programación sin tener que pagar por ello.  Es como levantarse en un día de navidad y encontrar regalos!.

¿Cómo funciona Proxmox?

Proxmox, le permite instalar en múltiples equipos y los únicos requisitos que le pide es tener un "Procesador que cuente con VT o SVM" y que la máquina esté vacía.  El implanta Debian como sistema operativo y configura KVM para trabajar con el recurso físico.
Cada máquina con Proxmox se convierte en un NODO y puede trabajar de forma independiente o puede estar agrupado en un Cluster.  El beneficio de definir un Cluster es tener la administración centralizada, poder mover máquinas entre cada nodo, activar "Alta Disponibilidad" y aprovechar todo el recurso de los equipos físicos para la virtualización.
Para hacer uso de "Alta Disponibilidad" y "Mover Máquinas Virtuales sin apagarlas" es necesario definir un "dispositivo de almacenamiento de tipo NAS o SAN" por ejemplo OpenMediaVault o FreeNAS.  También puede utilizar ECM, NetAPP, DELL Equallogic, entre otros.

​​Container-based Virtualization (LXC)

" ​​Container-based Virtualization (LXC)" pone a su disposición un grupo de servidores "Linux" preconfigurados y listos para funcionar.  En el caso de LXC hace uso de "Paravirtualización", funcionando como un módulo agregado al servidor físico, haciendo uso directo del hardware.  Más información puede encontrarlo en este link...

¿Que nos permite el Administración Web PROXMOX?

  • Agregar "Máquinas Virtuales" y gestionarlas.  Por ejemplo, puede apagar, reiniciar, agregar hardware virtual, entre otros.
  • Mover máquinas entre cada nodo o activar "Alta Disponibilidad".
  • Conectarse directamente al interfaz gráfico o consola de la "Máquina Virtual" a través de una conexión segura VNC "HTML5 WebSockets and Canvas  --  NoVNC".
  • Programar Backups, restaurar backups o generar Snapshot.
  • Ver de forma gráfica la información de las "Máquinas Virtuales" como el tráfico de red, consumo de procesador, consumo de memoria, entre otros.
  • Subir medias en formato ISO para instalar sistemas operativos en las "Máquinas Virtuales".
  • Cambiar la configuración de los nodos.
  • Definir reglas en "Proxmox Firewall VE" para todas las "Máquinas Virtuales" o para una es especial.
  • El Administrador Web PROXMOX es HTML5 por lo cual le será posible conectarse y trabajar desde su Smartphone Android, Iphone, tablet's entre otros.

PROXMOX más allá de la virtualización (Alta disponibilidad)

Veamos el siguiente ejemplo que muestra un típico entorno virtualizado de tipo empresarial.
  • En la gráfica superior se muestra un pequeño cluster formado con 2 máquinas.  En la parte superior de la gráfica hay un switch que está dedicado a los usuarios de la red para acceder a las “Máquinas Virtuales” y los servicios que presten.  En la parte de abajo, un segundo switch esta asignado a los recursos de "Almacenamiento en red" donde se alojan los "Discos Virtuales" de las “Máquinas Virtuales”.
  • La gráfica anterior describe un escenario "SAN - iSCSI" que es una solución para medianas y grandes infraestructuras. 
  • Básicamente iSCSI es un método de conexión dedicado a “Dispositivos de Almacenamiento” a través de una red TCP/IP asignado exclusivamente para este fin.  Las “Máquinas Virtuales” almacenan sus “Discos Virtuales” en el “Dispositivo de almacenamiento de red” a través de iSCSI, de esta forma la carga de lectura/escritura de las “Máquinas Virtuales” no usan la red normal de uso de nuestro usuarios.

No hay comentarios:

Publicar un comentario