oVirt
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),銀川企業(yè)網(wǎng)站建設(shè),銀川品牌網(wǎng)站建設(shè),網(wǎng)站定制,銀川網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,銀川網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。架構(gòu)
1、oVirt簡(jiǎn)介
oVirt是基于KVM虛擬化組建私有云平臺(tái)的管理工具。oVirt以web界面的方式管理KVM虛擬化環(huán)境,主要由Engine和Node兩部分組成,Engine是oVirt中的管理節(jié)點(diǎn),提供web界面與用戶交互,使Node節(jié)點(diǎn)管理可視化。Node是oVirt中的計(jì)算節(jié)點(diǎn),底層專注KVM虛擬化,并為虛擬機(jī)運(yùn)行提供計(jì)算資源。oVirt是數(shù)據(jù)中心虛擬化管理平臺(tái)解決方案,數(shù)據(jù)中心是邏輯的概念,按照主數(shù)據(jù)存儲(chǔ)的組織方式劃分,以便快速構(gòu)建私有云,主要應(yīng)用于桌面云和服務(wù)器虛擬化。
2、
①oVirt Engine
oVirt Engine負(fù)責(zé)整個(gè)系統(tǒng)的管理維護(hù)是整個(gè)oVirt管理平臺(tái)的核心部件,Engine節(jié)點(diǎn)內(nèi)
置數(shù)據(jù)庫(kù)記錄整個(gè)系統(tǒng)中所有的虛擬機(jī)配置、節(jié)點(diǎn)狀態(tài)、系統(tǒng)環(huán)境、存儲(chǔ)器等信息。實(shí)現(xiàn)管理的邏輯、狀態(tài)及策略,良好的web界面客戶端,使系統(tǒng)管理員通過(guò)網(wǎng)頁(yè)進(jìn)行管理系統(tǒng)的任何操作。
②oVirt Node
oVirt Node只負(fù)責(zé)提供計(jì)算資源及功能實(shí)現(xiàn),不記錄任何信息,僅僅負(fù)責(zé)實(shí)現(xiàn)虛擬機(jī)器與設(shè)備的創(chuàng)建與修改,資源的共享與保護(hù)。Node節(jié)點(diǎn)可以由普通Linux操作系統(tǒng)安裝VDSM組件構(gòu)成,也可以是專為Node定制的Linux操作系統(tǒng)。VDSM是維系Node節(jié)點(diǎn)與Engine關(guān)系的紐帶,負(fù)責(zé)節(jié)點(diǎn)的自啟動(dòng)與注冊(cè)及對(duì)網(wǎng)絡(luò)、存儲(chǔ)、主機(jī)、虛擬機(jī)的管理,支持對(duì)虛擬機(jī)的外部干涉、內(nèi)存與存儲(chǔ)的合并與超支等功能。Node節(jié)點(diǎn)系統(tǒng)重啟后內(nèi)容消失,從而保證了Node的無(wú)狀態(tài)性。
KVM下oVirt搭建
一、基礎(chǔ)環(huán)境
1、【官方建議】
1)oVirtEngine需求:
低-雙核,4GB內(nèi)存,最少25GB磁盤空間,1-Gbps網(wǎng)卡
推薦-2個(gè)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)主機(jī)/節(jié)點(diǎn)(oVirtNode,FedoraHost,CentOSHost)
低-雙核,10GB內(nèi)存,10GB磁盤空間,1-Gbps網(wǎng)卡,支持AMD-V或IntelVT
推薦-2個(gè)CPU,16GB內(nèi)存,50GB磁盤空間,2個(gè)1-Gbps網(wǎng)卡
4)存儲(chǔ)和網(wǎng)絡(luò)
最少使用其中一種存儲(chǔ)(NFS,iSCSI,FCP,Local,POSIXFS,GlusterFS).
每個(gè)節(jié)點(diǎn)有靜態(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、實(shí)驗(yàn)環(huán)境:CentOS 7(最?。?/strong>
oVirt Engine:基于Web的圖形管理接口
oVirt Node:類似KVM,用來(lái)創(chuàng)建運(yùn)行虛擬機(jī)
(engine)IP/DNS: 192.168.142.136 server1.abc.com
(node)IP/DNS: 192.168.142.137 server2.abc.com
* 由于實(shí)驗(yàn)環(huán)境采用vmware虛擬機(jī)做engine和node,用本機(jī)瀏覽器訪問(wèn)engine web進(jìn)行管理
使用DNS解析域名,在本機(jī)和engine node虛擬機(jī)的/etc/hosts文件中分別添加:(本機(jī)中以管理員身份運(yùn)行cmd進(jìn)行添加)
關(guān)閉防火墻,selinux
二、安裝oVirt
1、安裝oVirtEngine
[root@engine~]#yum-yupdate
任意一個(gè)軟件包有更新需要重啟
[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
(開(kāi)始配置oVirt引擎)
按Enter鍵配置引擎:
Configure Engine on this host (Yes, No) [Yes]:
(可選)允許engine-setup將映像I / O代理配置為允許引擎將虛擬機(jī)磁盤映像上載到存儲(chǔ)域。有關(guān)更多信息,請(qǐng)參閱“ 管理指南 ”中的“將磁盤映像上載到存儲(chǔ)域”。
Configure Image I/O Proxy on this host? (Yes, No) [Yes]:
(可選)允許engine-setup配置websocket代理服務(wù)器,以允許用戶通過(guò)noVNC或HTML 5控制臺(tái)連接到虛擬機(jī):
Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:
要在單獨(dú)的機(jī)器上配置websocket代理,請(qǐng)選擇No并參考在不同主機(jī)上安裝Websocket代理以獲取配置說(shuō)明。
選擇是否在引擎計(jì)算機(jī)上配置數(shù)據(jù)倉(cāng)庫(kù)。
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]:
可以選擇允許從命令行訪問(wèn)虛擬機(jī)的串行控制臺(tái)。
Configure VM Console Proxy on this host (Yes, No) [Yes]:
客戶機(jī)上需要額外的配置才能使用此功能。請(qǐng)參閱“ 虛擬機(jī)管理指南 ”中的“打開(kāi)串行控制臺(tái)到虛擬機(jī)” 。
按Enter鍵接受自動(dòng)檢測(cè)到的主機(jī)名,或輸入備用主機(jī)名并按Enter鍵。請(qǐng)注意,如果使用虛擬主機(jī),則自動(dòng)檢測(cè)到的主機(jī)名可能不正確。
Host fully qualified DNS name of this server [*autodetected host name*]:server1.abc.com
該engine-setup命令將檢查您的防火墻配置并提供修改該配置以打開(kāi)引擎用于外部通信的端口(例如TCP端口80和443)。如果您不允許engine-setup修改防火墻配置,則必須手動(dòng)打開(kāi)使用的端口由發(fā)動(dòng)機(jī)。
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]:
如果您選擇自動(dòng)配置防火墻,并且沒(méi)有防火墻管理器處于活動(dòng)狀態(tài),系統(tǒng)會(huì)提示您從支持的選項(xiàng)列表中選擇您選擇的防火墻管理器。輸入防火墻管理器的名稱,然后按Enter鍵。即使在僅列出一個(gè)選項(xiàng)的情況下也適用。
選擇使用本地或遠(yuǎn)程PostgreSQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù):
Where is the DWH database located? (Local, Remote) [Local]:
如果選擇Local,該engine-setup命令可以自動(dòng)配置數(shù)據(jù)庫(kù)(包括添加用戶和數(shù)據(jù)庫(kù)),也可以連接到預(yù)配置的本地?cái)?shù)據(jù)庫(kù):
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,請(qǐng)為手動(dòng)配置的本地?cái)?shù)據(jù)庫(kù)輸入以下值:
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ù)庫(kù)后請(qǐng)求這些值。
如果選擇Remote,請(qǐng)為預(yù)配置的遠(yuǎn)程數(shù)據(jù)庫(kù)主機(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ù)庫(kù)后請(qǐng)求這些值。
選擇使用本地或遠(yuǎn)程PostgreSQL數(shù)據(jù)庫(kù)作為引擎數(shù)據(jù)庫(kù):
Where is the Engine database located? (Local, Remote) [Local]:
如果選擇Local,該engine-setup命令可以自動(dòng)配置數(shù)據(jù)庫(kù)(包括添加用戶和數(shù)據(jù)庫(kù)),也可以連接到預(yù)配置的本地?cái)?shù)據(jù)庫(kù):
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]:
一個(gè)。如果您Automatic按Enter鍵選擇,則不需要進(jìn)一步操作。
灣 如果選擇Manual,請(qǐng)為手動(dòng)配置的本地?cái)?shù)據(jù)庫(kù)輸入以下值:
Engine database secured connection (Yes, No) [No]:
Engine database name [engine]:
Engine database user [engine]:
Engine databuase password:
如果選擇Remote,請(qǐng)為預(yù)配置的遠(yuǎn)程數(shù)據(jù)庫(kù)主機(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的自動(dòng)創(chuàng)建的管理用戶設(shè)置一個(gè)密碼:
Engine admin password:
Confirm engine admin password:
選擇Gluster,Virt或兩者:
Application mode (Both, Virt, Gluster) [Both]:
兩者都提供的靈活性。在大多數(shù)情況下,請(qǐng)選擇Both。Virt應(yīng)用程序模式允許您在環(huán)境中運(yùn)行虛擬機(jī); Gluster應(yīng)用程序模式僅允許您從管理門戶管理GlusterFS。
設(shè)置wipe_after_delete標(biāo)志的默認(rèn)值,該標(biāo)志在刪除磁盤時(shí)擦除虛擬磁盤的塊。
Default SAN wipe after delete (Yes, No) [No]:
引擎使用證書(shū)與主機(jī)進(jìn)行安全通信。此證書(shū)還可以選擇用于保護(hù)與引擎的HTTPS通信。提供證書(shū)的組織名稱:
Organization name for certificate [*autodetected domain-based name*]:
(可選)允許engine-setup將引擎的著陸頁(yè)作為Apache Web服務(wù)器提供的默認(rèn)頁(yè)面:
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)建的自簽名證書(shū)進(jìn)行保護(hù),以便與主機(jī)進(jìn)行安全通信?;蛘撸瑸橥獠縃TTPS連接選擇另一個(gè)證書(shū); 這不會(huì)影響引擎與主機(jī)的通信方式:
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存儲(chǔ)域。本地ISO域提供了一系列可用于虛擬機(jī)初始設(shè)置的圖像:
Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [Yes]:
一個(gè)。指定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ù)倉(cāng)庫(kù)保留收集的數(shù)據(jù)的時(shí)間長(zhǎng)度:
Please choose Data Warehouse sampling scale:
(1) Basic
(2) Full
(1, 2)[1]:
Full使用“ 數(shù)據(jù)倉(cāng)庫(kù)指南”(在將數(shù)據(jù)倉(cāng)庫(kù)安裝在遠(yuǎn)程主機(jī)上時(shí)推薦)中列出的數(shù)據(jù)存儲(chǔ)設(shè)置的默認(rèn)值。
Basic減少了DWH_TABLES_KEEP_HOURLYto 720和DWH_TABLES_KEEP_DAILYto 的值,以0減輕引擎機(jī)器上的負(fù)載(建議當(dāng)引擎和數(shù)據(jù)倉(cāng)庫(kù)安裝在同一臺(tái)機(jī)器上時(shí))。
查看安裝設(shè)置,然后按Enter接受這些值并繼續(xù)安裝:
Please confirm installation settings (OK, Cancel) [OK]:
如果您打算將oVirt環(huán)境與目錄服務(wù)器相關(guān)聯(lián),請(qǐng)配置日期和時(shí)間以與目錄服務(wù)器使用的系統(tǒng)時(shí)鐘同步,以避免意外的帳戶到期問(wèn)題。
2、連接到管理門戶
*在瀏覽器中輸入網(wǎng)址時(shí)會(huì)遇到證書(shū)風(fēng)險(xiǎn)監(jiān)測(cè)點(diǎn)擊查看證書(shū)信息—安裝證書(shū)—當(dāng)前用戶—將所有證書(shū)都放入下列存儲(chǔ)選擇第二項(xiàng)—安裝完成重啟瀏覽器—問(wèn)題解決
(以node節(jié)點(diǎn)服務(wù)器為例)
3、安裝oVirt node
下載ovirt官方系統(tǒng)鏡像,實(shí)驗(yàn)環(huán)境下采用虛擬機(jī)進(jìn)行安裝,操作協(xié)同選擇centOS,保證虛擬機(jī)打開(kāi)虛擬化
4、安裝完成后在engine的web界面添加主機(jī)
5、進(jìn)行管理時(shí),有關(guān)添加虛擬機(jī)后操作臺(tái)的使用
①新建虛擬機(jī)是要添加存儲(chǔ)
(創(chuàng)建虛擬機(jī)時(shí)一定要至少附件或創(chuàng)建一個(gè)實(shí)例鏡像即虛擬機(jī)系統(tǒng)盤,至少添加一個(gè)網(wǎng)絡(luò),編輯好規(guī)格需求后點(diǎn)擊確定。在虛擬機(jī)列表界面選中虛擬機(jī)后點(diǎn)擊“只運(yùn)行一次”,進(jìn)入引導(dǎo)選項(xiàng)選擇相應(yīng)的系統(tǒng)鏡像,之后便可打開(kāi)控制臺(tái)進(jìn)行操作系統(tǒng)安裝。)
②有關(guān)虛擬控制臺(tái)的使用與安裝
*實(shí)驗(yàn)環(huán)境下如果系統(tǒng)安裝過(guò)vmware會(huì)產(chǎn)生沖突,設(shè)置文件(.vv文件)啟動(dòng)方式可以解決
默認(rèn)使用SPICE協(xié)議(可選VNC)來(lái)啟動(dòng)控制臺(tái)。選擇VM的右鍵菜單-控制臺(tái)選項(xiàng),可以設(shè)置控制臺(tái)類型。
左下角有個(gè)鏈接:http://www.ovirt.org/Console_Client_Resources
可以下載virt-viewer:
http://virt-manager.org/download/sources/virt-viewer/(可選操作系統(tǒng)32/64 以及版本)
安裝完成后,會(huì)看到一個(gè)RemoteViewer程序。
當(dāng)點(diǎn)擊控制臺(tái)時(shí)彈出的.vv文件選擇打開(kāi)方式,選擇下載后的啟動(dòng)文件