¿Alguien puede aclarar esto sobre la plataforma en la nube xen/el servidor xen?

¿Alguien puede aclarar esto sobre la plataforma en la nube xen/el servidor xen?

Según la documentación de XCP,El host Xen Cloud Platform es una máquina de tipo servidor x86 de 64 bits dedicada a alojar múltiples máquinas virtuales.

enblog.citrix.comestán mencionando sobre dom0 comoCabe señalar que dom0 es un proceso de 32 bits.

Estoy un poco confundido acerca de estos hechos, ¿qué mencionan host y dom0 aquí? Pensé que dom0 es un kernel centos de 32 bits y ¿host significa hipervisor xen?

Si host significa hipervisor que se basa en un kernel de 64 bits, entonces ¿por qué no puede gestionar más de 4 GB por sí mismo?

Además, ¿cómo depende el kernel de 32 bits de dom0 de asignar más RAM al servidor xen/XCP? a vms, también¡Si asignamos más de 4 GB, el servidor xen fallará!).

Según tengo entendido, dom0 proporciona una interfaz para administrar VM y xen. ¿Alguien puede darme una explicación sencilla sobre esto?

Respuesta1

Ambos son correctos, ¿cuál es la necesidad de confusión aquí?

El hipervisor Xen utilizado en XCP es de 64 bits y, por lo tanto, puede crear invitados de 32 y 64 bits.

Dom0, que en realidad es otra máquina virtual que se ejecuta sobre el hipervisor xen, es de 32 bits y sirve principalmente para proporcionar acceso al disco y a la red a DomU.

Dom0 no determina la RAM para su host.

Incluso puedes especificar cuánta RAM puede tener Dom0 usandodom0_mem=en/boot/extlinux.conf.

Para ver el uso total de memoria disponible

 xl info |grep total_memory

libre -m

en dom0 en realidad muestra la RAM asignada a dom0 y no al hipervisor xen.

Respuesta2

Vea esta parte del artículo desde el enlace que mencionó,

When a host running XenServer starts up, the Xen hypervisor loads a small
virtual machine that is essentially invisible to users (and even admins
if you don’t know where to look!).  This special, privileged VM is referred
to as the “control domain”, “domain-0” or, as the cool kids like to call it,
“dom0”. The control domain runs the management tool stack and also provides
low-level services to other VMs, such as providing physical access to devices.

y esto

http://wiki.xen.org/wiki/Xen_FAQ_Installation#Is_there_any_way_to_install_64Bit_Linux_DomU_on_32Bit_Linux_Dom0.3F

Siempre que tenga un hipervisor y un hardware de 64 bits, dom0 de 32 bits no importa y puede asignar tanta memoria como desee a sus invitados de 64 bits. dom0 sólo se utiliza para "administrar" hardware y proporcionar servicios de bajo nivel a los invitados. No interfiere en la operación ni en la asignación de memoria a los invitados.

información relacionada