實驗環(huán)境下oVirt的部署

oVirt

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),銀川企業(yè)網(wǎng)站建設(shè),銀川品牌網(wǎng)站建設(shè),網(wǎng)站定制,銀川網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,銀川網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

架構(gòu)

1、oVirt簡介

oVirt是基于KVM虛擬化組建私有云平臺的管理工具。oVirt以web界面的方式管理KVM虛擬化環(huán)境,主要由Engine和Node兩部分組成,Engine是oVirt中的管理節(jié)點,提供web界面與用戶交互,使Node節(jié)點管理可視化。Node是oVirt中的計算節(jié)點,底層專注KVM虛擬化,并為虛擬機運行提供計算資源。oVirt是數(shù)據(jù)中心虛擬化管理平臺解決方案,數(shù)據(jù)中心是邏輯的概念,按照主數(shù)據(jù)存儲的組織方式劃分,以便快速構(gòu)建私有云,主要應(yīng)用于桌面云和服務(wù)器虛擬化。

2、

①oVirt Engine

oVirt Engine負(fù)責(zé)整個系統(tǒng)的管理維護(hù)是整個oVirt管理平臺的核心部件,Engine節(jié)點內(nèi)

置數(shù)據(jù)庫記錄整個系統(tǒng)中所有的虛擬機配置、節(jié)點狀態(tài)、系統(tǒng)環(huán)境、存儲器等信息。實現(xiàn)管理的邏輯、狀態(tài)及策略,良好的web界面客戶端,使系統(tǒng)管理員通過網(wǎng)頁進(jìn)行管理系統(tǒng)的任何操作。

②oVirt Node

oVirt Node只負(fù)責(zé)提供計算資源及功能實現(xiàn),不記錄任何信息,僅僅負(fù)責(zé)實現(xiàn)虛擬機器與設(shè)備的創(chuàng)建與修改,資源的共享與保護(hù)。Node節(jié)點可以由普通Linux操作系統(tǒng)安裝VDSM組件構(gòu)成,也可以是專為Node定制的Linux操作系統(tǒng)。VDSM是維系Node節(jié)點與Engine關(guān)系的紐帶,負(fù)責(zé)節(jié)點的自啟動與注冊及對網(wǎng)絡(luò)、存儲、主機、虛擬機的管理,支持對虛擬機的外部干涉、內(nèi)存與存儲的合并與超支等功能。Node節(jié)點系統(tǒng)重啟后內(nèi)容消失,從而保證了Node的無狀態(tài)性。

KVM下oVirt搭建

一、基礎(chǔ)環(huán)境

1、【官方建議】

1)oVirtEngine需求:

低-雙核,4GB內(nèi)存,最少25GB磁盤空間,1-Gbps網(wǎng)卡

推薦-2個CPU(4核),16GB內(nèi)存,50GB磁盤空間,1-Gbps網(wǎng)卡

2)系統(tǒng)OS的低需求:

Fedora19:1GB內(nèi)存,最少10GB磁盤空間

CentOS6.5:1GB內(nèi)存,最少5GB磁盤空間

oVirtEngine:3GB內(nèi)存,最少3GB磁盤空間,1-Gbps網(wǎng)卡

如果需要在Engineserver上配置ISOdomain,則還需要15GB磁盤空間。

3)主機/節(jié)點(oVirtNode,FedoraHost,CentOSHost)

低-雙核,10GB內(nèi)存,10GB磁盤空間,1-Gbps網(wǎng)卡,支持AMD-V或IntelVT

推薦-2個CPU,16GB內(nèi)存,50GB磁盤空間,2個1-Gbps網(wǎng)卡

4)存儲和網(wǎng)絡(luò)

最少使用其中一種存儲(NFS,iSCSI,FCP,Local,POSIXFS,GlusterFS).

每個節(jié)點有靜態(tài)IP

DNS服務(wù)可以正反向解析所有的IP地址

DHCP服務(wù)給VM分配IP地址

5)VM支持的系統(tǒng)包括

MicrosoftWindowsXP,Vista,7,8,2003,2008or2012.

RedHatEnterpriseLinux5.xor6.x.

CentOS6.x

Fedora16-20

Ubuntu12.04+

openSUSE12.x+

2、實驗環(huán)境:CentOS 7(最小)

oVirt Engine:基于Web的圖形管理接口

oVirt Node:類似KVM,用來創(chuàng)建運行虛擬機

(engine)IP/DNS: 192.168.142.136 server1.abc.com

(node)IP/DNS: 192.168.142.137 server2.abc.com

* 由于實驗環(huán)境采用vmware虛擬機做engine和node,用本機瀏覽器訪問engine web進(jìn)行管理

使用DNS解析域名,在本機和engine node虛擬機的/etc/hosts文件中分別添加:(本機中以管理員身份運行cmd進(jìn)行添加)

關(guān)閉防火墻,selinux

二、安裝oVirt

1、安裝oVirtEngine

[root@engine~]#yum-yupdate

任意一個軟件包有更新需要重啟

[root@engine~]#yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release42.rpm-y

(源可能不好用,下載速度慢,建議使用官方源)

[root@engine~]#yum install ovirt-engine -y

[root@engine~]#engine-setup

(開始配置oVirt引擎)

按Enter鍵配置引擎:

Configure Engine on this host (Yes, No) [Yes]:

(可選)允許engine-setup將映像I / O代理配置為允許引擎將虛擬機磁盤映像上載到存儲域。有關(guān)更多信息,請參閱“ 管理指南 ”中的“將磁盤映像上載到存儲域”。

Configure Image I/O Proxy on this host? (Yes, No) [Yes]:

(可選)允許engine-setup配置websocket代理服務(wù)器,以允許用戶通過noVNC或HTML 5控制臺連接到虛擬機:

Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:

要在單獨的機器上配置websocket代理,請選擇No并參考在不同主機上安裝Websocket代理以獲取配置說明。

選擇是否在引擎計算機上配置數(shù)據(jù)倉庫。

Please note: Data Warehouse is required for the engine. If you choose to not configure it on this host, you have to configure it on a remote host, and then configure the engine on this host so that it can access the database of the remote Data Warehouse host.

Configure Data Warehouse on this host (Yes, No) [Yes]:

可以選擇允許從命令行訪問虛擬機的串行控制臺。

Configure VM Console Proxy on this host (Yes, No) [Yes]:

客戶機上需要額外的配置才能使用此功能。請參閱“ 虛擬機管理指南 ”中的“打開串行控制臺到虛擬機” 。

按Enter鍵接受自動檢測到的主機名,或輸入備用主機名并按Enter鍵。請注意,如果使用虛擬主機,則自動檢測到的主機名可能不正確。

Host fully qualified DNS name of this server [*autodetected host name*]:server1.abc.com

該engine-setup命令將檢查您的防火墻配置并提供修改該配置以打開引擎用于外部通信的端口(例如TCP端口80和443)。如果您不允許engine-setup修改防火墻配置,則必須手動打開使用的端口由發(fā)動機。

Setup can automatically configure the firewall on this system.

Note: automatic configuration of the firewall may overwrite current settings.

Do you want Setup to configure the firewall? (Yes, No) [Yes]:

如果您選擇自動配置防火墻,并且沒有防火墻管理器處于活動狀態(tài),系統(tǒng)會提示您從支持的選項列表中選擇您選擇的防火墻管理器。輸入防火墻管理器的名稱,然后按Enter鍵。即使在僅列出一個選項的情況下也適用。

選擇使用本地或遠(yuǎn)程PostgreSQL數(shù)據(jù)庫作為數(shù)據(jù)倉庫數(shù)據(jù)庫:

Where is the DWH database located? (Local, Remote) [Local]:

如果選擇Local,該engine-setup命令可以自動配置數(shù)據(jù)庫(包括添加用戶和數(shù)據(jù)庫),也可以連接到預(yù)配置的本地數(shù)據(jù)庫:

Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.

Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:

如果您Automatic按Enter鍵選擇,則不需要進(jìn)一步操作。

如果選擇Manual,請為手動配置的本地數(shù)據(jù)庫輸入以下值:

DWH database secured connection (Yes, No) [No]:

DWH database name [ovirt_engine_history]:

DWH database user [ovirt_engine_history]:

DWH database password:

注意: engine-setup在下一步中配置引擎數(shù)據(jù)庫后請求這些值。

如果選擇Remote,請為預(yù)配置的遠(yuǎn)程數(shù)據(jù)庫主機輸入以下值:

DWH database host [localhost]:

DWH database port [5432]:

DWH database secured connection (Yes, No) [No]:

DWH database name [ovirt_engine_history]:

DWH database user [ovirt_engine_history]:

DWH database password:

注意: engine-setup在下一步中配置引擎數(shù)據(jù)庫后請求這些值。

選擇使用本地或遠(yuǎn)程PostgreSQL數(shù)據(jù)庫作為引擎數(shù)據(jù)庫:

Where is the Engine database located? (Local, Remote) [Local]:

如果選擇Local,該engine-setup命令可以自動配置數(shù)據(jù)庫(包括添加用戶和數(shù)據(jù)庫),也可以連接到預(yù)配置的本地數(shù)據(jù)庫:

Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications.

Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:

一個。如果您Automatic按Enter鍵選擇,則不需要進(jìn)一步操作。

灣 如果選擇Manual,請為手動配置的本地數(shù)據(jù)庫輸入以下值:

Engine database secured connection (Yes, No) [No]:

Engine database name [engine]:

Engine database user [engine]:

Engine databuase password:

如果選擇Remote,請為預(yù)配置的遠(yuǎn)程數(shù)據(jù)庫主機輸入以下值:

Engine database host [localhost]:

Engine database port [5432]:

Engine database secured connection (Yes, No) [No]:

Engine database name [engine]:

Engine database user [engine]:

Engine database password:

為oVirt Engine的自動創(chuàng)建的管理用戶設(shè)置一個密碼:

Engine admin password:

Confirm engine admin password:

選擇Gluster,Virt或兩者:

Application mode (Both, Virt, Gluster) [Both]:

兩者都提供的靈活性。在大多數(shù)情況下,請選擇Both。Virt應(yīng)用程序模式允許您在環(huán)境中運行虛擬機; Gluster應(yīng)用程序模式僅允許您從管理門戶管理GlusterFS。

設(shè)置wipe_after_delete標(biāo)志的默認(rèn)值,該標(biāo)志在刪除磁盤時擦除虛擬磁盤的塊。

Default SAN wipe after delete (Yes, No) [No]:

引擎使用證書與主機進(jìn)行安全通信。此證書還可以選擇用于保護(hù)與引擎的HTTPS通信。提供證書的組織名稱:

Organization name for certificate [*autodetected domain-based name*]:

(可選)允許engine-setup將引擎的著陸頁作為Apache Web服務(wù)器提供的默認(rèn)頁面:

Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications.

Do you wish to set the application as the default web page of the server? (Yes, No) [Yes]:

默認(rèn)情況下,與引擎的外部SSL(HTTPS)通信使用配置中較早創(chuàng)建的自簽名證書進(jìn)行保護(hù),以便與主機進(jìn)行安全通信?;蛘?,為外部HTTPS連接選擇另一個證書; 這不會影響引擎與主機的通信方式:

Setup can configure apache to use SSL using a certificate issued from the internal CA.

Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:

(可選)在引擎上創(chuàng)建NFS共享以用作ISO存儲域。本地ISO域提供了一系列可用于虛擬機初始設(shè)置的圖像:

Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [Yes]:

一個。指定ISO域的路徑:

Local ISO domain path [/var/lib/exports/iso]: b. Specify the networks or hosts that require access to the ISO domain:

Local ISO domain ACL: *10.1.2.0/255.255.255.0(rw) host01.example.com(rw) host02.example.com(rw)*

The example above allows access to a single /24 network and two specific hosts. See the `exports(5)` man page for further formatting options.

C。指定ISO域的顯示名稱:

Local ISO domain name [ISO_DOMAIN]:

選擇數(shù)據(jù)倉庫保留收集的數(shù)據(jù)的時間長度:

Please choose Data Warehouse sampling scale:

(1) Basic

(2) Full

(1, 2)[1]:

Full使用“ 數(shù)據(jù)倉庫指南”(在將數(shù)據(jù)倉庫安裝在遠(yuǎn)程主機上時推薦)中列出的數(shù)據(jù)存儲設(shè)置的默認(rèn)值。

Basic減少了DWH_TABLES_KEEP_HOURLYto 720和DWH_TABLES_KEEP_DAILYto 的值,以0減輕引擎機器上的負(fù)載(建議當(dāng)引擎和數(shù)據(jù)倉庫安裝在同一臺機器上時)。

查看安裝設(shè)置,然后按Enter接受這些值并繼續(xù)安裝:

Please confirm installation settings (OK, Cancel) [OK]:

如果您打算將oVirt環(huán)境與目錄服務(wù)器相關(guān)聯(lián),請配置日期和時間以與目錄服務(wù)器使用的系統(tǒng)時鐘同步,以避免意外的帳戶到期問題。

2、連接到管理門戶

*在瀏覽器中輸入網(wǎng)址時會遇到證書風(fēng)險監(jiān)測點擊查看證書信息—安裝證書—當(dāng)前用戶—將所有證書都放入下列存儲選擇第二項—安裝完成重啟瀏覽器—問題解決

(以node節(jié)點服務(wù)器為例)

3、安裝oVirt node

下載ovirt官方系統(tǒng)鏡像,實驗環(huán)境下采用虛擬機進(jìn)行安裝,操作協(xié)同選擇centOS,保證虛擬機打開虛擬化

4、安裝完成后在engine的web界面添加主機

5、進(jìn)行管理時,有關(guān)添加虛擬機后操作臺的使用

①新建虛擬機是要添加存儲

(創(chuàng)建虛擬機時一定要至少附件或創(chuàng)建一個實例鏡像即虛擬機系統(tǒng)盤,至少添加一個網(wǎng)絡(luò),編輯好規(guī)格需求后點擊確定。在虛擬機列表界面選中虛擬機后點擊“只運行一次”,進(jìn)入引導(dǎo)選項選擇相應(yīng)的系統(tǒng)鏡像,之后便可打開控制臺進(jìn)行操作系統(tǒng)安裝。)

②有關(guān)虛擬控制臺的使用與安裝

*實驗環(huán)境下如果系統(tǒng)安裝過vmware會產(chǎn)生沖突,設(shè)置文件(.vv文件)啟動方式可以解決

默認(rèn)使用SPICE協(xié)議(可選VNC)來啟動控制臺。選擇VM的右鍵菜單-控制臺選項,可以設(shè)置控制臺類型。

左下角有個鏈接:http://www.ovirt.org/Console_Client_Resources

可以下載virt-viewer:

http://virt-manager.org/download/sources/virt-viewer/(可選操作系統(tǒng)32/64 以及版本)

安裝完成后,會看到一個RemoteViewer程序。

當(dāng)點擊控制臺時彈出的.vv文件選擇打開方式,選擇下載后的啟動文件

當(dāng)前文章:實驗環(huán)境下oVirt的部署
文章位置:http://muchs.cn/article46/cjjshg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)品牌網(wǎng)站設(shè)計、做網(wǎng)站自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)