題 設置裸機虛擬化系統,其中虛擬機管理程序託管SW RAID


[我對運行“裸機”虛擬化硬件完全不熟悉,所以請帶我去TFM,所以我可以使用它。]

我希望做的是擁有某種裸機虛擬化服務器設置,但是虛擬機管理程序負責運行軟件RAID5。

我希望將所有6個主板SATA端口用於2GB磁盤用於RAID,從而獲得10 TB RAID5卷。希望是我可以將這個設備雕刻成切片,然後我將這些切片拋給不同的VM實例。

這裡顯然有一個引導問題,因為管理程序沒有更多的磁盤端口可以擁有它自己,但我認為初始管理程序引導可以使用可引導的只讀USB記憶棒完成?然後管理程序可能會在初始啟動後使用RAID5卷的分區作為自己的操作系統?

這樣的事情是否可能,有多少方法可以做到?任何好文章或其他文件讓我破解'?


3
2018-05-22 00:49


起源




答案:


這可能是使用OpenNode。它是一個帶有softraid設置的ISO,但我不知道它是否能滿足您的需求。

OpenNode將為您提供OpenVZ或KVM虛擬化。完整的KVM虛擬化需要硬件Intel-VT或AMD-V虛擬化支持。僅支持64位服務器硬件。至少需要4 GB的RAM(如果運行KVM guest虛擬機,則為8 GB)。

閱讀以下軟件: http://opennode.activesys.org/documentation/opennode-iso-install-howto/


2
2018-05-22 02:32





VMware ESXi和Microsoft Hyper-V都允許直通磁盤,其中虛擬機可以直接訪問驅動器,就像物理連接一樣。它們也可以從USB閃存驅動器運行,它們也都是免費的。我對Xen和KVM了解不多。

Hyper-V使用起來非常簡單,但VMware ESXi具有更多高級功能。如果您告訴我哪種方式更喜歡,還有任何其他問題,我可以編輯我的答案以提供更多詳細信息。


2
2018-05-22 07:03



謝謝!但是,我特別不想要任何直通 - 我想要“主機”(“管理程序”?)來執行SW RAID5,然後我想將這個10TB卷切成比特然後我給VM(“客戶“)。無論我是通過製作整個10TB卷的文件系統,為VM提供基於文件的假磁盤,還是通過為它們提供10TB卷的實際分區來實現這一點,都不是那麼重要 - 也許它基於文件更靈活建立。 - stolsvik
@stolsvik:您將無法在ESXi中使用軟件RAID。它僅適用於HCL上的特定硬件RAID控制器卡(以及白盒列表中的非官方不受支持的卡)。 Hyper-V在硬件兼容性方面更加輕鬆,幾乎可以運行。 - paradroid


答案非常明顯:在每個驅動器上創建兩個分區:一個1GB,另一個與磁盤的其餘部分。將所有1GB設置為RAID 1(鏡像),並將其用作啟動設備 - 可以從RAID 1啟動(現在這是非常好的冗餘!)。然後將其他分區設置為RAID 5或RAID 6。


0
2018-02-24 09:06