天天看點

紅帽Linux+虛拟化基礎入門(八)

KVM      

      因為在VMware上搭建ovirt平台有一點小BUG,無法在平台上建立虛拟機。是以今天用Linux系統,在KVM上搭建ovirt平台。首先要準備CentOS-7-x86_64-DVD-1708.iso和ovirt-node-ng-installer-ovirt-4.2-2018060606.iso的鏡像包。

      這次搭建ovirt的方式采用在Linux虛拟機中搭建ovirt-engine,ovirt-node1,ovirt-node2的方式。通俗的來說就是在虛拟機中安裝虛拟機,運用了嵌套虛拟化技術。

紅帽Linux+虛拟化基礎入門(八)

kvm環境搭建

1、首先安裝centos的虛拟機,要是有centos的實體機也可以直接使用。

在安裝centos虛拟機時盡量将記憶體分到6G及以上、磁盤容量100G,在VMware的CPU設定開啟虛拟化。

紅帽Linux+虛拟化基礎入門(八)
紅帽Linux+虛拟化基礎入門(八)
紅帽Linux+虛拟化基礎入門(八)
紅帽Linux+虛拟化基礎入門(八)

2、虛拟機安裝完centos後,在虛拟機上安裝kvm系列軟體。

yum -y Install qemu-kvm libvirt virt-viewer virt-maneger         #安裝KVM套件

安裝完畢後用指令打開kvm虛拟機

virt-manager              #打開kvm虛拟機

注意:1.将centos和ovirt-node的鏡像拷到/tmp目錄下,防止放在其他目錄下安裝虛拟機時出現權限問題。

          2.使用複制粘貼将大檔案從實體機拷到虛拟機裡一般存放在/tmp下的某個目錄中。

3、在宿主虛拟機開啟嵌套虛拟化

因為是在虛拟機裡安裝虛拟機,而且還要部署到虛拟化平台上,是以宿主虛拟機必須要開啟嵌套虛拟化讓宿主虛拟機中安裝的虛拟機具備虛拟化的能力。

在下邊網站裡,提供了Intel和AMD開啟虛拟機的方式。在宿主虛拟機上操作:

https://docs.fedoraproject.org/quick-docs/en-US/using-nested-virtualization-in-kvm.html    #cpu 開啟嵌套虛拟化

安裝完ovirt-engine,ovirt-node1,ovirt-node2三台虛拟機後,使用如下指令檢視是否開啟虛拟化。

cat /sys/module/kvm_amd/parameters/nested     #檢視是否支援嵌套虛拟化

# vim /sys/module/kvm_amd/parameters/nested    #修改為1開啟。但是root不能直接修改。

安裝ovirt-engine,ovirt-node1,ovirt-node2虛拟機:

紅帽Linux+虛拟化基礎入門(八)

選擇拷貝本機CPU配置,才能開啟虛拟機的虛拟化

紅帽Linux+虛拟化基礎入門(八)

安裝完三個虛拟機後,ovirt的搭建方式參見上次推送點選打開連結

ovirt搭建完畢後就可以登陸向裡邊添加主機了。

紅帽Linux+虛拟化基礎入門(八)
紅帽Linux+虛拟化基礎入門(八)

等待一段時間後,主機的狀态變為UP就說明添加成功了。中途如果出現錯誤,點開事件可以檢視錯誤資訊根據提示解決錯誤。

紅帽Linux+虛拟化基礎入門(八)
紅帽Linux+虛拟化基礎入門(八)

繼續閱讀