本研究以虛擬化技術為基礎,規劃出在單一的硬體環境中可供多人實習的環境,以期能在有限的硬體資源下,提供能夠讓學生同時使用且多樣化的實習環境。 在單一的硬體環境中,以 Xen Linux 為作業系統核心來開發虛擬化的實驗環境。以 OpenVZ 在 Xen 虛擬環境下再造出供學生實習使用的作業平台,以提供個別獨立之虛擬伺服器。個別虛擬伺服器可視實習課目的的要求,從管理介面進行配置,可對虛擬伺服器設定備份與還原之檢核點,以配合實習項目與進度的變遷,具有實驗設備靈活配置的優點。 此虛擬實驗室,可讓學生擁有多個獨立且多選擇的網路實驗環境外,在管理上亦能落實集中管理及自動部署實習環境。還可解決目前實驗設備空間不足,所造成實驗室可實習容量之窘境。
Our research is based on virtualization technology to implement several practical environments on a single physical hardware with limited resource allocation for many students to have remote access simultaneously. In a single physical hardware, we use Xen Linux as our experimental platform to implement a virtualized laboratory on it. And we apply OpenVZ to Xen server to create more Linux environments; it is like a stand-alone server for each student to use that platform without interruption. Each virtualized server can be used for individual practical needs from management interface, and it can also set up checkpoint to restore to cope with the changes of practical assignments and different class progress. As a result, the virtualized lab has the advantage of flexible adjustment. Each student can have many individual experimental environments. The virtualized laboratory has the ability to centrally manage end-to-end deployments across remote servers and central management on a single server or across multiple virtual servers. It can also solve the current problem of lacking of experimental devices and practical spaces in physical laboratory.