開源虛擬化平臺oVirt4.3簡單搭建實踐

點擊上方"walkingcloud"關注,並選擇"星標"公衆號node

1、oVirt簡單介紹

oVirt是一套開源分佈式虛擬化解決方案,是RedHat虛擬化管理平臺RHEV的開源版本,oVirt基於開源社區項目構建,包括libvirt,Gluster,PatternFly和Ansible。web

官方網站https://www.ovirt.org/sql

oVirt平臺由兩個部分組成:oVirt-engine管理節點以及oVirt-node計算節點。數據庫

oVirt-engine屬於oVirt管理端,是oVirt中的管理節點,提供web界面與用戶交互,使Node節點管理可視化提供完成的企業級虛擬化平臺管理能力,功能相似於vcenterwindows

oVirt-node屬於數據節點端,oVirt中的計算節點,用於運行虛擬機,其內核基於kvm,相似於exsi,併爲平臺運行提供計算資源centos

oVirt是數據中心虛擬化管理平臺解決方案,快速構建私有云,主要應用於桌面雲和服務器虛擬化服務器

2、oVirt架構圖

3、使用VMware虛擬機簡單搭建oVirt虛擬化平臺

一、準備條件說明

1)CentOS7.9的虛擬機一臺 8G內存 6核CPU,磁盤100G左右微信

IP 192.168.31.84架構

該虛擬機做爲oVirt-engine管理端節點 app

2)oVirt-node節點虛擬機一臺, 8G內存 6核CPU,磁盤500G左右

該虛擬機做爲oVirt-node計算節點

使用ovirt-node-ng-installer-4.3.10-2020060117.el7.iso鏡像安裝

IP 192.168.31.210

鏡像下載地址

http://mirror.massclouds.com/ovirt/ovirt-4.3/iso/ovirt-node-ng-installer/4.3.10-2020060117/el7/ovirt-node-ng-installer-4.3.10-2020060117.el7.iso
或者官方鏡像站下載
https://resources.ovirt.org/pub/ovirt-4.3/iso/ovirt-node-ng-installer/4.3.10-2020060117/el7/ovirt-node-ng-installer-4.3.10-2020060117.el7.iso

3)提早下載virt-viewer.msi windowsX64的安裝包

本地下載virt-viewer.msi windowsX64的安裝包,並安裝

https://virt-manager.org/download/sources/virt-viewer/virt-viewer-x64-9.0.msi

二、oVirt-engine配置

一、先配置 ovirt4.3 el7版本的yum源

cd /etc/yum.repos.d/
mkdir /opt/yum.repos.bak
mv * /opt/yum.repos.bak/
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum install wget -y
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
wget http://mirror.massclouds.com/ovirt/yum-repo/ovirt-release43.rpm
rpm -ivh ovirt-release43.rpm

將ovirt-4.3.repo文件中URL改成oVirt中文社區-開源鏡像站地址,關閉gpgcheck

vi ovirt-4.3.repo 
修改爲以下
[ovirt-4.3]
name=Latest oVirt 4.3 Release
baseurl=http://mirror.massclouds.com/ovirt/ovirt-4.3/rpm/el$releasever/
#mirrorlist=https://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.3-el$releasever
enabled=1
skip_if_unavailable=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.3

並修改ovirt-4.3-dependencies.repo,也使用國內鏡像站的地址,並關閉gpgcheck

sed -i "s/mirror.centos.org/mirrors.aliyun.com/g" /etc/yum.repos.d/ovirt-4.3-dependencies.repo 
sed -i "s/gpgcheck=1/gpgcheck=0/g" /etc/yum.repos.d/ovirt-4.3-dependencies.repo 

二、yum install ovirt-engine

yum clean all
yum install ovirt-engine

 yum安裝出現報錯時再次嘗試,直到安裝成功

三、運行engine-setup初始化嚮導

engine-setup

默認採用本地自動建立Postgresql數據庫的方式一路回車便可,中間設置admin管理員的密碼

四、將FQDN登陸方式改成IP地址登陸方式

默認是採用FQDN的域名方式登陸,爲了方便起見

採用IP地址登陸,須要修改配置文件
cd /etc/ovirt-engine/engine.conf.d/
vi 11-setup-sso.conf
將SSO_ALTERNATE_ENGINE_FQDNS=""中填入管理節點的IP
SSO_ALTERNATE_ENGINE_FQDNS="192.168.31.84"
而後重啓服務生效systemctl restart ovirt-engine

三、 ovirt-node虛擬機安裝

使用ovirt-node-ng-installer-4.3.10-2020060117.el7.iso進行安裝便可

步驟就不詳細描述了,見下面安裝過程截圖 

四、oVirt集羣搭建

一、登陸管理門戶

https://192.168.31.84/ovirt-engine/ 使用以前安裝設置的admin管理員密碼登陸

二、修改數據中心的存儲類型爲本地

三、添加ovirt-node節點主機

添加ovirt-node節點主機192.168.31.210 輸入其root帳戶密碼點擊肯定便可

能夠查看任務或者事件,觀察ovirt-node節點狀態

排錯Tips

一、若是出現安裝失敗的話,建議在ovirt-node節點主機按上面的方法配置ovirt4.3 el7版本的yum源再從新添加 

二、若是添加成功了,發現ovirt-node節點狀態爲NonOperational不可用狀態 

緣由爲圖中紅圈所示缺乏CPU features:vmx,而搭建的VMware虛擬機的宿主機爲AMD CPU,因此會報這個錯,致使節點不可用 由於集羣設置中CPU爲Intel類型

解決辦法: 將ovirt-node節點置爲維護狀態,而後集羣設置CPU類型爲AMD EPYC後,激活ovirt-node節點就能夠看到ovirt-node節點狀態爲UP了 

四、存儲配置

1)添加數據域和ISO域 

數據域能夠理解爲虛擬機自己佔用的磁盤空間 

ISO域能夠理解爲虛擬機安裝時使用ISO鏡像,ISO鏡像文件須要存放的磁盤空間

添加數據域

mkdir /images
chown -R vdsm:kvm /images/

 添加ISO域

mkdir /iso
chown -R vdsm:kvm /iso

並SFTP方式上傳一個CentOS7的測試鏡像ISO文件


必須存放在這個目錄下 /iso/36ffdc18-c018-485a-ab81-070f414e6333/images/11111111-1111-1111-1111-111111111111/ 纔會在ISO域Web界面中看到鏡像ISO文件

五、新建虛擬機

實例鏡像添加一個,大小約爲50G 

打開高級選項:引導序列第一個設備設置爲硬盤,第二個設備設置CD-ROM 並啓用引導菜單 

點擊虛擬機並運行

排錯Tips

出現啓動失敗,查看事件有以下報錯,勾選透傳主機CPU後解決

能夠正常啓動虛擬機後,點擊控制檯,使用virt-viewer打開console.vv文件便可看到虛擬機的控制檯, 以下圖所示

六、虛擬機安裝操做系統

按ESC先選DVD/CD從光驅啓動安裝操做系統 

安裝過程略,安裝完成後截圖 

七、能夠登陸虛擬機門戶

從上面管理門戶退出後,點虛擬機門戶登陸

查看平臺上的虛擬機視圖 

本文分享自微信公衆號 - WalkingCloud(WalkingCloud2018)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索