Fusioncompute對接存儲、虛擬化和非虛擬化存儲、virtio驅動


一、Fusioncompute對接存儲

Fusioncompute對接存儲時,我們需要配置網絡部分和存儲部分

1、網絡部分

(1)物理網卡。在我們FC的集群環境中,點開一台主機,我們可以在網絡中看到這台主機所帶有的所有網卡。如下圖所示,我們可以看到這台主機一共有8個網口。

 

 

(2)聚合網口。物理網卡的下一步就是聚合網口。界面顯示如下圖。那么這一步是干什么用的呢?其實就是用於綁定網口,把網口兩兩綁定在一起。為什么要做網口綁定呢?做網口綁定時我們大多數選主備模式。比如我們把eth1和eth2做了綁定,那么當eth1因為介質損壞等原因無法使用時,備網口eth2會直接升為主,eth2這個網口會被直接使用 。這樣一來就想當於做了冗余,當有一個網口有問題時,業務還可以正常使用,保證了高可靠特性。

      

 

 

 

 

(3)邏輯接口。最后一步是邏輯接口。我們在這里要將我們配好的網口或者綁定網口連接到我們對應的管理IP和存儲IP上,這個邏輯接口就稱為管理接口和存儲接口。

 

 

這樣網絡部分就配置完了,依次進行,環環相扣。

 

2、存儲部分

 (1)添加存儲資源。我們需要將存儲資源的IP 等信息輸入,添加存儲資源,並把他關聯到相應主機,只有被關聯的主機才可以使用這個存儲資源。

 

 

 

(2) 存儲設備。在添加完存儲資源之后,我們才能在存儲設備中掃描到對應的存儲資源。

 

 

(3)數據存儲。存儲設備只是一個設備,沒辦法給主機直接使用存儲資源。所以這時候我們還需要做數據存儲這一步。添加數據存儲時,我們要選擇對應的存儲設備,並關聯相應的主機。添加完數據存儲之后,我們的主機才是可以真正的使用我們的存儲資源了。

 

總結:存儲配置過程:添加存儲資源--掃描存儲設備--添加數據存儲。依次進行,環環相扣。

 

二、FC給虛擬機掛光驅的三種方式

1、本地方式。通過計算機本地文件上傳光驅文件並掛載。

2、共享方式。如果本地計算機沒有光驅文件,可以通過共享文件夾的方式從別的計算機獲取光驅文件並上傳。

3、文件方式。通過FC上的本地文件選擇光驅並掛載。FC上的本地文件在哪呢?就在我們的數據存儲上邊。詳見下圖。

 

 

 

 

 

 

 

三、存儲類型

1、虛擬化存儲

由SAN 或 NAS 提供的存儲空間,需要添加一層文件系統來屏蔽底層的差異性,性能較差。支持更多的虛擬化特性。可以使用存儲高級功能(快照、鏈接克隆、磁盤擴容、存儲熱遷移等),且虛擬化的數據存儲支持創建精簡模式的磁盤。存儲高級特性是指在存儲時不僅能把數據本身記錄下來,還能把數據的邏輯結構也記錄下來,例如快照就是把數據和其結構完整的存儲了下來。只有虛擬化存儲可以這樣。傳統的存儲功能只是存儲數據。

2、非虛擬化存儲

分布式存儲提供的存儲空間,沒有添加文件系統,性能好,但無法支持高級特性。不能使用高級功能,但存儲性能優於虛擬化存儲。因為是物理的存儲,性能肯定好於虛擬化存儲。就類似於裸金屬物理機和雲主機的區別。

 

四、Virtio驅動

我們在配置虛擬機時,磁盤、網卡一般選擇virtio類型,可以提升性能。那么什么是virtio呢?它又為什么可以提升性能呢?

 

 

 

在傳統的設備模擬中,虛擬機內部設備驅動完全不知道自己處在虛擬化環境中,所以I/O操作會完整的走 虛擬機內核棧->QEMU->宿主機內核棧,產生很多VM Exit和VM Entry,導致性能很差。Virtio方案旨在提高I/O性能。在改方案中虛擬機能夠感知到自己處於虛擬化環境中,並且會加載相應的virtio總線驅動和virtio設備驅動,執行自己定義的 協議進行數據傳輸,減少VM Exit和VM Entry操作。 

 其實virtio就是一個半虛擬化的驅動,windows的軟驅中帶有這個驅動,而linux本身含有這個驅動。我們之前說半虛擬化的時候說到,虛擬機知道自己是個虛擬機,我們這里選擇virtio就是為了實現這個目的。假如虛擬機不知道自己是個虛擬機,當他要和另一台虛擬機通信時,因為他認為自己是一台真實的物理機,所以他會通過物理交換機傳到另一個虛擬機,在進行通信,如上圖所示,整個過程很麻煩。但是如果裝了virtio驅動,虛擬機知道自己就是一個虛擬機,那么他就會通過ovs直接和另一個虛擬機進行通信,整個過程簡單了很多。所以我們一般在配置磁盤和網卡時都會選擇virtio類型,以此來提升性能。 OVS:open virtul switch(開放式虛擬交換機)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM