20 preguntas y respuestas de la entrevista de virtualización de Linux

P:1 ¿Qué es la virtualización?

Respuesta: La virtualización es una técnica para crear recursos virtuales (en lugar de los reales), como servidores, dispositivos de almacenamiento, redes y sistemas operativos. La virtualización está desasociando el estrecho vínculo entre el software y el hardware.

P:2 ¿Cuáles son los diferentes tipos de virtualización?

Respuesta: La virtualización se puede utilizar de diferentes maneras y puede tomar muchas formas diferentes. Algunos de ellos se enumeran a continuación:

  • Virtualización de servidores
  • Virtualización de red
  • virtualización de hardware
  • virtualización de aplicaciones
  • virtualización de escritorio
  • Virtualización de usuarios

P:3 ¿Cuál es la diferencia entre virtualización completa y paravirtualización?

Respuesta: La virtualización completa y la paravirtualización se incluyen en la virtualización de hardware. Algunas de las diferencias entre ellos se enumeran a continuación:

Virtualización completa: Es una virtualización en la que la máquina invitada (máquinas virtuales) no sabe que está en un entorno virtualizado, por lo tanto, el sistema operativo host virtualiza el hardware para que el invitado pueda emitir comandos a lo que cree que es hardware real, pero en realidad son solo dispositivos de hardware simulados. creado por el anfitrión

Para virtualización: Es una virtualización en la que la máquina invitada es consciente de que está en un entorno virtualizado. Si la máquina invitada requiere recursos como memoria y CPU, envía un comando al sistema operativo invitado en lugar de comunicarse directamente con el hardware real.

P:4 ¿Qué es el hipervisor?

Respuesta: Hypervisor es una paz de un software que se instala en la máquina física, que luego crea y ejecuta máquinas virtuales. Las máquinas virtuales se conocen como máquinas invitadas y la máquina host es el hipervisor en el que se crean diferentes máquinas virtuales.

P:5 ¿Cuáles son los diferentes hipervisores disponibles en Linux?

Respuesta: Xen y KVM son dos hipervisores disponibles en Linux.

P:6: ¿Cuál es la diferencia entre Xen y KVM?

Respuesta: Para el hipervisor Xen, primero tenemos que instalar el kernel Xen y arrancar la máquina con el kernel Xen, donde KVM es una virtualización basada en kernel, no necesitamos ningún kernel adicional para KVM. KVM es un módulo en Kernel. El hipervisor Xen de forma predeterminada no admite la virtualización completa, mientras que KVM admite la virtualización completa.

P:7 ¿Qué es el hipervisor tipo 1 y tipo 2?

Respuesta: El hipervisor tipo 1 es un hipervisor completo que se ejecuta en un hardware completo. Hyper-V y ESXI Server son ejemplos de hipervisor de tipo 1. El hipervisor de tipo 2 está alojado en el sistema operativo. Ejemplos de hipervisor de tipo 2 son Microsoft Virtual Server y VMware Server.

P:8 ¿Qué es Dom0 en Xen?

Respuesta: Dom0 o Domain0 es el dominio inicial iniciado por el hipervisor xen. Tiene derechos especiales como iniciar un nuevo dominio y acceder directamente al hardware. Dom0 es responsable de ejecutar todos los controladores de dispositivos para el hardware.

P:9 ¿Cómo verificar si la tecnología de virtualización (VT) está habilitada en el BIOS de su servidor o no?

Respuesta: grep -E ‘svm|vmx’ /proc/cpuinfo

  • vmx es para procesadores Intel
  • svm es para procesadores AMD

P:10 ¿Cuál es el uso del comando virsh?

Respuesta: virsh es la interfaz o comando para administrar las máquinas virtuales basadas en el hipervisor KVM y Xen. En la interfaz de virsh, las máquinas virtuales se identifican por sus nombres de dominio, por lo que virsh generalmente se usa para enumerar los dominios actuales, para crear, pausar y apagar dominios.

P:11 ¿Cómo identificar la versión de KVM?

Respuesta: Para encontrar la versión de KVM, use el comando ‘versión virsh’

P:12 ¿Qué comando se usa para enumerar todas las máquinas virtuales que se ejecutan en el hipervisor KVM?

Respuesta: Usando el comando ‘lista virsh -todos‘ podemos enumerar todas las máquinas virtuales independientemente de sus estados.

P:13 ¿Cómo cerrar a la fuerza la máquina virtual basada en KVM desde la línea de comandos?

Respuesta: podemos apagar la VM a la fuerza usando el comando ‘virsh destruir nombre_máquina‘.Este comando solo debe usarse en un caso en el que la VM está en estado colgado porque el apagado forzado puede causar la corrupción del sistema de archivos.

P:14 ¿Cuáles son los requisitos básicos de la migración en vivo de VM en KVM?

Respuesta: Algunos de los requisitos básicos se enumeran a continuación:

  • La imagen del invitado o la imagen de la máquina virtual debe estar ubicada en un almacenamiento compartido y debe ser accesible mediante iSCSI, NFS, GFS2 o Canal de fibra.
  • El almacenamiento compartido debe montarse en la misma ruta en ambos hipervisores/hosts.
  • Ambos hipervisores/hosts deben ejecutar la misma versión de KVM.
  • Tanto los invitados como las VM deben tener la misma configuración de red y configuración de puente (sus direcciones IP deben ser diferentes)

P:15 ¿Qué comando se usa en KVM para la migración en vivo de máquinas virtuales?

Respuesta: ‘virsh migrate –live machine_name qemu+ssh://destination_server/system’

P:16 ¿Cuáles son los diferentes estados de una máquina virtual en el hipervisor Xen?

Respuesta: una VM puede tener diferentes estados como

  • r – Corriendo
  • b – Bloqueado
  • c – se estrelló
  • s – Apagado
  • p – En pausa

P:17 ¿Cómo obtener la consola de invitado o máquina virtual en Xen?

Respuesta: consola xm

P:18 ¿Cómo apagar, reiniciar e iniciar máquinas virtuales (identificadores de dominio) en Xen?

Respuesta: Use el comando xm:

# apagado xm [domain-id]
# reinicio xm [domain-id]
# comienzo xm [domain-id]

P:19 ¿Cómo obtener información de hardware de la máquina invitada KVM?

Respuesta: Use el comando ‘virsh dominfo

P:20 ¿Cómo conectar una VM en particular usando virt-viewer?

Respuesta: virt-viewer -c qemu:///system

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *