簡介
Proxmox VE (Proxmox VirtualEnvironment) 是一個非常棒的集成OPENVZ【1】支持KVM【2】應用的環境。有方面易用的WEB界面,基於JAVA的UI和內核接口,可以登錄到VM客戶方便的操作,還有易用的模板功能,基本跟老外的商業VPS環境差不多了。
Proxmox創建虛擬機的步驟
1、 首先登錄管理平台
2、 點擊右上角的Create VM按鈕,進入如下創建界面
在“一般”選項卡中輸入或選擇一些要創建的虛擬機的固有屬性。
3、 按“下一步”按鈕(下同)切換至OS選項卡,進入如下界面:
選擇你需要安裝的操作系統,這裡選擇Linux操作系統(2.6版本的內核)
4、 切換至CD/DVD選項卡,選擇安裝類型
這裡選擇的是采用ISO(鏡像文件)安裝,之前你得准備好你想要安裝的操作系統的鏡像文件。當然,你也可以選擇使用物理CD/DVD驅動或者不使用任何媒體介質【通常情況下,都采用ISO安裝】。
5、 切換至“硬盤”選項卡,以設置需要的存儲空間或者格式
如果沒有什麼特別的需求,通常都是選擇以上的設置,你只需要選擇你需要的磁盤空間即可。
格式選擇:QEMU【3】,Bus/Device:VIRTIO【4】
6、 切換至CPU選項卡,選擇你需要的CPU配置
沒有特殊的測試要求,這裡Sockets與Cores通常都選擇2。並且應該讓這兩個參數盡量保持一致。CPU類型,可選的有很多種(486到686都可以選擇),根據需求選擇。
7、 切換至“內存”選項卡,設置你需要使用的最大內存。
8、 切換到“網絡”選項卡,設置如下的一些參數
一般情況下都選擇Bridged mode(橋接模式),Model選擇VirtIO(半虛擬化)。其他的按上面的選擇就好。
9、 進入“確認”選項卡,確認所有的硬件配置參數
上面列出了所要創建虛擬機的所有配置參數,如果沒有更改的,點擊“完成”按鈕即可完成虛擬機的創建。如果發現有需要修改的,點擊“返回”按鈕,回到配置界面,完成修改。
以上就是虛擬機在Proxmox管理軟件上的創建,可以看到,管理界面確實簡介而友好。入股大家還有什麼不明白的,或者有什麼想探討的,可以聯系研究院的樊建博士。這些虛擬機也只能在他那裡的服務器上才能創建。
注解:
【1】OpenVZ是基於Linux內核和作業系統的操作系統級虛擬化技術。OpenVZ允許物理服務器運行多個操作系統,被稱之為虛擬專用服務器(VPS Virtual PrivateServer)或虛擬環境(VE Virtual Environment)。
與VMWare這種虛擬機和Xen這種半虛擬化技術相比,OpenVZ的host OS和guestOS都必須是Linux(雖然在不同的虛擬環境裡可以用不同的Linux發行版)。但是,OpenVZ聲稱這樣做有性能上的優勢。根據OpenVZ網站的說法,使用OpenVZ與使用獨立的服務器相比,性能只會有1-3%的損失。
OpenVZ是SWsoft,Inc.公司開發的專有軟件Virtuozzo的基礎。OpenVZ的授權為GPLv2。
OpenVZ由兩部分組成,一個經過修改的操作系統核心與用戶工具。
【2】KVM(全稱是 Kernel-basedVirtual Machine)是Linux下x86硬件平台上的全功能虛擬化解決方案,包括一個可加載的內核模塊kvm.ko提供和虛擬化核心架構和處理器規范模塊。
使用KVM可允許多個包括Linux和Windows每個虛擬機有私有的硬件,包括網卡、磁盤以及圖形適配卡。
【3】QEMU是一套由FabriceBellard所編寫的模擬處理器的自由軟件。它與Bochs,PearPC近似,但其具有某些後兩者所不具備的特性,如高速度及跨平台的特性。經由kqemu這個開源的加速器,QEMU能模擬至接近真實電腦的速度。
QEMU支持很多種格式,我們這裡選擇的qcow/qcow2格式都是它支持的格式。他們能夠支持copy-on-write format,比如在執行拷貝操作時,只在寫操作時進行拷貝。在進行讀取操作是,執行的是類似Java/C#中引用賦值的概念(即並沒有為拷貝時的新對象創建內存,而是讓新對象與老對象都同時執行共同的內存地址)。
【4】VIRTIO是一種針對 Linux 的 I/O 虛擬化框架,在其中的“示例 virtio 驅動程序”一節中,描述了需要QEMU來在 Linux 內核中實踐VIRTIO半虛擬化基礎架構。