convirt的結構是比較簡單的,它的前端是一個管理節點,這個節點有兩個功能,一是與後面的計算節點通訊管理;二是呈現給用戶的可視性好的 web管理界面。在convirt1.0版本的時候,convirt是一個單機版的軟件,2.0的convirt已經web化,任何機器均可以經過瀏覽器 來訪問http://font-end-ip:8081。經過提供給用戶web控制界面,能夠建立虛擬機,複製虛擬機,啓動虛擬機,關閉虛擬機等等操做, 這些都是由前端節點給實際的計算節點發送具體的指令來完成的。前端
後端的計算節點採用的虛擬化技術目前有兩種,kvm與xen。在convirt的web控制界面中,咱們把物理機放在服務池裏面,能夠建立多個服務池,在服務池中放置多個物理機,而後在每一個物理機中建立多個虛擬機。linux
在實際的使用狀況中,咱們會爲類似用途的物理機建立一個服務池,而後把這些物理機添加到這個池中。在相應的池上點擊右鍵,能夠看到「add server」的選項,在彈出的對話框中,首先會要求提供虛擬機的類型,kvm or xen。若是選擇kvm,接下來會要求你輸入kvm計算節點的ip地址,用戶名,密碼。在實際的使用過程當中,前端節點會經過ssh來鏈接計算節點執行任 務。若是是xen,也會要求提供相應的xen計算節點ip地址與其餘參數。若是添加成功以後,咱們能夠看到對應的服務池下面已經多出了物理機的圖標。有了 具體的物理機,咱們就能夠在物理機上建立虛擬機了,在convirt中,建立虛擬機是經過添加模板到物理機來完成的,一個模板表明了一組虛擬機的配置。初 始安裝好convirt的時候,自帶幾個模板,這幾個模板配置是用來安裝虛擬機上的文件系統用的,咱們在有了本身的虛擬機以後能夠根據咱們現有的虛擬機來 建立模板。這樣會方便不少。若是咱們須要一樣配置的幾十臺機器的時候,只須要將這樣的模板附加到物理機上幾十次就行了,節省了一臺一臺安裝的時間。web
如今咱們須要附加模板到某一臺物理機來建立虛擬機。咱們右擊linux_CD_install,在下拉菜單中選中「provision」,而後選擇 具體的在某個服務池中的物理機。在接下來彈出的對話框中,咱們能夠修改即將建立的虛擬機的一些參數,在general中,咱們能夠填寫虛擬機的名稱,修改 分配給虛擬機的內存還有CPU個數,在「storage」中,咱們能夠修改硬盤鏡像文件還有cd鏡像文件,這個對於第一次安裝來講是必需的,咱們須要修改 光盤鏡像文件爲咱們想安裝的iso文件。最後還有一個須要注意的是:在「networks」中,咱們選中每一張網卡,而後edit,把network model選爲virtio類型,這樣的話,io方面的性能會比默認的有1/2的提高。後端
全部的都設置好以後,咱們點擊OK,而後在對應的服務池視圖中能夠看到,在相應的物理機下面已經多出一個虛擬機來。咱們在這個虛擬機上右擊,而後點 start,這個虛擬機就開始默默的爲你運行了。什麼?你想看到這機器的圖形界面?唉~您還真是要求多的人啊,不過convirt跟kvm已經爲您考慮好 了這一切,你只須要在對應的虛擬機上右擊,點擊「view console」就會出現鏈接虛擬機的vnc參數,咱們能夠用vnc的客戶端來遠程鏈接這臺虛擬機了。好吧,安裝linux的過程不須要了吧~瀏覽器