¿Cuáles son las tecnologías de virtualización comunes?
Es una tecnología de virtualización completa que depende del sistema operativo y debe ejecutarse en el sistema operativo y no se puede ejecutar directamente en la máquina física.
Este. El tipo de virtualización debe requerir que la CPU admita la función de virtualización, es decir, el módulo de virtualización está integrado en la CPU, por lo que kvm no necesita simular todas las tazas y la memoria. El módulo kvm está integrado directamente en el sistema Linux y viene con el sistema. , por lo que no requiere reinstalación.
2. Lo mismo significa que debe admitir la modificación del kernel del sistema cliente; los sistemas que admiten la modificación del kernel deben ser sistemas de código abierto y los sistemas de código cerrado no admiten la modificación del kernel. Los sistemas de código cerrado no admiten modificaciones del kernel. Por ejemplo, los sistemas operativos de Microsoft y Apple no son de código abierto y no admiten la tecnología de semivirtualización xen. Este también es un defecto importante de XEN que también admite la virtualización completa después del cambio. .
3. Comparación entre KVM y XEN:
Dado que la mayoría de las CPU actuales tienen funciones de virtualización integradas, básicamente admiten la tecnología de virtualización KVM, mientras que la tecnología de virtualización XEN debe ser de código abierto; sistema operativo que requiere modificar el kernel del sistema cliente y mantener la misma arquitectura del sistema cliente y del sistema host
. Este es un defecto fatal de XEN, que no puede evitar ser reemplazado gradualmente por KVM. Sin embargo, después de la versión 3.0, XEN también admite la virtualización completa y la compatibilidad se ha mejorado, pero debido a la popularidad de KVM, todavía no puede evitar que sea reemplazado por KVM.
4. VMWARE:
Virtualización VNWARE-esxi es un sistema operativo independiente que se ejecuta directamente en la máquina física y no depende del sistema operativo. esxi tiene su propio
servidor de administración de servidores para crear máquinas virtuales y cargar archivos de imágenes. Sin embargo, este servidor de administración no admite el movimiento de máquinas virtuales; vsphere-server puede realizar la administración remota de máquinas virtuales del lado del servidor, admite mover máquinas virtuales a otra máquina física y también admite la creación de máquinas virtuales y la carga de archivos de imágenes iso.
5. Plataforma de arquitectura convencional:
x86_64 arm amd
6. Sistema operativo invitado (cliente):
En el host o físico. Máquinas virtuales que se ejecutan en la máquina
7. KVM utilizando el emulador principal QEMU:
Simule teclado, mouse, monitor y otros dispositivos de hardware
8.
p> p>
8. Condiciones de uso de la virtualización:
vmware es de pago, KVM y XEN son gratuitos
9. La empresa a la que pertenece el conjunto de instrucciones virtualizadas de UnionPay. :
vmx es de inter, svm es de AMD y ambos son conjuntos de instrucciones virtuales de UnionPay
10 Formatos de disco comúnmente utilizados para la virtualización:
1) sin procesar: especifique cuánto espacio crear Simplemente cree tanto espacio como espacio físico ocupe un archivo, que se puede montar y usar directamente. Los datos se guardan en orden de seguimiento, por lo que su rendimiento es el mejor, pero ocupa el mayor espacio. lo cual no es propicio para la migración de la máquina virtual, KVM y XEN reconocen este formato de disco de forma predeterminada
.
2) qcow2: el formato de imagen de virtualización convencional, se pueden hacer múltiples instantáneas en la imagen, los datos se guardan aleatoriamente en la pista, el rendimiento es cercano al del disco RAW
Formato, uso del disco El espacio de almacenamiento es menor y el espacio físico ocupado por el disco aumenta con el aumento de los datos almacenados en el disco. La velocidad de migración de la máquina virtual es mucho más rápida que la del formato RAW.
. Formato RAW.
3) vmdk: No se usa mucho en tecnologías de virtualización como kvm y XEN, pero en vmware-esxi, este formato de imagen sigue siendo bastante estable y funciona bien.