Alguém pode esclarecer isso na plataforma de nuvem xen/servidor xen

Alguém pode esclarecer isso na plataforma de nuvem xen/servidor xen

De acordo com a documentação do XCP,O host Xen Cloud Platform é uma máquina de classe de servidor x86 de 64 bits dedicada a hospedar várias VMs.

sobreblog.citrix.comeles estão mencionando sobre dom0 comoDeve-se notar que dom0 é um processo de 32 bits

Estou um pouco confuso sobre esses fatos, o que Host e dom0 mencionam aqui. Achei que dom0 é um kernel centos de 32 bits e host significa hipervisor xen?

se host significa hipervisor baseado em kernel de 64 bits, então por que ele não é capaz de endereçar mais de 4 GB para si mesmo.

Além disso, como o kernel de 32 bits do dom0 depende da atribuição de mais memória RAM ao servidor xen/XCP (no blog citrix eles estão dizendo, já que o dom0 é baseado no kernel de 32 bits, o servidor xen pode ter no máximo 4 gb apenas e o restante da memória RAM para atribuição para vms, tambémse atribuirmos mais de 4 GB, o servidor xen falhará!!).

Pelo que entendi, dom0 fornece uma interface para gerenciar VM e xen. Alguém pode me dar uma explicação simples para isso.

Responder1

Ambos estão corretos, qual é a necessidade de confusão aqui.

O hipervisor Xen usado no XCP é de 64 bits e, portanto, pode criar convidados de 32 e 64 bits.

Dom0, que na verdade é outra VM executada no hipervisor xen, tem 32 bits e serve principalmente para fornecer acesso a disco e rede ao DomU.

Dom0 não determina RAM para o seu host.

Você pode até especificar quanta memória RAM o Dom0 pode ter usandodom0_mem=em/boot/extlinux.conf.

Para ver o uso total de memória disponível

 xl info |grep total_memory

livre -m

no dom0 está, na verdade, mostrando a memória RAM atribuída ao dom0 e não ao hipervisor xen.

Responder2

Veja esta parte do artigo no link que você mencionou,

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.

e isto

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

Contanto que você tenha um hardware e hipervisor de 64 bits, o dom0 de 32 bits não importa e você pode atribuir tanta memória quanto desejar aos seus convidados de 64 bits. dom0 é usado apenas para "gerenciar" hardware e fornecer serviços de baixo nível aos convidados. Não interfere no funcionamento ou alocação de memória aos convidados.

informação relacionada