Kann das jemand zur Xen-Cloud-Plattform/zum Xen-Server erklären?

Kann das jemand zur Xen-Cloud-Plattform/zum Xen-Server erklären?

Gemäß der XCP-DokumentationDer Xen Cloud Platform-Host ist eine 64-Bit-Maschine der x86-Server-Klasse, die zum Hosten mehrerer VMs vorgesehen ist.

Anblog.citrix.comSie erwähnen dom0 alsEs ist zu beachten, dass dom0 ein 32-Bit-Prozess ist

ich bin ein wenig verwirrt über die hier erwähnten Fakten: Was ist Host und was Dom0? Ich dachte, Dom0 ist ein 32-Bit-CentOS-Kernel und bedeutet Host Xen-Hypervisor?

Wenn mit Host ein Hypervisor gemeint ist, der auf einem 64-Bit-Kernel basiert, warum kann er dann nicht mehr als 4 GB für sich selbst adressieren?

Außerdem: Wie hängt der 32-Bit-Kernel von Dom0 davon ab, dem Xen-Server/XCP mehr RAM zuzuweisen (im Citrix-Blog heißt es, da Dom0 auf einem 32-Bit-Kernel basiert, kann der Xen-Server nur maximal 4 GB haben und der Rest des RAM kann auch den VMs zugewiesen werden)wenn wir mehr als 4 GB zuweisen, schlägt der Xen-Server fehl!!).

Meines Wissens nach bietet Dom0 eine Schnittstelle zur Verwaltung von VM und Xen. Kann mir das bitte jemand einfach erklären?

Antwort1

Beide sind richtig, kein Grund für diese Verwirrung.

Der auf XCP verwendete Xen-Hypervisor ist 64-Bit und kann daher sowohl 32-Bit- als auch 64-Bit-Gäste erstellen.

Dom0 ist eigentlich eine weitere VM, die auf dem Xen-Hypervisor läuft, ist 32-Bit und dient hauptsächlich dazu, Festplatten- und Netzwerkzugriff auf DomU bereitzustellen.

Dom0 bestimmt nicht den RAM für Ihren Host.

Sie können sogar angeben, wie viel RAM Dom0 haben kann, indem Siedom0_mem=In/boot/extlinux.conf.

So zeigen Sie die insgesamt verfügbare Speichernutzung an

 xl info |grep total_memory

frei -m

auf Dom0 wird tatsächlich angezeigt, dass der RAM Dom0 und nicht dem Xen-Hypervisor zugewiesen ist.

Antwort2

Sehen Sie sich diesen Teil des Artikels über den von Ihnen angegebenen Link an.

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.

und das

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

Solange Sie über 64-Bit-Hardware und einen 64-Bit-Hypervisor verfügen, spielt 32-Bit-Dom0 keine Rolle und Sie können Ihren 64-Bit-Gästen so viel Speicher zuweisen, wie Sie möchten. Dom0 wird nur verwendet, um die Hardware zu „verwalten“ und den Gästen Low-Level-Dienste bereitzustellen. Es greift nicht in den Betrieb oder die Speicherzuweisung an die Gäste ein.

verwandte Informationen