紅帽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的方式。通俗的來說就是在虛擬機中安裝虛擬機,運用了嵌套虛擬化技術。


kvm環境搭建
1、首先安裝centos的虛擬機,要是有centos的物理機也可以直接使用。

在安裝centos虛擬機時儘量將內存分到6G及以上、磁盤容量100G,在VMware的CPU設置開啓虛擬化。





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虛擬機:


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


安裝完三個虛擬機後,ovirt的搭建方式參見上次推送點擊打開鏈接

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




等待一段時間後,主機的狀態變爲UP就說明添加成功了。中途如果出現錯誤,點開事件可以查看錯誤信息根據提示解決錯誤。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章