Linux

管理 oVirt 環境

  • February 19, 2015

我開始在我的一個作品中部署 oVirt,當你開始使用它時,我有很多關於如何管理一切的問題。

首先,我將描述我的設置。我有三台機器,兩台 ProLiant DL360e Gen8 伺服器和一台普通 PC。它們都為作業系統提供 1TB 的儲存空間,並且具有相同的分區方案。按照本教程第二部分,我已經成功地設置了三台機器,如下所示:

使用 gluster 和 CTDB 導出四個卷的集群化儲存:引擎、isos、數據和元。Meta 用於保持集群之間的一致性,engine 用於儲存 oVirt 託管的引擎數據,data 用於儲存 VM 的映像,isos 用於儲存 iso 映像以供 OS vm 配置使用。

已在兩台 ProLiant 伺服器中設置了託管引擎。

我在這個設置中尋找的是能夠繼續執行 VM,即使其中一個 ProLiant 出現故障。因此,我必須設置第三台機器進行儲存,這樣,如果其中一個 ProLiants 出現故障,我就不會失去導出的 gluster 卷中的法定人數。

一切似乎都執行良好。所以讓我問幾個問題:

  1. 推薦的方法是備份託管引擎和虛擬機,以便我可以從災難中恢復?
  2. 我在每台伺服器中有四個 NIC,在 PC 中有兩個。現在我在每台機器上只使用一個介面。對於這種情況,推薦的網路設置是什麼?下週我要購買一個新的託管千兆交換機,這樣我就可以讓 VLAN 與這台機器一起工作!!
  3. 什麼是推薦的方法來關閉主機進行維護???一次一個,全部一起??
  4. 所有設備都連接到一個 APC SmartUPS,我已經在與這三台機器聯網的另一台主機上設置了 apcupsd。在發生電源故障的情況下,哪種方法可以讓它們真正快速地全部關閉???(我有大約 35 分鐘的自主時間來使用這個 UPS 來完成整個設置!)
  5. 看了一圈,我不記得在哪裡,我記得有人說在 oVirt 中建議保留預設數據中心和集群,並開始在新數據中心中配置所有內容。我記得嘗試這樣做,但無法完成它,因為主機(ProLiants)已經是預設集群的成員,所以我已經開始在預設集群中設置我的虛擬機。這是錯了嗎???我不知道我是否錯過了一些重要的事情。

最後,請原諒我的英語不好!這不是我的母語!

先謝謝大家了!!!

  1. 引擎備份是使用恰當地稱為engine-backup. 備份虛擬機比較棘手,有一個內置 API

$$ 1 $$但它只有在您使用能夠執行 libvirt blockcommit 的主機作業系統時才有效,即最新的 Fedora 或 EL7.1。否則,如果停機時間不重要,您可以使用老式方式備份虛擬機,使用代理內備份或停止它們進行備份。 2. 如果交換機可以支持,我將使用模式 4 綁定所有 4 個 NIC,並將網路隔離為管理 VLAN、VM 網路、顯示網路和儲存網路。如果您預計儲存負載會受到干擾,可能會將其分解為兩個綁定,一個用於儲存,一個用於 VM、顯示和管理 3. 一次一個。當你點擊“維護”按鈕時,主機上的所有虛擬機都會遷移出去,這樣主機就可以被關閉了。維護期間的儲存連接也將關閉。 4. 無論 UPS 供應商推薦什麼,這都與 oVirt 無關。基本上,關機前的程序是首先關閉所有虛擬機(因此 UPS 可能希望觸發一個 API 腳本來關閉所有虛擬機),然後將所有主機置於維護狀態,這樣它們就可以乾淨地關閉。當所有主機都在維護時,拔掉插頭是安全的 5. 沒有錯,也不對。在舊版本中,如果您刪除預設內容,一些硬依賴可能會中斷。使用預設值不是問題。由於最好將所有內容正確命名,因此建議創建自己的 DC 和集群。要在集群之間移動主機,請將其置於維護狀態,編輯和更改集群關聯。啟動主機 - 它位於新集群中。

歡迎來到 oVirt 的精彩世界 :)

$$ 1 $$ http://www.ovirt.org/Features/Backup-Restore_API_Integration

引用自:https://serverfault.com/questions/669978