本文將以Linux作業系統的發行版本Debian來示範說明,如何使用由KVM及Red Hat研發的libvirt與virt-manager管理模組來建構及管理一套虛擬叢集系統。
建立虛擬主機
接著建立虛擬主機,相關設定步驟說明如下。首先,針對host按一下滑鼠右鍵,然後點選快速選單中的【New】。
接著輸入虛擬機器的名稱,然後按下〔Forward〕按鈕。
然後,選擇使用ISO映像檔。先在〔Browse...〕按鈕上按一下滑鼠左鍵。
按下瀏覽按鈕後開啟一個新視窗。從先前建立的storage pool中選擇所要安裝的作業系統映像檔。
隨後選擇想要安裝的作業系統類型。選擇完畢,按下〔Forward〕按鈕繼續。
之後設定分配虛擬機器使用的資源,再按下〔Forward〕按鈕。
接下來必須設定Storage。一開始,點取「Select managed or other existing storage」選項,並按下〔Browse...〕按鈕。
接著點選先前已建立的storage pool,再按下〔New Volume〕按鈕來建立一個新的映像檔。
接著設定映像檔名稱並調整其大小,而格式設定為【raw】,設定完畢,按下〔Finish〕按鈕。
此時選擇剛剛建立的Volume,並按下〔Choose Volume〕按鈕。
跳出「Create a new virtual machine」視窗後,按下〔Forward〕按鈕繼續。
接著設定網路,先點開Advanced options,將原本使用NAT的設定改成【Specify shared device name】。然後將下面的Bridge name設定成網路卡的代號,本範例為br0。最後,按下〔Finish〕按鈕建立虛擬主機,虛擬主機將會在建立完成後自動重新啟動。
結語
由於QEMU/KVM允許使用者執行多種作業系統,而且不像Xen需額外授權來放寬使用限制。此外,透過libvirt的圖形化介面操作也相當直覺,是自由軟體架構下不錯的虛擬化解決方案。因此,自由軟體鑄造場的應用典範服務才會由現行所採用的Xen,轉而導入並逐步轉換成QEMU/KVM為基礎的服務。
<原文請見:http://www.openfoundry.org/tech-column/8448>