部署oVirt4.2+Gluster超融合架構


首先下載最新ovirt-node iso鏡像

准備3台機器,配置為2核,16G內存,兩塊硬盤,1塊100G裝系統,1塊300G做存儲

node1.com(192.168.105.221)

node2.com(192.168.105.222)

node3.com(192.168.105.223)

可以是虛機,但注意:

  1. 宿主機上要開啟嵌套虛擬化(nested kvm)支持;
  2. 虛擬網絡要用橋接模式,保證虛機和宿主機之間網絡互通。

安裝主機

使用node iso安裝3台機器,配置好ip地址、域名信息

檢查確認好每台主機的hostname和/etc/hosts文件中的域名映射

從node221.com上配置ssh無密碼登錄

[root@node1~]# ssh-keygen
[root@node1~]# ssh-copy-id root@node1.com
[root@node1~]# ssh-copy-id root@node2.com
[root@node1~]# ssh-copy-id root@node3.com

部署Gluster

訪問https://192.168.105.221:9090,使用root帳號登錄,進入主機node1.com的cockpit web界面

如上圖,點擊超融合部署按鈕start,選擇部署流程

這里有兩個選項,選擇第一個(ps:第二個為使用一台主機節點部gluster本地環境,無法擴容,不建議用)

填寫三台主機名稱,進入下一步

再次填入主機2和主機3的域名,這里是讓這兩台主機能夠自動支持運行Hostengine虛機,進入下一步

這一步不填,直接跳過

這里我們按它默認的三個卷來創建,並且讓data、vmstore啟用仲裁模式,進入下一步

這一步我們調整LV配置中的設備名稱都為“vdb”(因為是在虛機環境下,磁盤的名稱為v*,這塊盤為一開始部署主機節點時添加的數據盤,請確認你的環境)

修改engine、data、vmstore的卷大小為80GB,根據你添加的數據盤大小進行分配,用於運行engine虛機的卷大小不能小於58GB(ovirt的默認最小值,實際占用空間為59GB以上,所以實測最好不要低於65GB)

其它采用默認的配置,實際部署中,raid配置應與物理環境的raid配置保持一致,下一步展示配置信息,直接點Deploy部署按鈕即可,進入部署過程

部署engine

Gluster部署成功后

進入engine的部署向導

按上圖的標識,將engine虛機配置信息填寫完整,進入下一步

這個地方我們只需填寫engine web管理台admin帳號的密碼即可,進入下一步

檢查下信息無誤,點擊PrepareVM即可

部署過程中到上圖所示這一步時會很久,因為要下載這個ovirt-engine-appliance rpm包,這個包有900多M。(建議這一步完成后,將這個rpm包拷貝出來以備用,下次部署時可直接拷到系統中使用yum安裝上就可以避免再次下載了。也在本站的安裝包下載此rpm包。)

engine虛機成功准備完成后,進入下一步

配置用於部署engine虛機的存儲,這里存儲類型選Gluster,路徑填前面部署Gluster中engine卷的路徑,格式如圖中所示,掛載選項為:

backup-volfile-servers=node2.com:node3.com

此掛載選項用於防止Gluster的單點故障

檢查信息無誤,開始部署過程。(注意上圖中的主機名稱不對,非本次部署截圖,自己環境與實際對應即可。)

一定注意到此步驟時:

首先ssh到node1.com中,增加engine的域名映射

192.168.105.224 engine224.com

開啟一個shell終端,長ping engine的ip(192.168.105.224),一旦能夠ping通,立即ssh到engine里面去,在/etc/hosts中增加engine的域名映射

此處是一個bug,若不進行上述步驟將會導致最后一步engine health check失敗而導致部署不完整。

部署完成。

訪問管理台

要修改訪問PC的hosts文件,將engine的域名映射加入,才可以通過域名訪問管理台(無法直接通過ip訪問)。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM