誰かxenクラウドプラットフォーム/xenサーバーについてこれを明確にしてくれませんか

誰かxenクラウドプラットフォーム/xenサーバーについてこれを明確にしてくれませんか

XCPドキュメントによると、Xen Cloud Platform ホストは、複数の VM をホストするための 64 ビット x86 サーバー クラスのマシンです。

の上ブログ彼らはdom0について次のように言及しているdom0は32ビットプロセスであることに注意してください。

私はこれらの事実について少し混乱しています。ここで言及されているホストと dom0 とは何でしょうか。dom0 は 32 ビット CentOS カーネルであり、ホストは Xen ハイパーバイザーを意味すると考えていました。

ホストが 64 ビット カーネルに基づくハイパーバイザーを意味する場合、なぜそれ自体で 4GB を超えるアドレス指定ができないのでしょうか。

また、dom0の32ビットカーネルは、xenサーバー/XCPにさらに多くのRAMを割り当てることに依存しています(Citrixのブログでは、dom0は32ビットカーネルに基づいているため、xenサーバーは最大4 GBしか使用できず、残りのRAMはvmsに割り当てることができると書かれています。4GB 以上を割り当てると、Xen サーバーが失敗します。)。

私の理解では、dom0 は VM と xen を管理するためのインターフェイスを提供します。これについて簡単に説明していただける方はいらっしゃいますか。

答え1

どちらも正しいので、ここで混乱する必要はありません。

XCP で使用される Xen ハイパーバイザーは 64 ビットであるため、32 ビットと 64 ビットの両方のゲストを作成できます。

Dom0 は実際には xen ハイパーバイザー上で実行される別の VM であり、32 ビットであり、主に DomU へのディスクおよびネットワーク アクセスを提供するために使用されます。

Dom0 はホストの RAM を決定しません。

Dom0が持つことができるRAMの量も指定できます。dom0_mem=設定ファイル

利用可能なメモリ使用量の合計を確認するには

 xl info |grep total_memory

無料 -m

dom0 では、実際には xen ハイパーバイザーではなく dom0 に割り当てられた RAM が表示されます。

答え2

あなたが言及したリンクから記事のこの部分を見てください。

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.

この

http://wiki.xen.org/wiki/Xen_FAQ_Installation#64Bit_Linux_DomU_on_32Bit_Linux_Dom0.3F をインストールする方法はありますか?

64 ビットのハードウェアとハ​​イパーバイザーがある限り、32 ビットの dom0 は問題にならず、64 ビットのゲストに好きなだけメモリを割り当てることができます。dom0 は、ハードウェアを「管理」し、ゲストに低レベルのサービスを提供するためにのみ使用されます。ゲストの操作やメモリの割り当てには干渉しません。

関連情報