kvm存儲池好處-ag真人国际官网
❶ 雲存儲到底有什麼好處
雲儲存的好處:
1、硬體冗餘
2、自動的故障切換
3、存儲設備升級不會導致服務中斷
4、容量分配不受物理硬碟限制
5、節省電力
6、及時提供容量的擴展
7、海量並行擴容
8、統一的對外名稱
9、負載均衡
10、容易管理
❷ openstack 之 虛擬化原理
一個kvm(kernel-based virtual machine)虛擬機在宿主機上就是一個 qemu-kvm進程,與其他linux進程一樣被調用。 虛擬機的每個虛擬cpu則對應 qemu-kvm進程中的一個進程。 因此,虛擬cpu可以超過物理cpu的數量,叫cpu超配。
kvm通過內存虛擬化共享物理系統內存,動態分配給虛擬機。
為了在一台機器上運行多個虛擬機,kvm需要實現va(虛擬內存) --> pa(物理內存) --> ma(機器內存)的轉換,其中虛擬機os控制va->pa的轉換,kvm負責pa->ma的映射。
kvm的虛擬化通過存儲池(storage pool)和卷(volume)實現。 存儲池是宿主機可見的一片存儲空間,,可以分為多種類型。 卷是存儲池的一塊空間,卷在虛擬機眼中就是一塊硬碟。 不同類型的存儲池:
文件目錄是最常見的存儲池。 目錄是一個存儲池,默認是 /var/lib/libvirt/images/ 目錄里的一個文件就是一個卷。
使用文件做卷的優點:
kvm支持多種卷格式:
宿主機上的vg(volume group)中的lv(logical volume)作為虛擬磁碟分配給虛擬機使用,只能作為數據盤,不能作為啟動盤,因為它沒有mbr引導記錄。 這種情形,主機的vg就是存儲池,lv就是卷。
kvm還支持 iscsi, ceph等多種類型的存儲池。
假設宿主機有1塊物理網卡 en0 , 運行著一個虛擬機vm1。那問題是如何讓vm1訪問外網呢? a):將物理網卡直接分配給虛擬機,但這樣會導致宿主機和其他的虛擬機沒有網路連接了。 b):給虛擬機分配一個虛擬網卡 vnet0 , 通過linux bridge br0 將 en0和vnet0連接起來。這個是實際採用的方案。
linux bridge可以看做是物理介面和虛擬介面的轉發器。
如果添加虛擬機vm2,自然也給它分配虛擬網卡 vet0 , 這兩塊虛擬網卡都通過 br0 和en0通信,並且虛擬機之前是可以直接通信的。因此br0就充當了兩台虛擬機的出口網關。
沒有vlan之前,連在同一交換機上的主機共享廣播域,獨占沖突域,相互之間可以直接通信。 vlan 能夠將一個交換機的埠劃分為若干個組, 使得連接在同一組中埠的主機位於同一邏輯網路中,不同vlan間通信需要經過三層路由。
vlan是二層上的隔離,隔離廣播指的是二層乙太網廣播幀,和三層的ip廣播報文區別開來。
vlan用vlan id 唯一標示組,范圍是 [1, 4096]。 支持vlan的交換機因而具有兩種埠:access埠和trunk埠。 access口隸屬某一個組,只能把access口劃分給一個vlan組,沒有顯式指定,默認在0號組。 trunk口允許不同的vlan幀通過,通常是連接兩個交換機的埠模式。
eth0 是宿主機的物理網卡, eth0.10 是與它連接的子設備。
eth0.10就是vlan設備,vlan id 是10。
eth0.10掛載在 brvlan10 的linux bridge上, 虛擬機vm1的虛擬網卡 vnet0 也掛載在 brvlan10上。
如此一來,vnet0, brvlan10 和 eth0.10 都接在vlan10 的access口上。而eth0充當trunk口。
如果再增加一個vlan2
那麼vm2的三個虛擬介面都是接在vlan 20 上的。對於新創建的虛擬機,只要為它創建一個vlan組,並將其虛擬網卡放到這個組中,就能共享宿主機的物理網卡了。還有,一個物理網卡可以為多個虛擬網卡服務,而一個虛擬網卡則只能對應於一塊物理網卡。即一對多關系。
對lvm的網路虛擬化總結:
所以,linux bridge vlan 模擬了現實的二層交換機。
❸ linux lvm是什麼對比直接使用物理存儲有什麼好處
linux中lvm是什麼?lvm是logical volumemanager的簡寫,中文名為邏輯卷管理,它是linux環境下對磁碟分區進行管理的一種機制。以下是詳細的內容介紹,具體內容請看下文:
lvm是邏輯卷管理的簡稱,他是建立在物理存儲設備之上的一個抽象層,允許你生成邏輯存儲卷,和直接使用物理存儲在管理上相比,提供了更好的靈活性。
lvm將存儲虛擬化,使用邏輯卷,你不會受限於物理磁碟的大小。另外,和硬體相關的存儲設置被其隱藏,你能不用停止應用或卸載文件系統來調整卷大小或數據遷移,這樣可以減少操作成本。
lvm對比直接使用物理存儲,具有以下好處:
1、靈活的容量,當使用邏輯卷時,文件系統能擴展到多個磁碟上,你能聚合多個磁碟或磁碟分區成單一的邏輯卷。
2、可伸縮的存儲池,你能使用簡單的命令來擴大或縮小邏輯卷大小,不用重新格式化或分區磁碟設備。
3、在線的數據再分配,你能在線移動數據,數據能在磁碟在線的情況下重新分配,比如你能在線更換可熱插拔的磁碟。
4、方便的設備命名,邏輯卷能按你覺得方便的方式來起所有名稱。
5、磁碟條塊化,你能生成一個邏輯卷,他的數據能被條塊化存儲在2個或更多的磁碟上,這樣能明顯提升數據吞吐量。
6、映像卷,邏輯卷提供方便的方法來映像你的數據。
7、卷快照,使用邏輯卷,你能獲得設備快照用來一致性備份或測試數據更新效果而不影響真實數據。