您好,登錄后才能下訂單哦!
這篇文章主要介紹了如何實(shí)現(xiàn)KVM虛擬化存儲(chǔ)池,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
在創(chuàng)建虛擬機(jī)之前,需要先創(chuàng)建一個(gè)存儲(chǔ)池.存儲(chǔ)池(Storage pools)是在宿主機(jī)上放置虛擬機(jī)的存儲(chǔ)位置,可以是本地的,也可以是網(wǎng)絡(luò)存儲(chǔ),具體的虛擬機(jī)實(shí)例放置在卷(Volume)上
存儲(chǔ)池(Storage pools)是在宿主機(jī)上放置虛擬機(jī)虛擬磁盤的存儲(chǔ)位置,默認(rèn)的存儲(chǔ)是在/var/lib/libvirt/images目錄下,由于對(duì)硬盤和虛擬磁盤大小的空間規(guī)劃,一般在/home/kvm/images目錄或規(guī)劃的目錄下集中存放虛擬機(jī)的虛擬磁盤方便管理,操作存儲(chǔ)卷的命令行是virsh
創(chuàng)建基于文件夾的存儲(chǔ)池
[root@e3 ~]# mkdir /data/kvm/vmfs [root@e3 ~]# ll /data/kvm/vmfs 總用量 0 [root@e3 ~]# ll -d /data/kvm/vmfs drwxr-xr-x. 2 root root 4096 1月 22 10:08 /data/kvm/vmfs
定義存儲(chǔ)池于目錄
[root@e3 ~]# virsh pool-define-as vmdisk --type dir --target /data/kvm/vmfs/ # 定義池 vmdisk
創(chuàng)建已經(jīng)定義的存儲(chǔ)池
[root@e3 ~]# virsh pool-build vmdisk 構(gòu)建池 vmdisk
查看活動(dòng)池
[root@e3 ~]# virsh pool-list --all 名稱 狀態(tài) 自動(dòng)開(kāi)始 ----------------------------------------- disk01 活動(dòng) 否 vmdisk 不活躍 否
查看池信息
[root@e3 ~]# virsh pool-info vmdisk 名稱: vmdisk UUID: 2f01b1c0-2852-4a35-895a-0e82c05d5fec 狀態(tài): 不活躍 持久: 是 自動(dòng)啟動(dòng): 否
激活池并開(kāi)機(jī)自動(dòng)啟動(dòng)
[root@e3 ~]# virsh pool-autostart vmdisk 池 vmdisk 標(biāo)記為自動(dòng)啟動(dòng) [root@e3 ~]# virsh pool-start vmdisk 池 vmdisk 已啟動(dòng) #這樣一個(gè)基于本地文件的主機(jī)池就創(chuàng)建好了
在存儲(chǔ)池創(chuàng)建虛擬機(jī)存儲(chǔ)卷
[root@e3 ~]# virsh vol-create-as vmdisk test.qcow2 20G --format qcow2 創(chuàng)建卷 test.qcow2 [root@e3 ~]# cd /data/kvm/vmfs/ [root@e3 vmfs]# ls test.qcow2 [root@e3 vmfs]# ll 總用量 196 -rw-------. 1 root root 197120 1月 22 10:20 test.qcow2
關(guān)閉一個(gè)池并刪除一個(gè)池
[root@e3 vmfs]# virsh pool-destroy disk01 #關(guān)閉池 銷毀池 disk01 [root@e3 vmfs]# virsh pool-list --all #查看 名稱 狀態(tài) 自動(dòng)開(kāi)始 ----------------------------------------- disk01 不活躍 否 vmdisk 活動(dòng) 是 [root@e3 vmfs]# virsh pool-undefine disk01 #徹底取消池 池 disk01 已經(jīng)被取消定義 [root@e3 vmfs]# virsh pool-list --all #查看 名稱 狀態(tài) 自動(dòng)開(kāi)始 ----------------------------------------- vmdisk 活動(dòng) 是
用創(chuàng)建好的磁盤裝虛擬機(jī)
[root@e3 ~]# virt-install --name centos66 --ram 512 --disk path=/data/kvm/vmfs/test.qcow2 --vcpus 2 --os-type linux --os-variant rhel6 --network bridge=br0 --graphics none --console pty,target_type=serial --location 'ftp://192.168.0.244/cdrom' --extra-args 'console=ttyS0,115200n8 serial' 開(kāi)始安裝...... 搜索文件 .treeinfo...... | 590 B 00:00:00 !!! 搜索文件 vmlinuz...... | 7.9 MB 00:00:00 !!! 搜索文件 initrd.img...... | 66 MB 00:00:00 !!! 創(chuàng)建域...... | 0 B 00:00:00 連接到域 centos66 換碼符為 ^] #安裝過(guò)程前面文章有
刪除存儲(chǔ)池中的虛擬機(jī)存儲(chǔ)卷
[root@e3 ~]# virsh pool-delete vmdisk test.qcow2
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何實(shí)現(xiàn)KVM虛擬化存儲(chǔ)池”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。