productos vmware. Productos de virtualización (VMware Inc.). Mejoras en el motor VMware DRS

VMware vSphere Hypervisor es un hipervisor de hardware gratuito, potente y confiable para usar en tareas de virtualización de servidores y estaciones de trabajo. El artículo analiza la instalación y configuración del hipervisor VMware Hypervisor, la creación de una máquina virtual y la instalación de un invitado. Sistema operativo.

Free vSphere Hypervisor: requisitos técnicos, limitaciones y compatibilidad

VMware vSphere Hypervisor se puede instalar en un servidor que cumpla con los siguientes requisitos técnicos:

El archivo de distribución de VMware vSphere Hypervisor es de tamaño pequeño (311 MB) y contiene solo los controladores más necesarios, principalmente para servidores de fabricantes de marca. Pero a veces no es posible instalar un hipervisor en servidores de marcas conocidas. A menudo, los fabricantes de servidores lanzan sus propias distribuciones de hipervisor con sus propios controladores.

Puede comprobar la compatibilidad de VMware vSphere Hypervisor con su servidor en la página:

Lista de hardware que no es compatible con ESXi 6.7: https://kb.vmware.com/s/article/52583

Veamos las principales limitaciones del hipervisor vSphere Hypervisor gratuito en comparación con el VMWare ESXi completo:

  1. No existe soporte técnico oficial de VMWare;
  2. A una máquina virtual no se le pueden asignar más de 8 procesadores/núcleos virtuales (vCPU) (por cierto, las restricciones de vCPU para la generación 1 de máquinas virtuales son 64);
  3. El host no se puede conectar a vCenter;
  4. vStorage API no está disponible (no será posible configurar una copia de seguridad normal, Veeam no podrá recoger la VM del host);
  5. Máximo 2 procesadores físicos (sockets) en el servidor (no hay restricciones en la cantidad de núcleos);
  6. Todas las API están disponibles en modo de solo lectura (es decir, no podrá cambiar ninguno de los parámetros del servidor o VM a través del mismo).

Sin embargo, la respuesta gratuita de Sphere Hypervisor permite el uso ilimitado de todos los núcleos y la RAM del servidor físico. No hay restricciones en la cantidad total de RAM, procesadores, núcleos o tiempo de ejecución del host o VM. La redirección PCI VMDirectPath/USB está funcionando.

¿Cómo descargar e instalar VMware vSphere Hypervisor gratuito?

Descargue la versión actual del hipervisor VMware Hypervisor vSphere 6.7. Para hacer esto, debe iniciar sesión en su cuenta VMWare o crear una nueva.

Si está creando una nueva cuenta de VMWare, después de completar el formulario de registro, deberá esperar un correo electrónico para confirmar su cuenta. Siga el enlace en la carta e ingrese su contraseña.

En el siguiente paso recibirá una clave de licencia para versión gratuita hipervisor y un enlace para descargar VMware vSphere Hypervisor. Asegúrese de guardar la clave.

Se descarga una imagen ISO, que se puede escribir en una unidad flash o en un disco CD/DVD. Ahora puede instalar el hipervisor en el servidor (estación de trabajo o máquina virtual).

La instalación es muy sencilla. Seleccionar " ESXi-6.7.0-2019xxx-instalador estándar”.

Especifique la unidad en la que se instalará el sistema. En este ejemplo, hay disponible un disco de 40 GB.

Seleccione la distribución de su teclado.

Ingrese y confirme la contraseña de root (al menos 7 caracteres).

Después de la instalación, aparece una advertencia de que el hipervisor funcionará durante 60 días sin una clave de licencia.

Reinicia tu computadora.

El hipervisor VMware vSphere está instalado. Si su servidor está conectado a una red con un servidor DHCP a través de al menos una interfaz de red, recibirá automáticamente una dirección IP, que verá en la consola del hipervisor (se llama DCUI). Esta dirección IP se utiliza para controlar el hipervisor desde la interfaz web.

Configurando VMware ESXi en la consola

Para administrar la configuración del hipervisor en la pantalla DCUI, haga clic en F2, ingrese el nombre de usuario (root por defecto) y la contraseña especificada durante el proceso de instalación.

Se abrirá una consola gráfica para la configuración inicial del hipervisor.

Aquí podrás configurar las siguientes opciones:


La configuración inicial de VMware vSphere Hypervisor está completa. Puede conectarse a través de la interfaz web.

Interfaz de gestión web VMware ESXi, instalación de licencia gratuita

Para conectarse a vSphere Hypervisor a través de la interfaz web, ingrese la dirección IP del servidor asignada cuando configuración inicial hipervisor. Luego inicie sesión (root) y contraseña.

Tenga en cuenta que un servidor sin licencia funcionará durante 60 días.

Activar la licencia recibida durante el registro. “Administrar” -> “Licencias” -> “Asignar licencia”.

Si no activa la licencia, después de 60 días todas las máquinas virtuales en ejecución seguirán funcionando, pero no podrá habilitar nuevas máquinas virtuales ni reiniciar las existentes.


El hipervisor tiene una licencia por tiempo ilimitado (Expira: Nunca) activada con volumen ilimitado memoria de acceso aleatorio para máquinas virtuales. Puede asignar hasta 8 vCPU virtuales (hasta SMP virtual de 8 vías) a cada máquina virtual.

“Administrar” -> “Sistema” -> “Hora y fecha” -> “Editar configuración”

Conmutador virtual VMWare ESXi

conmutador virtual(vSphere Switch o vSwitch) es un dispositivo virtual que transfiere datos entre máquinas virtuales dentro del servidor y transfiere datos al exterior a través de la NIC física. Hay dos tipos de conmutadores virtuales:

  • Interruptores estándar- un conmutador virtual simple, ubicado lógicamente dentro del servidor físico.
  • Conmutadores distribuidos- conmutador virtual distribuido, se puede distribuir en varios servidores físicos (no disponible en la versión gratuita de VMWare Hypervisor, y en la versión paga solo está disponible en la edición Enterprise Plus ) .

Después de instalar e iniciar el hipervisor, ya hay un conmutador virtual vSwitch0, que incluye un adaptador físico vmnic0 y dos grupos de puertos: servicio (Red de administración) para administrar el hipervisor y una red para transferencia de datos (Red VM). La interfaz de administración del hipervisor vmk0 (puerto vmkernel) está incluida en el grupo Red de administración.

En la mayoría de los casos, en un hipervisor independiente sólo necesitará uno interruptor virtual. Es necesario crear grupos de puertos si desea aislar las máquinas virtuales entre sí y utilizar diferentes configuraciones de VLAN para un grupo de puertos.

No es necesario realizar cambios en la red de administración o en el puerto vmkernel a menos que sea absolutamente necesario; de lo contrario, puede perder el acceso a la interfaz de administración de su hipervisor. Si ha perdido el acceso al hipervisor, puede restablecerlo configuración de la red usando el menú Opciones de restauración de red en la consola DCUI.

Creando una máquina virtual en VMWare Hypervisor

En la interfaz web, seleccione "Máquinas virtuales" -> "Crear/Registrar VM" -> "Crear una nueva máquina virtual".

Asigne un nombre a la máquina virtual. Seleccione el tipo y la versión del sistema operativo invitado. Habilite la casilla de verificación "Seguridad basada en virtualización de Windows" si desea que la virtualización de hardware, IOMMU, EFI y el arranque seguro estén disponibles para el sistema operativo invitado.

Seleccione un almacén de datos para los archivos de configuración de la máquina virtual y todos sus discos virtuales.

Si lugar libre en el disco seleccionado es menor que su capacidad, recibirá un mensaje indicándole que necesita aumentar el volumen del almacén de datos.

En este paso, se configuran todos los parámetros de la máquina virtual: número de CPU, cantidad de RAM, tamaño y ubicación. disco duro, adaptadores de red, unidades de CD/DVD, etc. Para acceder a la red en una VM, simplemente coloque su adaptador en el grupo de puertos de red VM en el conmutador vSwitch0 (si no ha reconfigurado nada).

Todos estos parámetros, si es necesario, se pueden cambiar cuando se apaga la máquina virtual.

La siguiente pantalla le pedirá que verifique todas las configuraciones de la máquina virtual y las confirme.

Instalación de un sistema operativo invitado en una máquina virtual

Para instalar un sistema operativo invitado en una máquina virtual, debe descargar la imagen ISO de distribución con la distribución del sistema operativo deseado al almacenamiento local. En el menú de navegación, seleccione Almacenamiento y presione .

Cree un directorio para descargar distribuciones.

Seleccione el directorio creado, haga clic en Cargar en la esquina superior izquierda, seleccione iso, la imagen del sistema operativo que se cargará y espere hasta que se complete la descarga.

Seleccione la máquina virtual instalada y haga clic en "Acciones" -> "Editar configuración"

Cambie la configuración de la unidad de CD-DVD como se muestra en la siguiente captura de pantalla. En CD/DVD Media, seleccione la imagen ISO descargada del sistema operativo.

Luego simplemente enciende la máquina virtual, la VM intenta arrancar desde Imagen ISO y la instalación del SO invitado comienza desde el CD/DVD virtual al que está adjunta la imagen iso.

Una vez que se complete la instalación del sistema operativo invitado, podrá usarlo como de costumbre.

Espero que este breve artículo de descripción general sobre las características del uso del hipervisor gratuito VMWare vSphere Hypervisor le resulte útil.

No entraremos en ningún detalle técnico en este artículo. En lugar de eso, comprendamos la terminología de VMware. Esta breve descripción será útil para aquellos que quieran comprender las diferencias entre los productos básicos de VMware. Casi todo el mundo conoce ESXi. ¿Qué pasa con vSphere y vCenter? La gente a menudo confunde estos términos, pero en realidad no tienen nada de complicado. Analicémoslo todo.

Cuando llegó al mercado en 2001, el hipervisor VMware ESX (anteriormente conocido como VMware ESX Server) inició una revolución virtual. Hoy VMware es el desarrollador líder productos de software para virtualización (ahora parte de Dell). Cada año y medio, la empresa lanza nuevo software con funciones avanzadas que es compatible con una amplia gama de equipos, incluidos unidades SSD NVMe, discos duros de muy alta capacidad y lo último procesadores centrales Intel o AMD.

VMware ESXi

ESXi es un hipervisor; partícula diminuta software, que se instala en un servidor físico y le permite ejecutar múltiples sistemas operativos en una sola computadora host. Estos sistemas operativos funcionan por separado entre sí, pero pueden interactuar con el mundo exterior a través de la red. Al mismo tiempo, otras computadoras están conectadas a red local(Red de área local, LAN). Los sistemas operativos se ejecutan en máquinas virtuales (VM), cada una de las cuales tiene su propio hardware virtual.

Existen versiones pagas y gratuitas de VMware ESXi. Puede solicitar la instalación de la versión gratuita en . La funcionalidad de la versión gratuita es algo limitada. Le permite consolidar una cantidad limitada de sistemas operativos en una computadora y no se puede administrar a través de un servidor de administración central: vCenter. Sin embargo, Free ESXi (o VMware ESXi Hypervisor) se conecta a un almacenamiento remoto donde se pueden crear, almacenar y utilizar máquinas virtuales. Es decir, este almacenamiento remoto se puede compartir entre varios hosts ESXi, pero no entre máquinas virtuales. Las máquinas virtuales son “propiedad” de cada host, lo que hace imposible la administración central.

Trabajar con la versión gratuita de ESXi es muy sencillo y consta de procesos básicos: formación, pruebas procesos de producción, comprobar los sistemas de recuperación ante desastres, aprobar soluciones arquitectónicas. Mediante instantáneas, puede comprobar si los parches de Windows funcionan correctamente. Alternativamente, esto puede resultar útil si decide clonar su servidor de producción utilizando VMware Converter o tecnología P2V y desea probar el paquete de actualización de Microsoft antes de instalarlo.

VMware vCenter

VMware vCenter es una plataforma de gestión centralizada para la infraestructura virtual de VMware. Con su ayuda, puedes gestionar casi todos los procesos desde una sola consola. vCenter Server puede instalarse en Windows o implementarse como una máquina virtual preconfigurada utilizando Photon OS, una potente distribución basada en Linux. Anteriormente, VMware usaba la distribución Suse Linux Enterprise Server (SUSE), pero recientemente cambió a Photon OS.

vCenter Server es un software con licencia. Puedes adquirirlo de dos formas:

  • vCenter Server Essentials como parte del paquete vSphere Essentials. Esta versión de vCenter puede administrar tres hosts con dos procesadores físicos cada uno. Si tiene una empresa pequeña, funcionará con unas 60 máquinas virtuales y esta versión de vCenter le conviene. CON conjunto básico recibirá una licencia no solo para el servidor vCenter, sino también para ESXi (hasta tres hosts con dos CPU cada uno).
  • Standalone vCenter Server es una versión independiente completa de vCenter Server, capaz de administrar 2000 hosts con 25 000 máquinas virtuales en funcionamiento. Esta es una licencia exclusiva de vCenter. vCenter en sí es sólo una parte del rompecabezas de las licencias. Para administrar todos los hosts desde un dispositivo, necesita una licencia para cada uno de ellos. Hay tres tipos de licencias: estándar, empresarial, empresarial Plus y cada una se aplica a un procesador. Entonces, si planea crear un host con dos procesadores físicos, necesitará 2 licencias solo para ese host.

VMware vSphere

VMware vSphere es el nombre comercial de todo el paquete de productos VMware. Como se mencionó anteriormente, diferentes paquetes de software cuestan diferentes cantidades de dinero. Los más baratos son los paquetes básicos vSphere Essentials o Essentials Plus. ¿Hay alguna diferencia entre ellos? Sí, pero depende de la cantidad de funciones disponibles y no del contenido del software en sí.

Dependiendo del tipo de licencia, obtiene acceso a una determinada cantidad de funciones que se pueden administrar a través del cliente web vSphere. También existe un cliente vSphere HTML 5, pero aún no se puede utilizar. La empresa continúa desarrollándolo.

El paquete Essentials no incluye alta disponibilidad (reinicio automático de VM), vMotion, software para Copia de reserva(VDP) y la capacidad de utilizar almacenamiento VSAN.

El paquete Essentials es adecuado para pequeñas empresas que no necesitan estar en línea todo el tiempo. Por otro lado, la capacidad de mover sus máquinas virtuales a otro host y realizar mantenimiento o actualizaciones en el host mientras permanece en línea le brinda una ventaja real. Todo ello se podrá realizar durante la jornada laboral sin interrumpir el trabajo de los usuarios.

Además, en caso de una falla inesperada del hardware, vSphere High Availability (HA) reiniciará automáticamente las máquinas virtuales que dejaron de funcionar con el host problemático. Estas máquinas virtuales se reinician automáticamente en otros hosts del clúster de VMware. Al sistema le lleva un poco de tiempo determinar qué computadora ha fallado y qué hosts pueden hacerse cargo temporalmente de sus máquinas virtuales. Estos hosts deben tener suficiente memoria y potencia de CPU para manejar la carga adicional. Tan pronto como el sistema finaliza el análisis, las máquinas virtuales se reinician. Todo el proceso está automatizado y no requiere intervención del administrador.

Resumir

Como puede ver, la terminología de VMware es bastante fácil de entender, al igual que la diferencia entre ESXi, vSphere y vCenter. El sistema de licencias también es claro. El hipervisor en sí es gratuito, pero su funcionalidad es limitada, por lo que dicho software no es inmune a la pérdida de datos. Por lo tanto, ESXi está diseñado para usarse únicamente en entornos de prueba.


Los hipervisores (tecnologías de virtualización) existen desde hace más de 30 años y durante este tiempo han logrado convertirse en uno de los principales “engranajes” del ecosistema de la nube. Muchas empresas que seleccionan soluciones de virtualización optan por dos hipervisores populares: VMware y KVM. Le sugerimos que averigüe cuál es mejor. Pero primero, un poco de teoría.

¿Qué es un hipervisor?

Un hipervisor es un programa que separa el sistema operativo del hardware. Los hipervisores virtualizan los recursos del servidor (procesador, memoria, disco, interfaces de red, etc.), lo que les permite usarlos como propios y crear varias máquinas virtuales independientes basadas en un servidor. Cada máquina virtual creada está aislada de sus vecinas para no afectar el trabajo de otras. Para que el hipervisor funcione, se requiere soporte de virtualización: para procesadores Intel en un procesador Intel VT y para Procesadores AMD en AMD-V.

Los hipervisores se dividen en dos tipos: los primeros funcionan directamente con el servidor y el sistema operativo del usuario se ejecuta sobre el hipervisor. Estos hipervisores pueden proporcionar funcionalidad de administración de servidores a algunos usuarios y la mayoría de las empresas utilizan estos hipervisores.

El segundo tipo de hipervisor, también conocido como hipervisor alojado, funciona con el sistema operativo instalado en el servidor. Y los sistemas operativos para nuevos usuarios se crean encima del hipervisor.

Hipervisores de escritorio como Oracle VirtualBox o VMware Workstation son el segundo tipo de hipervisores, y VMware y KVM son los primeros. VMware y KVM se instalan directamente en el servidor y no requieren la instalación de ningún sistema operativo.

VMware vSphere

Antes de comprar VMware vSphere, puede intentar trabajar con versión de prueba(60 días), después de lo cual deberá comprar una licencia o aceptar las limitaciones de la versión gratuita.

En la versión gratuita, llamada VMware Free vSphere Hypervisor, no hay restricciones de procesador ni de memoria para el host, pero existen otras:

  • La API del producto es de sólo lectura;
  • una máquina virtual no puede tener más de 8 núcleos;
  • no se puede utilizar con Veeam para crear copias de seguridad;
  • no se admite la conexión a vCenter Server;
  • Tampoco se admiten las tecnologías de alta disponibilidad, VM Host Live Migration y VM Storage Live Migration.

El producto de VMware se diferencia de sus homólogos en que admite una gran cantidad de sistemas operativos: Windows, Linux, Solaris, FreeBSD, Netware, MacOS y otros.

Instalar una distribución de VMware en un servidor es muy sencillo: basta con arrancar desde un CD, una unidad flash o mediante PXE. Además, se admiten scripts para automatizar el proceso de instalación del software, la configuración de red y las conexiones a vCenter Server.

También es importante tener un convertidor especial VMware vCenter Converter, que le permite utilizar MS Virtual Server, Virtual PC, imágenes Hyper-V en ESXi, así como servidores físicos e imágenes de particiones de disco creadas por programas como Acronis True Image, Norton Ghost y otros.

VMware vSphere tiene integración nativa con Microsoft Directorio Activo, es decir, la autenticación de usuarios en una nube privada o híbrida se puede realizar utilizando los servicios de dominio de Microsoft. La asignación flexible de recursos permite la adición en caliente de CPU, RAM y disco duro (incluido el cambio de tamaño del disco duro actual sin reiniciar).

VMware Fault Tolerate es una tecnología de VMware diseñada para proteger máquinas virtuales mediante clústeres de disponibilidad continua. Si falla el host (servidor ESXi) con la copia de trabajo principal de la máquina virtual, la máquina virtual protegida cambiará instantáneamente a una copia "secundaria" o "sombrilla" que se ejecuta en otro servidor ESXi. Para las máquinas protegidas por VMware Fault Tolerance, se produce una copia continua (en tiempo real) de todo el estado de la memoria y las instrucciones del procesador desde la copia principal a la copia "sombrilla". Si el host ESXi principal falla, los usuarios ni siquiera notarán el proceso de conmutación por error en el segundo nodo. Aquí es donde Fault Tolerance se diferencia de la alta disponibilidad. En alta disponibilidad, si un servidor físico falla, las máquinas virtuales se reiniciarán en otros nodos y, mientras se reinician los sistemas operativos, los usuarios no podrán acceder a los servidores virtuales.

Además de VMware Foult Tolerate, la licencia VMware vCloud Suite Enterprise proporciona alta disponibilidad, tolerancia a fallos y recuperación ante desastres con las funciones vSphere HA, vMotion, Storage vMotion y vCenter Site Recovery Manager.

Para reducir el tiempo de inactividad planificado en el mantenimiento de servidores o sistemas de almacenamiento, las funciones vMotion y Storage vMotion en línea migran máquinas virtuales y sus discos sin detener aplicaciones y usuarios. vSphere Replication admite múltiples opciones de replicación de vCenter Site Recovery Manager (SRM) para proteger contra desastres importantes. SRM proporciona planificación centralizada de recuperación ante desastres, conmutación por error y recuperación tras error automáticas desde un sitio de respaldo o vCloud, y pruebas de recuperación ante desastres sin interrupciones.

Las características de este hipervisor incluyen la selectividad del hardware: antes de la instalación, debe verificar cuidadosamente la compatibilidad del hardware existente con la versión deseada de ESXi. Hay uno especial para esto en el sitio web de VMware.

La concesión de licencias de productos VMware tiene sus propias características. Los cambios periódicos (de una versión a otra de vSphere) en la política de licencias de VMware añaden confusión adicional. Hay varios puntos a considerar antes de adquirir licencias de VMware vSpere:

  • La licencia del hipervisor se basa en la cantidad de procesadores físicos (CPU). Cada CPU de servidor requiere una licencia de vSphere independiente (los núcleos no son procesadores físicos y no están incluidos en la licencia);
  • La funcionalidad disponible del servidor ESXi está determinada por la licencia de vSphere instalada en él. Guía detallada existen licencias para;
  • por cada licencia de vShpere adquirida, debe adquirir un paquete de soporte de servicio (al menos durante un año);
  • VMware no impone restricciones sobre la cantidad de memoria (RAM) instalada en el servidor ni sobre la cantidad de máquinas virtuales en ejecución.

Puede administrar varios hosts con hipervisores ESXi, sistemas de almacenamiento y equipos de red utilizando otro producto de VMware: Vcenter Server. Los complementos de vSphere Client proporcionados por los socios de VMware brindan a los administradores de TI la capacidad de administrar elementos de terceros en el centro de datos directamente desde esta consola. De esta manera, los usuarios de vCenter pueden realizar copias de seguridad, proteger datos, administrar servidores, redes y seguridad directamente desde la interfaz de vCenter. En la misma consola podrás configurar disparadores que te avisarán de los problemas que hayan surgido y obtendrán datos sobre el funcionamiento de toda la infraestructura en forma de gráficos o tablas.

KVM

KVM es un hipervisor fácil de usar, liviano, de bajos recursos y bastante funcional. Le permite implementar una plataforma de virtualización en el menor tiempo posible y organizar la virtualización ejecutando el sistema operativo Linux. Durante el funcionamiento, KMV accede al kernel del sistema operativo a través de un módulo especial (KVM-Intel o KVM-AMD). Inicialmente, KVM solo admitía procesadores x86, pero las versiones modernas de KVM admiten una amplia variedad de procesadores y sistemas operativos invitados, incluidos Linux, BSD, Solaris, Windows, etc. Por cierto, todos los recursos Wiki (MediaWiki, Wikimedia Foundation, Wikipedia, Wikivoyage, Wikidata, Wikiversity) utilizan este hipervisor en particular.

Debido a que los sistemas operativos invitados se comunican con el hipervisor, que está integrado en el kernel de Linux, los sistemas operativos invitados tienen la capacidad de acceder directamente al hardware sin necesidad de modificar el sistema operativo invitado. Debido a esto, casi no se produce una desaceleración en el rendimiento del sistema operativo invitado.

KVM permite maquinas virtuales utilice imágenes de disco no modificadas de QEMU, VMware y otras imágenes que contengan sistemas operativos. Cada máquina virtual tiene su propio hardware virtual: tarjetas de red, disco, tarjeta de video y otro hardware.

Gracias a la compatibilidad con imágenes de VMware no modificadas, un servidor físico se puede virtualizar fácilmente utilizando la misma utilidad VMware vServer Converter y luego transferir el archivo resultante al hipervisor.

La instalación de KVM en el sistema operativo Linux implica instalar el paquete KVM y la biblioteca de virtualización Libvirt, así como configurar cuidadosamente el entorno de virtualización. Dependiendo del sistema operativo utilizado en el host, es necesario configurar un puente o conexión a una consola VNC, a través del cual las máquinas virtuales interactuarán con el host.

KVM es más difícil de administrar porque proporciona acceso transparente a archivos, procesos, consolas y interfaces de red Falta, tienes que configurarlo tú mismo. Reconstruir los parámetros de VM en KVM (CPU, RAM, HDD) no es muy conveniente y requiere acciones adicionales, incluido reiniciar el sistema operativo.

El proyecto en sí no ofrece herramientas gráficas convenientes para administrar máquinas virtuales, solo la utilidad Virsh, que implementa todas las funciones necesarias. Para una gestión cómoda de las máquinas virtuales, puede instalar adicionalmente el paquete Virt-Manager.

KVM no tiene herramientas integradas como Fault Tolerate para VMware, por lo que la única forma cree un clúster de alta disponibilidad: utilice la replicación de red mediante DRDB. Un clúster DRBD solo admite dos nodos y los nodos se sincronizan sin cifrado. Es decir, para una comunicación más segura es necesario utilizar una conexión VPN.

Además, para crear un clúster de alta disponibilidad, necesitará el programa Heartbeat, que permite a los nodos del clúster intercambiar mensajes de servicio sobre su estado, y Pacemaker, un administrador de recursos del clúster.

El hipervisor KVM se distribuye como un producto de código abierto. código fuente, y para usuarios corporativos existe una solución comercial, Red Hat Virtualization (RHEL), basada en KVM y la plataforma de gestión de infraestructura virtual oVirt.

La indudable ventaja de este hipervisor es que puede ejecutarse en cualquier servidor. El hipervisor no tiene pretensiones en cuanto a recursos, lo que facilita su uso para tareas de prueba.

Tenga en cuenta que KVM no tiene un servicio de soporte. Si algo no funciona, puedes contar con los foros y la ayuda de la comunidad. O cambie a RHEL.

Entonces, ¿qué deberías elegir?

Ambos hipervisores son sistemas de virtualización maduros, confiables y de alto rendimiento, y cada uno tiene sus propias características a considerar al elegir.

KVM es generalmente más escalable que VMware, principalmente porque vSphere tiene algunas limitaciones en los servidores que puede administrar. Además, VMware ha agregado una gran cantidad de redes de área de almacenamiento (SAN) para admitir múltiples proveedores. Esta característica significa que VMware tiene más opciones de almacenamiento que KVM, pero también hace que el almacenamiento de VMware sea más difícil de admitir cuando se expande.

KVM suele ser el hipervisor más popular para las empresas que buscan reducir los costos de implementación y están menos interesadas en funciones de nivel empresarial.

Las investigaciones han demostrado que el costo total de propiedad de KVM suele ser un 39 por ciento menor que el de VMware, aunque el costo total de propiedad real depende de factores específicos como los parámetros operativos y la carga de trabajo del sitio.

La estrecha integración con el sistema operativo host es una de las razones más comunes por las que los desarrolladores eligen KVM. Especialmente aquellos que usan Linux. La inclusión de KVM en muchas distribuciones de Linux también lo convierte en una opción conveniente para los desarrolladores.

Los proveedores de nube que ofrecen servicios IaaS a sus clientes suelen elegir infraestructura basada en productos VMware. Las soluciones basadas en VMware Sphere contienen todas las funciones empresariales importantes para garantizar una disponibilidad alta y continua, brindan soporte para una mayor cantidad de sistemas operativos invitados y tienen la capacidad de interconectar la infraestructura del cliente con los servicios en la nube.

¿Qué hay de nuevo en VMware Cloud Foundation 4?


Recientemente hablamos sobre nuevas características de la plataforma y otras actualizaciones de la línea de productos VMware, anunciadas simultáneamente con el producto estrella. Recordemos estos artículos:

Hoy te contaremos sobre otra actualización importante: nueva versión Suite de infraestructura híbrida VMware Cloud Foundation 4. Escribimos sobre la versión anterior de este paquete, VCF 3.9.1. Como recordarás, es un complejo. solución de software, que incluye componentes de VMware vRealize Suite, VMware vSphere Integrated Containers, VMware Integrated OpenStack, VMware Horizon, NSX y otros que se ejecutan en una infraestructura empresarial híbrida, en la nube o local administrada por SDDC Manager.

La cuarta versión de VCF incluye todos los componentes más recientes, cuyos artículos describimos anteriormente:

  • vEsfera 7
  • VMware vSAN 7
  • VMware NSX-T
  • VMware vRealize Suite 2019
  • con soporte de Kubernetes

Como podemos ver, ha aparecido un componente fundamentalmente nuevo en la pila VCF: VMware Tanzu Kubernetes Grid. Ya hemos escrito sobre la infraestructura de soporte de contenedores en la nueva versión de la plataforma vSphere. Con la nueva arquitectura VCF, los administradores pueden implementar y servir aplicaciones en clústeres de Kubernetes utilizando herramientas de Kubernetes y API relajantes.

Al mismo tiempo, vSphere con tecnología Kubernetes (también conocido como Project Pacific) proporcionará la siguiente funcionalidad:

  • vSphere Pod Services con tecnología de Kubernetes permitirá que los nodos se ejecuten directamente en el hipervisor ESXi. Cuando un administrador implementa contenedores a través de vSphere Pod Service, recibe el mismo nivel de seguridad, aislamiento y garantías de rendimiento que las máquinas virtuales.
  • Los servicios de registro permiten a los desarrolladores almacenar y servir imágenes de Docker y OCI en la plataforma Harbour.
  • Los servicios de red permiten a los desarrolladores administrar componentes de enrutadores virtuales, equilibradores de carga y reglas de firewall.
  • Los servicios de almacenamiento permiten a los desarrolladores administrar discos persistentes para usarlos con contenedores, clústeres de Kubernetes y máquinas virtuales.

Todo esto permite obtener todos los beneficios de una infraestructura híbrida (VM + contenedores), que se describen de manera interesante.

De lo contrario, VCF 4 adquiere todas las funciones nuevas proporcionadas por las nuevas versiones ya enumeradas de vSphere, vSAN, NSX-T y otras.

Por otra parte, cabe señalar que vSphere Lifecycle Manager (vLCM) está muy estrechamente integrado con la plataforma vSphere 7. vLCM complementa las capacidades de gestión del ciclo de vida de los componentes de la infraestructura de virtualización que ya existen en SDDC Manager, pero en un nivel más profundo, es decir, en el nivel de gestión de firmware para nodos vSAN ReadyNodes (por ejemplo, actualizaciones de firmware HBA).

Como todas las demás actualizaciones de la línea vSphere, la actualización VCF 4.0 se espera para abril. Puedes seguir las actualizaciones en esta página.


Etiquetas: VMware, Nube, VCF, Actualización, vCloud, Enterprse

Hoy hablaremos sobre los servicios de Identity Federation introducidos en VMware vSphere 7.

En el mundo actual, la infraestructura corporativa se está alejando cada vez más de la autenticación de contraseñas heredadas y hacia prácticas de autenticación de dos factores (2FA) o multifactor (MFA). El proceso de identificación de usuario siempre se basa en 3 cosas clave: algo que sabes (contraseña), algo que tienes (teléfono) o alguien que eres (huella digital).

Los Servicios de federación de identidades le permiten combinar su infraestructura de vCenter Server con otros proveedores de identidades, como los Servicios de federación de Active Directory (ADFS), para unificar el proceso de autenticación de dos o múltiples factores. En otras palabras, los usuarios que inicien sesión mediante 2FA en su escritorio o servicio en la nube utilizarán el mismo procedimiento para las operaciones con vCenter Server.

Cuando se conecta a uno de los proveedores de autenticación (por ejemplo, ADFS), vSphere Client lo redireccionará al formulario de inicio de sesión de este proveedor al iniciar sesión. Luego de la autorización por parte del proveedor, se realizará una redirección inversa utilizando un token protegido, a través del cual el usuario ya trabajará con los servicios de vCenter.

Desde el punto de vista de la experiencia del usuario, esto es similar a, por ejemplo, iniciar sesión en un sitio web con usando google o Facebook. Los protocolos OAUTH2 y OIDC se utilizan para intercambiar información.

Si habilita Identity Federation, puede utilizar Active Directory tradicional, autenticación integrada de Windows y servicios LDAP/LDAPS para autenticarse en vCenter Server. Sin embargo, debe entenderse que todos estos métodos de autenticación no afectan a vSphere Single Sign-on (SSO), que todavía se utiliza para realizar configuraciones administrativas dentro de la propia plataforma vSphere.

Bob Plankers habla sobre este mecanismo con más detalle en el siguiente vídeo:


Etiquetas: VMware, vSphere, Seguridad, Cliente, Actualización

Estas son las novedades de la imagen Ubuntu OVA para Horizon versión 1.2:

  • Compatibilidad mínima con Horizon 7.11/Horizon Client 5.3 y versiones posteriores
  • Soporte mínimo para vSphere 6.7 y posteriores
  • Imagen base de plantilla OVA actualizada en Ubuntu 18.04.4 LTS
  • Hardware virtual actualizado - Hardware virtual v14
  • Se agregó la capacidad de configurar una dirección IP estática.
  • Agregado soporte USB 3.0 y redirección USB (a través del script linux-agent-installer.sh)
  • Opción agregada para seleccionar el entorno de escritorio KDE.
  • Opción agregada para seleccionar el entorno Gnome (recomendado)
  • Opción de paquete de escritorio para desarrolladores
  • Seleccionar una distribución de teclado
  • Capacidad para habilitar SSH
  • Se eliminó la configuración del nivel de ejecución 5.
  • Errores corregidos con MOTD
  • Apagado Actualización automática POR
  • Soporte SSO mejorado
  • Mejoras en el script de optimización, ahora llamado optimizar.sh
Etiquetas: VMware, Labs, VDI, Horizon, Linux, Actualización, VMachines

Te recordamos también que ahora no tienes instalador de vCenter Server para ventanas. , vSphere 6.7 fue la última versión de la plataforma donde vCenter todavía tenía una versión de Windows. Ahora es solo un vCenter Server Appliance virtual (vCSA) impulsado por Photon OS.

Anteriormente, escribimos que con la utilidad que apareció en, puede migrar un servidor Platform Services Controller (PSC) externo a un PSC integrado fácil de administrar usando la interfaz de comando CLI de vCenter Server o el cliente gráfico vSphere Client:

Además, el instalador de vCenter 7 actualiza vCenter y transfiere todos los servicios a Embedded PSC como parte de una única tarea, por lo que el resultado de la actualización se completará de inmediato. El nuevo instalador de vCenter 7 no tiene la opción de implementar un PSC externo:

2. Proceso de migración

Si está siguiendo la ruta de migración de vCenter Server para Windows a vCenter Server Appliance (VCSA), entonces el esquema será exactamente el mismo: al final obtendrá vCenter 7 en vCSA en el PSC integrado:

Una vez convertido el PSC externo, permanecerá en la consola y su desmantelamiento es una tarea posterior para el administrador de vSphere. Esto se puede hacer usando el comando CMSSO-UTIL o desde GUI cliente (en la sección Configuración del sistema):

3. Actualizar rutas

Aquí todo es sencillo. La actualización se admite según este signo:

Como puede verse en la tabla, la actualización es compatible a partir de la versión vSphere 6.5, pero muchos administradores, al actualizar su infraestructura virtual, prefieren volver a implementar los servicios de vCenter para no arrastrar un historial de posibles errores que puedan aparecer durante la actualización.

Antes de actualizar, definitivamente deberías mirar los documentos y . Pero recuerde que hasta el lanzamiento oficial de vSphere 7, estos documentos no contienen información actualizada sobre la séptima versión.


Etiquetas: VMware, vCenter, Actualizar

Ahora existe la oportunidad de redefinir las políticas. Las políticas basadas en computadora se aplican al iniciar el sistema. Usando el valor Intervalo de actualización puede controlar la frecuencia con la que se actualizan estas configuraciones antes de que el usuario inicie sesión en el sistema. Y usando el valor Continuar Actualizar después de iniciar sesión Puede continuar actualizando la configuración después de que el usuario inicie sesión.

Bueno, el último interesante. nueva oportunidad DEM 9.11 es una búsqueda de elementos (Buscar elementos). Le permitirá buscar en las plantillas de configuración disponibles en Marketplace, en las políticas de Horizon Smart que creó, en un conjunto de condiciones específico y otros elementos, lo cual es muy conveniente para los administradores:

Puede descargar Dynamic Environment Manager 9.11 desde este enlace. Las notas de la versión están disponibles.


Etiquetas: VMware, DEM, Actualización, VDI, EUC
Etiquetas: VMware, Horizon, Actualización, VDI, DEM, Cliente, EUC

Echemos un vistazo a las novedades de vRealize Operations 8.1:

1. Operaciones con infraestructura integrada de vSphere y Kubernetes.

vRealize Operations 8.1 le permite descubrir y monitorear clústeres de Kubernetes dentro de una infraestructura integrada con vSphere con la capacidad de agregar automáticamente objetos, espacios de nombres, POD y clústeres del clúster supervisor a medida que los agrega a vCenter mediante las funciones de administración de carga de trabajo.

Luego tendrá acceso a las páginas de Resumen para monitorear el rendimiento, la capacidad, la utilización de recursos y la configuración de Kubernetes en la plataforma vSphere 7.0. Por ejemplo, las funciones de previsión de capacidad mostrarán lugares estrechos La infraestructura a nivel de nodo, y los paneles, informes, vistas y alertas serán útiles para las operaciones diarias.

2. Operaciones en la infraestructura de VMware Cloud on AWS.

Ahora, en la nube de VMware Cloud on AWS, puede utilizar el token del portal de servicios de nube de VMware para descubrir automáticamente los centros de datos SDDC y configurar herramientas de monitoreo en unos sencillos pasos. También será posible utilizar una cuenta para administrar múltiples objetos SDDC en la plataforma VMware Cloud on AWS, incluidos los servicios vCenter, vSAN y NSX, y también habrá integración completa con la facturación de VMConAWS.

Los siguientes paneles se pueden utilizar en la nube:

  • Supervise el uso de recursos y el rendimiento de las máquinas virtuales, incluidos los servicios NSX Edge, Controller y vCenter Server.
  • Supervise los recursos clave, incluidos CPU, memoria, disco y red, para toda la infraestructura y las máquinas virtuales.
  • Supervise las tendencias de consumo de recursos y pronostique métricas como el tiempo restante, la capacidad restante y las máquinas virtuales restantes.
  • Encontrar máquinas virtuales que consuman una cantidad excesiva de recursos y requieran una reconfiguración basada en datos históricos.

Además, para los servicios de VMware NSX-T habrá apoyo total herramientas de visualización y seguimiento:

Bueno, en la versión vROPs 8.1 hay una integración completa de la funcionalidad de seguimiento de costos de VMware Cloud on AWS con la solución vRealize Operations en la interfaz del portal. Esto te permitirá controlar los costos ya realizados y diferidos, así como detallarlos por suscripciones, consumos y fechas de pago.

También se actualizó el mecanismo de encuesta de evaluación de migración de AWS, que ahora le permite guardar múltiples resultados de diferentes escenarios para su posterior análisis. Estos escenarios incluyen varias opciones para CPU reservada, memoria reservada, tolerancia a fallos, nivel de incursión y descuentos.

3. Funciones de monitoreo unificado de multinube.

Las herramientas de monitoreo ahora brindan funciones aún más avanzadas, como soporte de Google Cloud Platform, soporte mejorado de AWS y el nuevo paquete Cloud Health Management.

vROPS 8.1 ahora incluye los siguientes servicios de GCP:

  • Instancia de Compute Engine
  • Cubo de almacenamiento
  • VPN en la nube
  • Gran consulta
  • Motor Kubernetes

El paquete de administración de AWS ahora admite los siguientes objetos de AWS:

  • Tallo de frijol elástico
  • Puerta de enlace de conexión directa
  • Grupo objetivo
  • Puerta de tránsito
  • Puerta de enlace de Internet
  • Interfaz de red elástica (ENI)
  • Clúster EKS

El CloudHealth Management Pack también se ha mejorado para incluir la capacidad de insertar datos de prospección y precios de GCP en vRealize Operations 8.1. También puede crear cualquier cantidad de paneles personalizados combinando precios para diferentes proporciones de recursos de nube pública, híbrida o privada.

Se espera que vRealize Operations 8.1 se lance en abril de este año junto con el lanzamiento de VMware vSphere 7. Definitivamente escribiremos sobre ello.


Etiquetas: VMware, vRealize, Operaciones, Actualización, Monitoreo, vSphere, Nube
Etiquetas: VMware, vCenter, VEBA, Laboratorios
Etiquetas: VMware, SRM, Actualización, DR, Replicación, Empresa

Digamos de inmediato que esto es solo un anuncio y no un anuncio sobre la disponibilidad de una nueva versión del producto para descargar; como regla general, la versión GA de vSphere aparece dentro de un mes después del anuncio. Por tanto, esperaremos a VMware vSphere 7 en abril, y hoy hablaremos de las nuevas características de esta plataforma.

1. Mejoras en los servicios de VMware vCenter

Aquí podemos notar la simplificación de la topología SSO de vCenter Server:

  • La capacidad de actualizar vCenter Server para usuarios con un PSC externo a una topología consolidada basada en un servidor vCSA.
  • El PSC integrado es ahora la única opción de implementación posible. Ya no se admite PSC externo.

Perfiles de servidor vCenter:

  • Esta nueva característica para vCenter Servers funciona exactamente de la misma manera que los perfiles de host funcionan para los hosts. Ahora puede comparar y exportar la configuración del servidor vCenter en formato JSON para realizar copias de seguridad o aplicar esa configuración a otro servidor vCenter a través de la API REST.

Funciones de alojamiento múltiple de vCenter:

  • Ahora se pueden usar hasta 4 vNIC para el tráfico de administración de vCSA, entre las cuales una vNIC está reservada para el mecanismo vCHA.

Mejoras en la biblioteca de contenido

  • Ahora hay una nueva vista de administración de plantillas que proporciona funcionalidad de Registro y Salida para administrar versiones de plantillas y la capacidad de retroceder a una versión anterior.
  • Primero se realiza un Check-Out para abrir la posibilidad de realizar cambios, luego se puede hacer un Check-In para guardar los cambios en la biblioteca.

Nueva característica del Planificador de actualizaciones de vCenter Server:

  • La nueva capacidad está disponible como parte de vSphere Lifecycle Manager (vLCM) para vCenter Servers.
  • Con el Programador de actualizaciones, puede recibir alertas sobre las actualizaciones de vCenter, planificar actualizaciones, implementarlas y realizar análisis hipotéticos antes de actualizar.
  • Capacidad de realizar comprobaciones previas a la actualización para el servidor vCenter seleccionado.

2 Mejoras en el mecanismo DRS de VMware

  • DRS ahora se ejecuta cada minuto en lugar de cada 5 minutos como antes.
  • Para generar recomendaciones, se utiliza el mecanismo de puntuación (también conocido como) VM DRS.
  • Ahora bien, este es un mecanismo centrado en la carga de trabajo; esto significa que ahora primero se tienen en cuenta las necesidades de la máquina virtual y de la aplicación que contiene, y solo después el uso de los recursos del host.
  • Los cálculos de memoria se basan en la memoria concedida en lugar de en la desviación estándar del grupo.
  • Ha aparecido el mecanismo de acciones escalables, que permite asignar mejor las acciones en el grupo de recursos en términos de su equilibrio.

3. Mejoras de vMotion

Aquí están las siguientes mejoras:

  • Mejoras en las migraciones para Monster VM (con grandes recursos y carga muy alta), lo que permite aumentar las posibilidades de una migración exitosa.
  • Usar solo una vCPU al rastrear páginas modificadas (rastreador de páginas) en lugar de todas las vCPU, lo que tiene menos impacto en el rendimiento durante la migración.
  • Se redujo el tiempo de cambio de contexto a otro servidor (ahora menos de un segundo). Se logra cambiando en el momento en que el mapa de bits de la memoria compactada ya se ha transferido al servidor de destino, en lugar de esperar a que se transfiera el mapa de bits completo.

4. Nuevas funciones de vSphere Lifecycle Manager (vLCM)

Hay 2 mejoras a tener en cuenta aquí:

  • Función Cluster Image Management, que incluye actualizaciones de firmware, controladores e imágenes de ESXi de diferentes versiones.
  • Soporte inicial para las soluciones Dell OpenManage y HP OneView.

5. Funciones de aceleración de aplicaciones (vista previa técnica)

Estas características provienen de la empresa adquirida Bitfusion. Le permiten optimizar el uso de GPU en un grupo a través de la red, cuando una vGPU se puede compartir parcialmente entre varias máquinas virtuales. Esto se puede utilizar para cargas de trabajo de tareas de aplicaciones de IA/ML.

Todo esto le permite organizar la informática de tal manera que los hosts ESXi con módulos de hardware GPU ejecuten máquinas virtuales y sus máquinas virtuales complementarias en servidores ESXi normales ejecuten aplicaciones directamente. En este caso, las instrucciones CUDA de las máquinas virtuales del cliente se transmiten a las máquinas virtuales del servidor a través de la red. Puedes leer más.

6. Funciones de hardware asignables

Esta característica permite el uso de las llamadas E/S dinámicas DirectPath para máquinas que requieren paso a través de PCIe y dispositivos Nvidia GRID. Ahora se puede utilizar para seleccionar hosts con requisitos específicos para componentes de hardware, como vGPU y PCIe. Esto, a su vez, permite el uso de tecnologías de colocación inicial HA y DRS para dichas máquinas virtuales en un clúster donde hay hosts ESXi compatibles con hardware.

7. Gestión de certificados

Hay 2 características nuevas principales aquí:

  • Asistente de importación de nuevos certificados.
  • API de certificado para gestionar certificados mediante scripts.

8. Funciones de la Federación de identidades

Las funciones de ADFS ahora son compatibles de forma inmediata y se admitirán más IDP que utilicen mecanismos OAUTH2 y OIDC.

9. Funciones de vSphere Trust Authority (vTA)

  • vTA utiliza un clúster separado de hosts ESXi para crear un nodo de confianza de hardware separado.
  • Este clúster podrá cifrar el clúster informático y sus máquinas virtuales junto con vCenter y otros componentes de administración.
  • Se puede utilizar un mecanismo de certificación cuando se requieren claves de cifrado.
  • Ahora es más fácil hacer cumplir el principio de privilegio mínimo y también ampliar el espacio de auditoría.

10. vSGX / Capacidad de enclaves seguros (Intel)

  • Intel Software Guard Extensions (SGX) le permite mover la lógica y el almacenamiento de aplicaciones confidenciales a un área protegida a la que no pueden acceder los sistemas operativos invitados ni el hipervisor ESXi.
  • Las capacidades de SGX excluyen el uso de vMotion, instantáneas, Fault Tolerance y otras tecnologías. Por lo tanto, es mejor utilizar SGX sólo cuando no haya otra forma.

11. Nueva edición de vSphere con Kubernetes (Project Pacific)

Hablamos en detalle sobre el Proyecto Pacífico. Proporciona un conjunto de herramientas para transformar un entorno VMware vSphere en una plataforma nativa para clústeres de Kubernetes. vCenter Server proporciona capacidades de administración para clústeres k8 (se actualizarán todos los clústeres anteriores a n-2). La solución también integra Harbor, que se puede habilitar para cada espacio de nombres.

Actualmente, esto solo está disponible para los usuarios de VMware Cloud Foundation (4.0), ya que la solución está vinculada a .

12. Mejoras en las herramientas de VMware

Las funciones de Guest Store ahora están disponibles en el sistema operativo invitado (como la actualización de VMware Tools desde el sistema operativo invitado).

13. Hardware actualizado (VM Hardware v17)

Las principales mejoras aquí son:

  • Temporizador de vigilancia virtual: ahora no depende del hardware físico para reiniciar la máquina virtual si el sistema operativo invitado no responde.
  • Protocolo de tiempo de precisión (PTP): para aplicaciones muy urgentes (por ejemplo, plataformas comerciales para comerciantes), puede usar PTP en lugar de NTP y asignar su uso a máquinas virtuales.

14. Mejoras del cliente vSphere

Aquí están las siguientes mejoras:

  • El historial de búsqueda comenzó a guardarse.
  • API Explorer ahora tiene una mejor vista de todas las API disponibles.
  • Code Capture ahora tiene la capacidad de seleccionar un lenguaje de secuencias de comandos: PowerCLI, Javascript, Python o Go.

Por supuesto, estas no son todas las novedades de VMware vSphere 7 presentadas el otro día. Próximamente os contaremos muchas más cosas nuevas sobre ellos y, además, también veremos las soluciones anunciadas de la familia VMware Tanzu, VMware Cloud Foundation 4 y vRealize 8.1.


Etiquetas: VMware, vSphere, Actualización, Empresa, Kubernetes, vCenter

Para traducir direcciones virtuales a físicas, se utiliza una tabla de páginas que contiene registros PTE (entradas de tabla de páginas):

Los registros PTE almacenan enlaces a direcciones físicas reales y algunos parámetros de páginas de memoria (puede leer más sobre esto). Las estructuras de registros PTE pueden ser de diferentes tamaños: WORD (16 bits/2 bytes), DWORD (32 bits/4 bytes) y QWORD (64 bits/8 bytes). Dirigen grandes bloques de direcciones en la memoria física, por ejemplo, un DWORD direcciona un bloque de direcciones de 4 kilobytes (por ejemplo, direcciones 4096 a 8191).

La memoria se lee y se transfiere al sistema huésped y a las aplicaciones en páginas de 4 KB o 2 MB; esto le permite leer el contenido de las celdas de memoria en bloques, lo que acelera significativamente el rendimiento. Naturalmente, con este enfoque se produce una fragmentación de la memoria: rara vez es necesario escribir un número completo de páginas y parte de la memoria permanece sin utilizar. A medida que aumenta el tamaño de la página, también aumenta la fragmentación de la página, pero aumenta el rendimiento.

Las tablas de páginas (y puede haber varias) son administradas por un componente de software o hardware de la Unidad de administración de memoria (MMU). En el caso de una MMU de hardware, el hipervisor le delega funciones de control de traducción y se implementa una MMU de software en el nivel VMM (Virtual Machine Monitor, parte del hipervisor ESXi):

Un componente importante de la MMU es el Translation Lookaside Buffer (TLB), que es un caché para la MMU. El TLB siempre se encuentra al menos en la memoria física y, en el caso de los procesadores, suele implementarse en el nivel de la propia CPU para que el acceso a él sea lo más rápido posible. Por lo tanto, normalmente el tiempo de acceso al TLB en el procesador es de unos 10 nanosegundos, mientras que el acceso a la memoria física es de unos 100 nanosegundos. VMware vSphere admite la descarga de MMU de hardware, es decir, la transferencia de funciones de administración de memoria al lado MMU del procesador físico.

Entonces, si aparece una solicitud desde una máquina virtual para acceder a una dirección virtual 0x00004105, luego esta dirección se divide en la dirección de la página virtual (número de página virtual - 0x0004) y compensación (compensación - 0x105- el área dentro de la página a la que se accede):

El desplazamiento se pasa directamente al acceder a una página de memoria física, pero la etiqueta de la página virtual se busca en el TLB. En este caso, hay una entrada en el TLB que indica que la dirección de la página física correspondiente a esta etiqueta es 0x0007 Por lo tanto, la traducción de la página virtual a la página física fue exitosa. Se llama Golpe TLB, es decir, acceder al caché.

También es posible otra situación: al descomponer una dirección virtual, la etiqueta resultante 0x0003 no en la TLB. En este caso, se busca una página en la memoria física por etiqueta (página número 3) y su dirección ya está traducida ( 0x006). A continuación, se agrega una entrada con esta etiqueta al TLB (en este caso, las entradas antiguas del caché se expulsan si está lleno):

Cabe señalar que dicha operación provoca un retraso ligeramente mayor (ya que tiene que buscar en la memoria global), y esta situación se denomina Señorita TLB, es decir, un fallo de TLB.

Pero esta no es la peor situación, ya que el recuento de latencia todavía llega a nanosegundos. Pero el acceso también puede tardar mucho más (milisegundos o incluso segundos) si la página requerida por el sistema operativo invitado se ha transferido al disco.

Veamos un ejemplo:

La máquina virtual accedió a la dirección virtual. 0x00000460, para el cual hay una etiqueta 0x0000. En la memoria física, la página 0 está asignada para esta etiqueta, lo que significa que debe buscar esta página en el disco donde se restableció debido a una RAM física insuficiente.

En este caso, la página se restaura del disco a la RAM (desplazando la página más antigua en términos de tiempo de acceso) y luego se traduce la dirección a esta página. Esta situación se llama error de página ( Error de página), lo que provoca retrasos en las operaciones de la aplicación, por lo que a veces es útil monitorear los fallos de página de procesos individuales para comprender el motivo de la disminución del rendimiento cuando se trabaja con memoria.


Etiquetas: VMware, vSphere, ESXi, Memoria, Rendimiento, Blogs

Los usuarios existentes de vSphere Platinum recibirán licencias de vSphere Enterprise Plus, el producto VMware AppDefense SaaS y el complemento VMware AppDefense para vSphere después de la fecha anunciada (consulte dónde descargar este complemento). Para los usuarios de vCloud Suite Platinum y Cloud Foundation Platinum, nada cambia, salvo la evolución del propio vSphere, que forma parte de los paquetes.


Etiquetas: VMware, vSphere, Platinum, Actualización, Soporte

El paquete se centra en la calidad del código, la reutilización del código, las pruebas unitarias, la gestión de relaciones y los lanzamientos paralelos de proyectos bajo la plataforma vRealize. vRealize Build Tools son extensiones empaquetadas en un formato de repositorio Maven que admiten el uso de un IDE (a través de Maven), así como una CLI para desarrollar, probar e implementar soluciones para plataformas vRA/vRO.

Veamos qué hay de nuevo en la segunda versión:

  • Soporte para la solución, sus planos, formularios personalizados, suscripciones y mecanismos de mapeo de sabor.
  • Admite contenido existente e impórtalo para vRO 8
  • Compatibilidad con funciones de vRO 8 para exportar flujos de trabajo a una estructura de carpetas creada en función de sus etiquetas
  • Ejecutar flujos de trabajo en vRO usando el comando maven
  • Capacidad para guardar ID de acciones JS en el origen para evitar conflictos en el entorno vRO
  • Mejoras en el soporte experimental para proyectos TypeScript
  • Corrección de errores y actualizaciones de documentación.

Para comenzar con vRealize Build Tools, necesitará las siguientes herramientas:

  • vRealize Orchestrator
  • Código VS de Microsoft

Puede descargar vRealize Build Tools desde este enlace.


Etiquetas: VMware, Labs, vRealize, Automatización, Orchestrator, Actualización

Además de muchas correcciones de errores, la utilidad tiene varios cmdlets nuevos:

  • Agregar-administrador-de-proyectos-vRA
  • Agregar miembro del proyecto vRA
  • Obtener-vRA-DeploymentFilters
  • Get-vRA-DeploymentFilterTypes
  • Obtener-vRA-FabricNetworksFilter
  • Obtener-vRA-FabricImagesFilter
  • Eliminar-vRA-Project-Administrator
  • Eliminar miembro del proyecto vRA
  • Actualización-vRA-Project-ZoneConfig

Le recordamos que este módulo no es compatible con VMware (como todas las utilidades de VMware Labs que se encuentran en estado Tech Preview), así que utilícelo con precaución.

Esta herramienta puede resultarle útil en los siguientes casos:

  • Cuando necesita comparar dos clústeres en términos de rendimiento (por ejemplo, en hardware diferente)
  • Cuando necesita comprender el impacto de los cambios de configuración del clúster en el rendimiento
  • Cuando necesita verificar que un nuevo clúster esté configurado correctamente antes de lanzarlo a producción

Para ejecutar Weathervane, necesita crear imágenes de contenedor, preparar un archivo de configuración y ejecutar una prueba comparativa. A continuación, la propia utilidad implementará contenedores en el clúster, iniciará aplicaciones y recopilará resultados de pruebas.

Weathervane implementa la aplicación de referencia en los nodos y les proporciona la carga que se genera a través del componente del controlador de carga de trabajo. Este controlador puede ubicarse junto con la aplicación de prueba o en un entorno externo, en un clúster separado.

Weathervane se puede configurar para ejecutar una carga constante para un número fijo de usuarios simulados, o se puede configurar para buscar un número máximo de usuarios para que se cumplan los requisitos de calidad de servicio (QoS). En el último caso, el resultado de la prueba será la cantidad máxima de WvUsers que el clúster puede admitir. En realidad, este parámetro debería usarse para comparar clústeres en términos de rendimiento.

Así es como se ven los componentes de la solución Weathervane (el componente del arnés Run es responsable de ejecutar pruebas y obtener resultados de las pruebas):

Weathervane utiliza una aplicación web de varios niveles que incluye servicios con y sin estado. Puede elegir uno de estos tipos de implementación de aplicaciones. Se pueden ejecutar varias instancias de aplicaciones en una sola ejecución, lo que permite escalar las pruebas en clústeres grandes.

La aplicación Weathervane consta de varios niveles. La lógica de la aplicación se implementa a través de servicios Java que se ejecutan en el servidor Tomcat, que se comunican a través de API REST y mensajes RabbitMQ, y Zookeeper se utiliza para la coordinación. El almacenamiento backend se implementa utilizando PostgreSQL y Cassandra. Los servidores web frontend y los servidores de caché proxy están implementados en Nginx.


Etiquetas: VMware, Kubernetes, Weathvane, Actualización, Rendimiento

También en Rusia hay ya 10 personas que son oradores expertos, no tantos, pero no pocos (al nivel de Suecia y Noruega). Está claro que la mayoría de los vExperts son de aquellos países donde todo va bien con el inglés, ya que la audiencia de los blogs es idioma en Inglés más amplio, lo que motiva a los autores a escribir publicaciones (y, en general, se proporciona vExpert para blogs).

Así es como se ven los diez primeros:

Y aquí están los especialistas de Rusia que recibieron vExpert este año:


Etiquetas: VMware, vExpert, Blogs

Rendimiento del servidor VMware vCenter Server 6.7 cuando se trabaja con la infraestructura virtual de servidores VMware ESXi en oficinas y sucursales remotas


Muchos usuarios de la plataforma VMware vSphere saben que existe una opción para implementar y operar una infraestructura virtual distribuida como ROBO (Oficinas remotas o Brunch). Implica la presencia de uno o más centros de datos principales, desde donde se gestionan pequeñas oficinas remotas, donde se ubican varios servidores VMware ESXi, gestionados por el propio vCenter o sin él.

A finales del año pasado, VMware publicó un documento interesante "Rendimiento de VMware vCenter Server 6.7 en oficinas remotas y sucursales" (ya hablamos un poco sobre ello), que analiza el aspecto principal de la aplicación de dicho escenario: el rendimiento. Después de todo, las oficinas remotas pueden estar ubicadas en otras ciudades, países e incluso continentes, a las que se puede acceder a través de diferentes tipos Conexiones (por ejemplo, 4G o satélite), por lo que es muy importante cuánto tráfico consumen las distintas operaciones y qué tan rápido se procesan desde el punto de vista del administrador.

Opciones varios tipos conexiones de red en VMware lo compilaron en una tabla (en la columna de la derecha, lo que se obtuvo como resultado del uso configuración de prueba, y a la izquierda, como ocurre en escenarios con centros de datos reales):

Utilizado para pruebas configuración remota desde 128 hosts ESXi, donde se registraron 3840 máquinas virtuales (960 VM por clúster, 30 por host), de las cuales se habilitaron hasta 3000 máquinas simultáneamente.

Los problemas de la creación y el uso de máquinas virtuales se han discutido repetidamente en nuestra revista; el software de infraestructura diseñado para resolver este problema se está desarrollando de manera muy dinámica hoy en día, al igual que la demanda de una amplia variedad de soluciones en esta área. El motivo para volver a este tema fue la aparición de nuevas versiones de varios productos de VMware (una división de EMC), así como, lo que es más importante, la ampliación de la gama de servicios relacionados con estos productos prestados en Rusia, esto es exactamente de lo que estamos hablando hablaremos en este articulo.

Máquinas virtuales y sus aplicaciones.

La primera parte de este artículo está dirigida principalmente a aquellos lectores que no están familiarizados con el concepto de "máquina virtual" y con las tecnologías modernas disponibles en esta área.

Una pequeña historia

El concepto de “máquina virtual” existe desde hace varias décadas. Las primeras máquinas virtuales se crearon bajo el control de sistemas operativos que funcionaban en mainframes y eran espacios de trabajo separados que se diferenciaban en configuraciones individuales y permitían, hasta cierto punto, personalizar los entornos de trabajo de numerosos usuarios que compartían el mismo mainframe. Aunque la personalización de los años 70 era muy diferente a la que estamos acostumbrados hoy, creó cierta comodidad para los usuarios y los salvó. tiempo de trabajo y en general estaba justificado económicamente.

en la era Computadoras personales el problema de personalizar el espacio de trabajo pasó a un segundo plano y quedó olvidado durante algún tiempo. Sin embargo, a finales de los años 90, la tecnología de las máquinas virtuales experimentó un renacimiento y ahora se utiliza de forma bastante activa. Recientemente, las herramientas de creación de máquinas virtuales se utilizan con mucha frecuencia en laboratorios y departamentos de prueba de software, en empresas especializadas en el desarrollo de aplicaciones, en departamentos de investigación de empresas de desarrollo, en centros de formación y también como parte integral de soluciones corporativas.

Cómo funcionan las máquinas virtuales

Para que funcionen las máquinas virtuales modernas, se requiere una herramienta de administración de máquinas virtuales, que es un sistema operativo especializado con las capacidades adecuadas o una aplicación de Windows, Linux o UNIX instalada en una computadora real, llamada host. La máquina virtual en sí, en la mayoría de los casos, es una imagen del sistema de archivos formada durante la instalación de un sistema operativo (en general, diferente de aquel bajo el cual opera la herramienta de administración de la máquina virtual) y almacenada como un archivo o ubicada en una partición dedicada. del disco duro. Con la herramienta de administración de máquinas virtuales, puede cargar una imagen del sistema operativo de la máquina virtual en el espacio de direcciones asignado. Este sistema operativo se denomina sistema operativo invitado, a diferencia del sistema operativo original, que se denomina sistema operativo host (si existe). Después de esto, el sistema operativo de la máquina virtual podrá interactuar con el hardware de la computadora (por ejemplo, un adaptador de video, tarjeta de sonido, teclado, mouse, adaptadores de red). De este modo es posible, por ejemplo, cuando el quirófano está en funcionamiento sistema windows XP, utilizando la herramienta de administración de máquinas virtuales, carga el sistema operativo Linux en el espacio de direcciones asignado para él y cambia entre ambos sistemas operativos sin reiniciar la computadora y, en algunos casos, usa el portapapeles para intercambiar datos entre estos sistemas operativos o realizar tareas de red. comunicación entre ellos como si fueran dos ordenadores diferentes. Puede cargar más de una máquina virtual al mismo tiempo, siempre que haya suficiente RAM para ello (naturalmente, debería haber mucha, porque cuando la máquina virtual arranca, hay otro sistema operativo en la RAM).

¿Por qué necesitamos máquinas virtuales?

¿Dónde se utilizan las máquinas virtuales? En la mayoría de los casos, estos productos son utilizados por desarrolladores de software que afectan la configuración de los sistemas operativos, como las aplicaciones de instalación. Dado que cualquier ejecución de prueba de la aplicación de instalación puede realizar cambios en la configuración del sistema operativo (registro, archivos de configuración, Variables de entorno, iconos en el escritorio, etc.), es deseable que estos cambios sean fácilmente reversibles. Probar la aplicación de instalación en una máquina virtual en lugar de una real, como mínimo, no interrumpirá el rendimiento del sistema operativo real y la máquina virtual siempre se puede restaurar desde Copia de respaldo. Además, cree una versión “limpia” del sistema operativo (es decir, sin aplicaciones instaladas) para probar la instalación (así como otras) aplicaciones en forma de máquina virtual es mucho más fácil que en forma de computadora real.

Otro ejemplo típico de uso de máquinas virtuales es probar aplicaciones que ejecutan diferentes sistemas operativos (como Windows 2000, Windows XP y Windows Server 2003 en diferentes idiomas o ediciones con diferentes service packs). Estas pruebas generalmente se llevan a cabo durante el desarrollo de productos "en caja", así como en proyectos en los que el cliente ha adquirido una variedad de estaciones de trabajo y servidores a lo largo de los años.

Además de los casos anteriores, daremos algunos ejemplos más exóticos del uso de máquinas virtuales: funcionamiento de un producto que no funciona en la plataforma existente (por ejemplo, una aplicación DOS escrita hace muchos años); probar el rendimiento de los propios sistemas operativos o servicios de red; documentar productos destinados a una plataforma distinta a la utilizada para preparar la documentación; demostrar productos para varias plataformas y su interacción utilizando una sola computadora (esto último lo suelen hacer los gerentes de ventas y marketing de software, así como los gerentes de proyectos de desarrollo de software); preparar aulas para clases copiando máquinas virtuales con software personalizado a estaciones de trabajo; Soporte técnico para productos multiplataforma.

En los últimos años, también se ha prestado especial atención al uso de máquinas virtuales en las partes de servidor de soluciones empresariales escalables. Las máquinas virtuales se utilizan a menudo para probar el software del servidor y sus diversas configuraciones y simular configuraciones de múltiples servidores en un servidor, para alojar aplicaciones heredadas, para crear soluciones con mayores requisitos de seguridad de información, para organizar oficinas móviles y centros de capacitación que no requieren entrega física de servidores, para garantizar la carga uniforme de servidores y su redundancia al colocar el mismo conjunto de máquinas virtuales en varios servidores físicos, para reducir el costo de implementación y mantenimiento de sistemas de información corporativos. debido a la reducción del número hardware, la duración de la instalación y configuración del software del servidor y del cliente, para reducir el costo de la gestión del software. Hoy en día, muchas grandes empresas financieras y de telecomunicaciones, empresas comerciales e industriales, instituciones médicas y educativas utilizan máquinas virtuales en sus sistemas de información corporativos. Los desarrolladores, integradores de sistemas y sus clientes también tienen acceso a soluciones de hardware y software listas para usar para utilizar tecnologías de virtualización, como servidores multiprocesador con herramientas de administración de máquinas virtuales preinstaladas.

Habiendo discutido qué es tecnología moderna máquinas virtuales y dónde se utiliza, podemos ir directamente al tema del artículo para considerar los productos de VMware, uno de los líderes del mercado en herramientas de creación de máquinas virtuales.

productos vmware

VMware (www.vmware.com) se fundó en 1998 y su primer producto fue una herramienta de gestión de virtualización lanzada en 1999. máquinas vmware(posteriormente rebautizada como VMware Workstation), diseñada para plataformas Windows y Linux. Para ese momento, el enfoque de VMware para organizar la informática en entornos multiplataforma era verdaderamente revolucionario; anteriormente, se hablaba de máquinas virtuales solo en relación con los mainframes. En 2001, esta empresa lanzó los productos de servidor VMware ESX Server y VMware VirtualCenter. Dos años más tarde, se desarrolló la tecnología VMotion para mover dinámicamente máquinas virtuales con software de servidor entre servidores físicos, permitiendo crear soluciones de servidor altamente confiables utilizando máquinas virtuales gracias a esto. tecnología única VMware finalmente ha confirmado su posición de liderazgo en el mercado de herramientas de virtualización, muy por delante de su competidor más cercano, Microsoft Corporation, en términos de calidad, variedad y confiabilidad de los productos ofrecidos.

Hoy en día, las soluciones basadas en productos de servidor VMware son utilizadas por las mayores empresas de telecomunicaciones, instituciones financieras y gubernamentales, empresas manufactureras y comerciales, instituciones educativas, incluidas empresas tan conocidas como Google, Lockheed Martin, Merrill Lynch, Subaru y QUALCOMM. Los autores de sus propias soluciones basadas en productos VMware tienen acceso a la aplicación correspondiente interfaces de software y conjuntos de herramientas y ejemplos (Kit de desarrollo de software, SDK).

A continuación se muestra una breve descripción general de las capacidades de los productos VMware disponibles en este momento.

Productos para desarrollar y probar aplicaciones y configuraciones de software.

Esta categoría de productos VMware está destinada principalmente a desarrolladores de aplicaciones, evaluadores, usuarios finales y administradores de sistemas dar servicio a las categorías de empleados anteriores. Tenga en cuenta que dos de los tres productos que pertenecen a esta categoría, VMware Server y VMware Player, se suministran de forma gratuita.

VMware Estación de trabajo

Diseñado principalmente para probar aplicaciones distribuidas de escritorio y de múltiples niveles y sus configuraciones, VMware Workstation 5.5 admite una gama muy amplia de sistemas operativos host e invitados. Este producto puede utilizar varios de los sistemas operativos más recientes de Microsoft, Red Hat, SuSE, Ubuntu, así como Sun Solaris (para procesadores x86) y FreeBSD como sistema operativo host. VMware Workstation 5.5 puede utilizar varias versiones de Windows, Linux, Novell NetWare, DOS, Sun Solaris y FreeBSD como sistemas operativos invitados, incluidos los de 64 bits. Las máquinas virtuales pueden ubicarse en un archivo, en un disco duro separado o en una partición separada.

Estación de trabajo WMware admite discos IDE y SCSI virtuales y reales, unidades de disquete, Unidades de CD ROM, DVD-ROM de la computadora host, puertos LPT, COM, USB y dispositivos USB conectados dinámicamente al host, como escáneres, impresoras, discos duros y tarjetas flash, PDA y cámaras conectadas. Además de las unidades de disco reales, WMware Workstation puede trabajar con imágenes de disco ISO, tratándolas como unidades de CD-ROM. Los dispositivos SCSI como escáneres, unidades de cinta, unidades de CD-ROM y unidades de DVD-ROM pueden ser compatibles incluso si no hay controladores para estos dispositivos en el sistema operativo host.

WMware Workstation admite una variedad de formas de emular la interacción de la red, desde su ausencia hasta la integración en la red local en la que está incluido el host, así como la emulación de la interacción de la red con otras máquinas virtuales como computadoras separadas, traducción de direcciones NAT, servidor DHCP virtual. , organización de puentes de red utilizando conexiones inalámbricas, una amplia gama de protocolos de red, conmutando entre diferentes redes virtuales.

VMware Workstation le permite crear "instantáneas" de una máquina virtual (instantáneas), guardando información sobre su estado como un archivo en la computadora host, ejecutando aplicaciones y sus datos (puede tomar varias "instantáneas" de la misma máquina), y también admite el intercambio de datos entre máquinas virtuales y el sistema operativo host mediante el portapapeles y operaciones de arrastrar y soltar, sincronización de tiempo entre el sistema operativo invitado y el host OS, la capacidad de cancelar todos los cambios realizados por el usuario en una sesión determinada. También notamos la presencia en este producto de herramientas de optimización de memoria y herramientas de administración de aplicaciones de múltiples niveles diseñadas específicamente para aumentar la productividad de los desarrolladores y usuarios que operan una sola estación de trabajo.

Entre las innovaciones de la última versión de VMware Workstation, destacamos la compatibilidad con la asignación de dos procesadores virtuales a una máquina virtual (lo cual es útil para probar configuraciones de software de doble procesador), una herramienta para convertir máquinas virtuales creadas con Microsoft Virtual PC y Microsoft Virtual. Servidor, así como imágenes de sistema operativo creadas con Symantec LiveState Recovery, en máquinas virtuales VMware, soporte para procesadores Intel y AMD de 64 bits, soporte para adaptadores inalámbricos, detección automática de dispositivos de almacenamiento y dispositivos USB.

Tenga en cuenta que con un precio aproximadamente igualmente bajo en términos de soporte del sistema operativo, las capacidades de VMware Workstation están significativamente por delante de su competidor más cercano, Microsoft Virtual PC, que solo puede usar versiones de escritorio de Windows 2000 y Windows XP como sistema operativo host, y principalmente DOS como SO invitado, todas las versiones de escritorio de 32 bits de Windows y algunas versiones del exótico OS/2 Warp; Tampoco se habla todavía sobre la compatibilidad con sistemas operativos de 64 bits en Virtual PC.

Servidor VMware

VMware Server es un producto gratuito anunciado a principios de este año, recomendado por el fabricante como sustituto del producto pago VMware GSX Server. VMware Server está actualmente disponible en versión beta y se espera que la versión final se lance en el segundo trimestre de este año.

VMware Server se ejecuta en un servidor de 32 o 64 bits Versiones de Windows y Linux ejecutándose en computadoras con uno o más procesadores compatibles con x86 (actualmente la cantidad de procesadores compatibles es 16). La variedad de sistemas operativos compatibles con este producto es bastante impresionante: entre los sistemas operativos invitados hay una amplia gama de versiones de Linux y Windows y, si es necesario, con este producto también puede realizar Últimas Versiones Novell NetWare (Figura 1).

Este producto contiene herramientas para organizar la administración y el monitoreo remotos, basadas en la interfaz web y que se ejecutan bajo control de ventanas o Linux. Sin embargo, a diferencia de VMware Workstation, este producto solo admite la creación de una única instantánea de una máquina virtual y sus herramientas para optimizar el uso de la memoria del host no son tan completas.

Entre las innovaciones que estarán disponibles para los usuarios de VMWare Server, destacamos el soporte para multiprocesamiento virtual simétrico (Virtual SMP) y tecnología de virtualización en hardware. nivel de intel Tecnología de virtualización, así como soporte para sistemas operativos invitados de 64 bits.

Aunque VMware Server en sí es un producto gratuito, VMware y sus socios (incluidos los rusos) brindan soporte técnico pago a los clientes que lo necesitan.

Tenga en cuenta que habilidades técnicas El producto gratuito VMware Server es similar a las capacidades de los productos pagos Microsoft Virtual Server 2005 Enterprise Edition y supera las capacidades de Microsoft Virtual Server 2005 Standard Edition (por ejemplo, en términos de la cantidad de procesadores compatibles en la computadora host). Al mismo tiempo, Microsoft Virtual Server se ejecuta solo en versiones de servidor de Windows (está destinado a utilizar principalmente diferentes versiones de Windows como sistemas operativos invitados), mientras que VMware Server, además de Windows, admite una amplia gama de otros sistemas operativos (Linux , Solaris, FreeBSD, Novell NetWare ) como invitados y Linux como sistema operativo anfitrión.

Reproductor VMware

VMware Player es un producto gratuito diseñado para ejecutar máquinas virtuales creadas con VMware Workstation y VMware Server. No puede crear nuevas máquinas virtuales usándolo. Sin embargo, el sitio web de VMware tiene una sección constantemente actualizada con máquinas virtuales configuradas que ejecutan varios sistemas operativos y software instalado de varios fabricantes disponibles para descargar y usar.

A diferencia de VMware Server, VMware Player no requiere soporte pago por parte del fabricante ni de los socios.

Productos para usar como parte de la infraestructura de TI empresarial

Servidor VMware ESX

VMware ESX Server 2.5 es una herramienta de creación de máquinas virtuales que no requiere un sistema operativo host (esencialmente actúa como un sistema operativo en sí) y se ejecuta en computadoras con dos o más servidores de 32 bits. Procesadores Intel y AMD y con dos o más adaptadores de red. El almacenamiento de archivos debe ser discos SCSI, unidades accesibles a través de Fibre Channel o un controlador RAID integrado; en dicho almacenamiento, este producto crea su propio sistema de archivos Sistema de archivos VMware (VMFS). Este producto se puede instalar en servidores Blade o en una SAN (red de área de almacenamiento: una red dedicada de alto rendimiento diseñada para transferir datos entre servidores y dispositivos de almacenamiento y que funciona independientemente de la red local).

Este producto admite la emulación de hasta 80 procesadores virtuales y versiones de servidor de Windows, Linux, FreeBSD y Novell NetWare como sistemas operativos invitados. Las configuraciones de multiprocesador simétrico virtual son compatibles con algunas versiones de Windows y Linux.

A diferencia de VMware Server, VMware ESX Server está diseñado para la administración remota. No contiene ninguna herramienta que se ejecute localmente en el servidor, aparte de las herramientas de instalación y la configuración inicial del propio servidor ESX. Las herramientas para organizar la administración remota de ESX Server se basan en la interfaz web (Fig. 2).

Arroz. 2. Herramientas de administración remota para VMware ESX Server 2.5

Hay un complemento para VMware ESX Server llamado SMP virtual de VMware, que permite que una única máquina virtual se ejecute en varios procesadores físicos. Esta adición permite escalar aún más las aplicaciones que consumen más recursos que se ejecutan en máquinas virtuales, así como probar configuraciones multiprocesador de software de servidor.

Centro virtual de VMware

VMware VirtualCenter 1.2 es una herramienta para administrar máquinas virtuales que ejecutan VMware ESX Server y VMware Server y los servidores que los contienen. Este producto le permite crear una configuración de sistemas operativos, servicios y aplicaciones que se ejecutan en máquinas virtuales, transferirlos de una máquina a otra e implementar rápidamente servidores con un sistema operativo y aplicaciones preinstalados, monitorear el rendimiento y el uso de los recursos del servidor ( Fig. 3).

Arroz. 3. Supervisar el uso de recursos del servidor mediante VMware VirtualCenter

El producto también incluye un nuevo asistente de implementación. Servidores virtuales a partir de plantillas, lo que le permite reducir varias veces el tiempo para poner en funcionamiento un nuevo servidor en comparación con los métodos tradicionales de configuración del servidor.

Para mover dinámicamente máquinas virtuales que ejecutan software de servidor entre servidores físicos, VMware VirtualCenter incluye VMotion. Mueva dinámicamente el software del servidor usando VMotion no afecta la configuración de las estaciones de trabajo y pasa desapercibido para los usuarios finales, lo que le permite ajustar rápidamente el equilibrio de carga del servidor y optimizar el uso de los recursos informáticos.

VMwareACE

VMware ACE (de Assured Computing Environment) es una herramienta diseñada para que los administradores de red creen máquinas virtuales estándar y configuraciones de estaciones de trabajo. Su objetivo principal es simplificar la administración de las estaciones de trabajo creando configuraciones similares y transfiriéndolas a las estaciones de trabajo.

Una característica especial de este producto es una amplia gama de capacidades relacionadas con garantizar la seguridad de la red, como soporte para estaciones de trabajo "invitadas" (por ejemplo, computadoras portátiles de visitantes), establecimiento de reglas para el acceso a máquinas virtuales, cifrado de datos o el período de validez de una configuración particular (Fig. 4).

Una ventaja significativa de este producto es la capacidad de crear configuraciones estándar de estaciones de trabajo independientes del hardware y transferirlas a computadoras con diferente hardware, lo cual es muy importante para la mayoría de las empresas en la actualidad.

Como sistema operativo invitado, VMware ACE admite varias versiones de DOS, Windows, Linux, FreeBSD, Novell NetWare, Sun Solaris y, como sistema operativo host y herramientas de administración, VMware ACE Manager con todas las versiones de Windows, comenzando con Windows 2000.

Asistente de VMware P2V

VMware P2V Assistant es una herramienta para crear máquinas virtuales basadas en máquinas físicas reales que ejecutan varias versiones de Windows, comenzando con Windows NT 4.0. Este producto toma una instantánea del sistema operativo de origen y lo convierte en una máquina virtual, eliminando la necesidad de que los administradores instalen y configuren una. Las máquinas virtuales creadas con su ayuda pueden ejecutarse en VMware ESX Server, VMware Server y VMware Workstation.

Algunas palabras sobre los costos.

Tiene sentido hablar del uso de herramientas de virtualización en los casos en que su uso pueda aportar ciertos beneficios a la empresa. Por ello, a continuación nombraremos los beneficios que recibirán las empresas que hayan implementado productos VMware.

El uso de VMware Workstation en empresas de desarrollo de software ayudará a ahorrar mucho dinero gastado en la compra de estaciones de trabajo adicionales para probar software y crear distribuciones, y eliminará los costos de su ubicación física, instalación de software, configuración y mantenimiento. Teniendo en cuenta que el coste de VMware Workstation no supera varios cientos de dólares, la compra de este producto está justificada incluso para empresas muy pequeñas, la licencia se amortizará en tan solo unos días de uso.

Si una empresa tiene aplicaciones heredadas que satisfacen a todos, pero están diseñadas para una plataforma que ya no es compatible con el fabricante, entonces dicha empresa se enfrenta a un dilema: seguir utilizando una plataforma que representa una amenaza potencial para la seguridad de todo el sistema. red corporativa debido al cese de sus actualizaciones o reescribir aplicaciones existentes? La primera forma de solucionar este problema parece arriesgada, la segunda suele resultar muy cara. El uso de VMware Player y VMware Server en tal caso puede convertirse en la opción que carece de las desventajas de los dos anteriores, al explotar una plataforma peligrosa (no importa si se trata de la parte del servidor o del cliente de la aplicación heredada). ) dentro de una máquina virtual, puede proporcionar un nivel aceptable de comodidad y un nivel de seguridad suficiente.

Si hablamos del uso de máquinas virtuales como parte de la infraestructura de TI de las soluciones corporativas, entonces, en este caso, hay muchas más oportunidades para reducir los costos de la infraestructura y su operación. Un producto como VMware ESX Server puede hacer innecesario comprar servidores de hardware separados para diferentes tareas al crear una flota de servidores más eficiente y rentable que puede responder rápidamente a las condiciones operativas cambiantes y los requisitos de las aplicaciones. El uso de la tecnología VMware VirtualCenter y VMotion reducirá significativamente el tiempo necesario para implementar nuevos servidores, así como su tiempo de inactividad durante el mantenimiento del hardware al mover máquinas virtuales a otros servidores físicos. Y finalmente, VMware ACE permitirá implementar las reglas de seguridad más estrictas al utilizar máquinas virtuales, reduciendo así los posibles riesgos de fuga y penetración de datos corporativos en red corporativa desde el exterior, lo que significa que evitará pérdidas y, a menudo, daños irreparables causados ​​a la reputación de la empresa por este tipo de incidentes.

), Softline (www.softline.ru).

Además, ya está disponible en nuestro país en el centro de formación Microinform (www.microinform.ru) un curso especializado en ruso “Construcción de una infraestructura virtual utilizando ESX Server y VMware VirtualCenter”, destinado tanto a consumidores de productos VMware (administradores de sistemas, usuarios), y para integradores de sistemas que implementan soluciones utilizando productos VMware en sus clientes.

VMware ofrece a los clientes finales una licencia y una garantía de un año, que incluye soporte de servicio. Actualmente, el servicio de soporte puede ser proporcionado no solo por el propio fabricante, sino también por los socios rusos.

Conclusión

Este artículo está dedicado a los productos de VMware, el líder del mercado en herramientas para crear y soportar máquinas virtuales para computadoras compatibles con x86. En los últimos cinco años, la elección de productos para tales fines se ha vuelto muy amplia; si a principios de 2001 se limitaba a un solo producto, en el que se interesaban principalmente los desarrolladores y especialistas en pruebas de software, hoy incluye no sólo herramientas para ejecutar máquinas virtuales en estaciones de trabajo y computadoras con un solo procesador, pero también diversos medios para crear y mantener soluciones de servidor, a su manera funcionalidad acercándose a los medios de soporte de máquinas virtuales para mainframes y, en algunos aspectos, incluso superándolos. Hoy en día, tanto en el mundo como en Rusia, hay muchos proyectos de virtualización de infraestructura en marcha y, en nuestra opinión, en un futuro próximo habrá un uso aún más amplio de dichos productos como parte de la infraestructura de las grandes empresas, así como en empresas especializadas en el desarrollo y mantenimiento de software.

Encontrará versiones de prueba de los productos VMware en el suplemento en CD-ROM de la revista.




Arriba