溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

kvm虛擬化之存儲池

發(fā)布時(shí)間:2020-03-04 21:55:42 來源:網(wǎng)絡(luò) 閱讀:298 作者:丁丁歷險(xiǎn) 欄目:系統(tǒng)運(yùn)維

KVM存儲池是被libvirt所管理的文件、目錄或存儲設(shè)備,存儲池可以位于本地,也可以通過網(wǎng)絡(luò)共享,存儲池最終可以被虛擬主機(jī)所使用。默認(rèn)libvirt使用基于目錄的存儲池設(shè)計(jì),/var/lib/libvirt/images目錄就是默認(rèn)的存儲池。本地存儲池可以是本地的一個(gè)目錄、磁盤設(shè)備、物理分區(qū)或LVM卷,但本地存儲池不適合于大規(guī)模產(chǎn)品部署,也不支持虛擬機(jī)遷移功能。網(wǎng)絡(luò)共享存儲池使用標(biāo)準(zhǔn)的網(wǎng)絡(luò)協(xié)議進(jìn)行存儲設(shè)備的共享,它支持SAN、IP-SAN、NFS、GFS2等協(xié)議。在KVM虛擬化技術(shù)中,存儲池可以包含多個(gè)存儲卷,對虛擬主機(jī)而言,這些存儲卷將被識別為物理硬件存儲設(shè)備。

下面將以目錄存儲以及共享NFS存儲為例,演示KVM存儲池及存儲卷的創(chuàng)建流程。

(1)創(chuàng)建基于目錄的虛擬存儲池與存儲卷。

1)創(chuàng)建目錄:

[root@centos7 ~]# mkdir /var/lib/libvirt/test


2)修改文件安全相關(guān)屬性:

[root@centos7 ~]# chown root.root /var/lib/libvirt/test

[root@centos7 ~]# chmod 700 /var/lib/libvirt/test

[root@centos7 ~]# semanage fcontext -a -t virt_image_t /var/lib/libvirt/test

[root@centos7 ~]# restorecon -v /var/lib/libvirt/test


3)創(chuàng)建存儲池:

[root@centos7 ~]# virt-manager #開啟虛擬機(jī)管理器


依次選擇“Edit”→“Connection Details”菜單,如圖-1所示,開啟虛擬機(jī)連接具體設(shè)置窗口,在Storage選項(xiàng)卡中,選擇左下角位置的添加圖標(biāo),創(chuàng)建存儲池,如圖-2所示。在創(chuàng)建存儲池的第一步中輸入存儲池名稱與類型。本例中存儲池名稱為test,類型為基于目錄的存儲池,如圖-3所示;第二步需要輸入存儲池目錄的具體路徑,如圖-4所示。至此,基于目錄的存儲池已創(chuàng)建完成,如圖-5所示。下面需要在池中創(chuàng)建存儲卷。

?圖-1

kvm虛擬化之存儲池

?

圖-2

kvm虛擬化之存儲池


圖-3

kvm虛擬化之存儲池

?圖-4

kvm虛擬化之存儲池

?

圖-5

kvm虛擬化之存儲池

4)創(chuàng)建存儲卷。

在完成存儲池的創(chuàng)建后,我們就可以在池中創(chuàng)建存儲卷了,如圖-5所示,單擊選擇需要創(chuàng)建卷的存儲池,本例為test存儲池,然后選擇“New Volume”按鈕,根據(jù)提示輸入卷名稱、格式類型、最大存儲空間、實(shí)際分配空間,如圖-6所示。單擊“Finish”按鈕完成存儲卷的創(chuàng)建,如圖-7所示。

?

圖-6

kvm虛擬化之存儲池

?

圖-7

kvm虛擬化之存儲池

(2)為虛擬機(jī)添加使用存儲設(shè)備。

存儲卷創(chuàng)建完成后,我們的虛擬主機(jī)就可以使用這些卷了,通過virt-manager選擇一個(gè)虛擬機(jī)雙擊打開控制窗口。點(diǎn)選設(shè)備按鈕,顯示設(shè)備列表,如圖-8所示,選擇“Add Hardware”按鈕添加新的設(shè)備,在添加虛擬硬件窗口中選擇Storage存儲設(shè)備,因?yàn)槲覀円呀?jīng)為虛擬主機(jī)創(chuàng)建好了存儲卷設(shè)備。因此,我們選擇已經(jīng)存在的存儲空間,并輸入存儲卷的絕對路徑,如圖-9所示。進(jìn)入虛擬主機(jī)操作系統(tǒng),通過fdisk查看磁盤信息將包含剛剛添加的存儲卷設(shè)備,標(biāo)記為/dev/vdb,如圖-10所示。

?

圖-8

?kvm虛擬化之存儲池

圖-9

kvm虛擬化之存儲池?

圖-10

kvm虛擬化之存儲池

下面將演示如何在KVM虛擬化環(huán)境中創(chuàng)建基于NFS的存儲池以及存儲卷設(shè)備,這里我們提前準(zhǔn)備好了一臺NFS共享服務(wù)器

1)創(chuàng)建存儲池。

與基于目錄的存儲池類似,我們通過如圖-11所示的添加按鈕,創(chuàng)建一個(gè)新的存儲池。第一步依然是填寫存儲池名稱以及類型,如圖-12所示;第二步根據(jù)實(shí)際情況填寫NFS服務(wù)器主機(jī)名或IP地址(192.168.0.254)、服務(wù)器共享目錄(/nfs)、本地掛載點(diǎn)(/var/lib/libvirt/nfs),如圖7-28所示,單擊“Finish”按鈕完成。


圖-11

kvm虛擬化之存儲池?

圖-12

kvm虛擬化之存儲池

2)創(chuàng)建存儲卷。

與基于目錄的存儲卷類似,我們通過“New Volume”按鈕創(chuàng)建存儲卷,根據(jù)提示輸入卷名稱、格式類型、最大存儲容量、分配存儲容量,如圖-13所示。

?圖-13

kvm虛擬化之存儲池


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI