Aprender cómo construir un servidor de la nube y la tecnología de virtualización

Estos dos días de servidores de prueba de la nube se mantienen más o menos, pero golpean a sí mismo en ubuntu comando después de la finalización del despliegue no tenía un sentido de logro, y no sé de qué sirve, así que quería que en este supuesto, al final es lo que me enseñó, no sabemos casi vemos la palabra, no debe ser llamado como los propios estudiantes, sino más bien a sí mismo como un desarrollador, hacemos resultados mucho más de lo que sólo puede decir lo que voy a aprender más valioso.

 

1. ¿Qué es el servidor de la nube

servidor de la nube es decir, cuando se necesitan servicios de computación a que, cuando no se necesita, liberación directa, en comparación con dirigir servidor físico en la máquina, en la nube, más flexible.

2. ¿Qué es la tecnología de virtualización

La tecnología de virtualización para tomar la palabra en la llanura Inglés es la realidad que desea un equipo que se puede ver en vivo el tangible, pero la virtualización puede ayudar a tomar ventaja de la tecnología informática para algunos de los equipo físico, tales como la CPU, la memoria, esta entidad ficticia en el ordenador de una máquina virtual para utilizar.

¿Cuál es 3.KVM

KVM es una habilidad! Una tecnología de virtualización basada en el kernel de Linux!

Papel es el de hacer que la gestión de memoria del núcleo, gestión de procesos y la gestión directa de las máquinas virtuales

Se dice que nos referimos al KVM máquina virtual KVM , es una fuente abierta de virtualización de sistemas módulo, ya que Linux 2.6.20 está integrado en cada versión principal de Linux.

Nota: Hay un KVM conmutador KVM , una gestión informática dispositivo, lo cual puede lograrse mediante un teclado, ratón, controlar la visualización en varios equipos pueden ser controlados directamente por un equipo de servidores ubicados en diferentes lugares, y aquí estamos hablando del módulo de KVM no son los mismos que Linux, prestar atención!

KVM (Kernel-Based máquinas virtuales) se basa en un núcleo de Linux tecnología de virtualización, se puede convertir directamente al núcleo de Linux Hypervisor (proceso de gestión del sistema

Secuencia) de manera que el núcleo de Linux puede administrar máquinas virtuales directamente, llamadas directas a la gestión de memoria del kernel de Linux, el subsistema de gestión de procesos para gestionar máquinas virtuales

KVM se incluye en la versión de Linux 2.6.20 del kernel en febrero de 2007

Hay dos tipos de virtualización:

    1: hipervisor ejecuta directamente en el hardware (por ejemplo: KVM)

    2: hipervisor ejecuta en el sistema operativo (ej .: VMware)

 

La tecnología KVM flor es relativamente largo, ya que el sistema actual (Linux) módulo KVM cargado, el kernel de Linux directamente en hipervisor en, hipervisor en el sistema se puede ejecutar directamente en el correspondiente

comandos de gestión para crear, ... máquinas virtuales KVM eliminar, cada máquina virtual creado a partir de allí propio espacio de usuario y el espacio del núcleo

Nota ejecutar varios comandos en el módulo de administración original sistema no es KVM

Cómo CPU en esa máquina virtual es una salida virtual?

El primero es un hilo algunos kernel, asistido por el módulo de KVM a completa, tal como una CPU para ejecutar una máquina virtual es un hilo a través del modo de núcleo original de KVM

Bloque auxiliar hace en el núcleo, dos cpu es utilizar dos hilos, cpu virtual es un hilo del núcleo desde el punto de vista original

 

Si la máquina virtual espacio de usuario KVM era de E / S de llamadas, cómo es el proceso? (Sabemos i / o llamadas son generalmente instrucción privilegiada)

En primer espacio de usuario, el sistema iniciará una llamada, la solicitud se reenvía a su propio espacio del núcleo y el espacio del núcleo posterior transmisión a la aplicación original qemu espacio de usuario simulado a cabo cada

De dispositivos de hardware y, a continuación, transferido al espacio del núcleo original de qemu i verdadera completa / o llamada al sistema, si una instrucción sin privilegios de E / S de hardware con el tipo de CPU procesada directamente, por lo que esta característica

KVM y las pérdidas de rendimiento técnico en comparación con la máquina física real es inferior al 10%

 

KVM dos tipos de componentes:

    / Dev / kvm: el trabajo en hipervisor, se puede realizar en el espacio de usuario VM creación, lanzamiento y otras funciones de gestión a través de ioctl (), la llamada al sistema, sino que es un dispositivo de caracteres

    Función: Crear una máquina virtual, la memoria de la máquina virtual asigna, leer y escribir registros de CPU virtual, interrumpir para inyectar VCPU, ejecute VCPU etc.

    qemu proceso: trabajar en el espacio de usuario, principalmente para analógico IO dispositivo PC,

Se puede entender como manejar muchos equipos, como normal, que necesita para administrar diferentes servidores físicos a uno, pero usted puede manejar KVM es equivalente a todos los servidores en una sola máquina, independientemente de las limitaciones geográficas de espacio.

¿Cuál es 4.qemu

simulador qemu es un sistema operativo virtual, diciendo que el blanco es también software, es imitar los componentes físicos de un ordenador, permitiendo que la memoria virtual, virtualización de procesador, etc.

relación 5.kvm y qemu

Conocer casi: Hippo

módulo Responsabilidades KVM es abierta e inicializar función VMX, proporcionar la interfaz apropiada para apoyar la operación de la máquina virtual.

KVM analógico única CPU y la memoria, por lo que un cliente (que construir en un centos de máquina virtual ubuntu o similares) del sistema operativo puede estar preparado para ejecutarlo en el host (el equipo físico), pero no se puede ver, y no puede comunicarse. Como resultado, el código se modificó la CPU QEMU, simuló, código de memoria en KVM, y tarjetas de red, monitores y otra torre, por lo que QEMU + KVM se convirtió en una plataforma de virtualización completa.

Sólo módulo KVM del núcleo, los usuarios interactúan directamente ninguna ley con el módulo del núcleo, los usuarios tienen que utilizar la herramienta de gestión del espacio, y esta herramienta es QEMU. KVM y QEMU se complementan entre sí, QEMU KVM logra a través de velocidades de virtualización de hardware, mientras que KVM se utiliza para simular el dispositivo por QEMU. Para KVM, las herramientas de espacio de usuario que no sólo sólo comparable QEMU, hay otros, tales como el desarrollo de RedHat libvirt, virsh, virt-manager, etc., no es la única opción QEMU KVM.

Por lo tanto la comprensión simple y directa es: QEMU es un simulador de computadora, y KVM proporciona una aceleración de la simulación por ordenador.



Después de enterarse de nuevos conocimientos deben aprender como esto
1. ¿Qué es? Es la tecnología? Es un software? Es el método?
2. ¿para qué sirve? Después Implementa puede Zuosha?
3. cómo usarlo, cómo va a utilizar?
Este aprendizaje, la curiosidad de aprender es muy dura!

Supongo que te gusta

Origin www.cnblogs.com/zhefublog/p/12554083.html
Recomendado
Clasificación