在建立KVM虛擬機器之前,需要先建立乙個儲存池

2021-09-20 22:20:17 字數 1438 閱讀 2278

1、在建立虛擬機器之前,需要先建立乙個儲存池,儲存池(storage pools)是放置虛擬機器的儲存位置,可以是本地的,也可以是網路儲存,具體的虛擬機器例項是放置在卷(volume)上,操作儲存卷的命令列是virsh。下面的過程為開始建立

1.1、建立乙個資料夾,等會用來儲存虛擬機器用

#mkdir virtual_machine

1.2、定義乙個儲存池(注意:kvm_images這個名字是自定義的名稱)

#virsh pool-define-as kvm_images --type dir --target /datapool/virtual_machine/

1.3、檢視建立後的儲存池,此時,剛建立的儲存池屬於未啟用狀態

#virsh pool-list --all

1.4、建立基於資料夾的儲存池(也就是說啟用剛才定義的儲存池,名稱為kvm_images,而且定義的的實際路徑是/datapool/virtual_machine)

#virsh pool-build  kvm_images 

1.5、使儲存池生效(啟用儲存池)

#virsh pool-start kvm_images

1.6、這時候,儲存池還不是自動執行,( 讓它自動執行,才可以正常使用)

#virsh pool-autostart kvm_images 

1.7、驗證儲存池

#virsh pool-info kvm_images

名稱:       kvm_images

uuid:           c80b654a-79a6-4855-a937-acdaeb5abf50

狀態:       running

持久:       是

自動啟動: 是

容量:       189.96 gib

分配:       6.35 gib

可用:       183.61 gib

2、建立了儲存池後,就可以建立乙個虛擬硬碟檔案,這個虛擬硬碟檔案就是是用來做虛擬機器的硬碟

virsh vol-create-askvm_images vm01.qcow2 20g --format qcow2

3、建立完虛擬硬碟後,就可以建立一台虛擬機器,並且修改虛擬機器的配置檔案,將磁碟指向建立好的qcow2磁碟格式的虛擬硬碟檔案

4、需要注意的問題

1、如果是ubuntu環境,用apt-get安裝的kvm環境,那麼定義的儲存池後,儲存池的相關配置檔案是在/etc/libvirt/storage 的路徑

2、路徑下的kvm_images.xml檔案為儲存的xml配置檔案檔案,千萬可別誤刪除了

在虛擬機器中建立kvm

一 需求 1 一台虛擬機器 controller 2 centos映象檔案 二 建立步驟 mkdir opt centos 建立centos資料夾 mount dev sr0 opt centos 掛載映象到centos資料夾 rm rf etc yum.repo 清空yum資料夾 vi etc y...

KVM建立虛擬機器

常用命令 kvm建立虛擬機器出現cpu報錯 需要的檔案 demo.xml配置檔案 demo 3906250 3906250 2hvm destroy restart restart usr libexec qemu kvm 常用命令 virsh define demo.xml virsh start...

建立KVM虛擬機器

windows 1.分析映象 import guestfs g guestfs.guestfs g.add drive opts datapool w2k3.qcow2 g.launth root g.inspect os root dev vda1 type g.inspect get type ...