在DLLL-CIAS中架設OpenVZ虛擬機器 / Create OpenVZ Container in DLLL-CIAS
這篇教學將敘述如何在DLLL-CIAS雲端平台中建立OpenVZ虛擬機器。本篇文章主要操作皆是在虛擬機器管理伺服器Proxmox VE上進行。
In this article, I will describe how to create an OpenVZ container (like virtual machine) in DLLL-CIAS cloud platform.
- 對應講義:PART-3
- 主題:架設OpenVZ虛擬機器
教學目錄 / Table of Contents
- [目前在此篇 >> ] 在DLLL-CIAS中架設OpenVZ虛擬機器
- Proxmox VE中上傳虛擬應用範本
- Proxmox VE中虛擬機器的遷移
- Proxmox VE中虛擬機器的備份與還原
- Proxmox VE中虛擬機器的定期備份
- 下載Proxmox VE中的備份檔案
先上傳虛擬應用範本 / Upload Virtual Application Template First
由於OpenVZ虛擬機器在建立時必須從虛擬應用範本(Virtual Application Template)開始建立,因此必須先在Proxmox VE中上傳虛擬應用範本。關於如何上傳虛擬應用範本的教學,請看這一篇。
OpenVZ虛擬機器設定規劃 / OpenVZ Container
採用容器虛擬化技術的OpenVZ將虛擬機器稱為「容器」(CT或Container)。在Proxmox VE中Container是指OpenVZ的虛擬機器,VM或Virtual Machine則是指KVM的虛擬機器。在此教學中,我們使用Moodle虛擬應用範本來架設OpenVZ虛擬機器,範本檔案為「debian-5.0-moodle_1.9.9p-1_i386.tar.gz」。
另一方面,我們也要規劃虛擬機器使用的區域網路IP位址。在DLLL-CIAS雲端平台的架構中,虛擬機器的IP位址與虛擬機器的VMID編號相關。舉例來說,區域網路IP位址10.9.4.56。虛擬機器的VMID就取IP的第三部分與第四部分,也就是456。
總結以上,這次教學使用的設定如下:
- VMID: 456
- Hostname: teach-workshop-vm-57-2014.dlll.nccu.edu.tw
- Password: dlll@nccu (本教學使用的預設密碼)
- Template: debian-5.0-moodle_1.9.9p-1_i386.tar.gz
- IP address: 10.9.4.56
接著我們就以上述設定來進行架設。
架設OpenVZ虛擬機器 / Create OpenVZ Container
- 開啟Proxmox VE的管理介面,作法請看這一篇教學。
- 按下右上角「Create CT」建立OpenVZ虛擬機器。
- 接著Proxmox VE會開啟安裝精靈
- 第一步:General
- Node (Promxox VE伺服器代號): proxmox-01
- VM ID (設定虛擬機器的編號): 100
- Hostname (設定主機的網域名稱): teach-workshop-vm-57-2014.dlll.nccu.edu.tw
- Password (設定密碼): dlll@nccu
- Confirm password (再次確認密碼): dlll@nccu
然後按下Next按鈕。 - 第二步:Template
- Storage (選擇資料儲存伺服器): dlll-cias-nas
- Template (選擇範本): debian-5.0-moodle_1.9.9p-1_i386.tar.gz
然後按下Next按鈕。 - 第三步:Recources
- Memory (可用的記憶體)
- Swap (虛擬記憶體,應設定與記憶體)
- Disk size (硬碟大小)
- CPUs (可用CPU數量)
在此先使用預設參數即可,然後按下Next按鈕。 - 第四步:Network
- Routed mode (venet) IP address: 10.9.4.57
然後按下Next按鈕。 - 第五步:DNS
此步不需要設定,直接使用預設設定即可。然後按下Next按鈕。 - 最後一步:Confirm
確認無誤之後按下「Finish」按鈕。 - 稍待片刻之後,就可以看到建立完成的虛擬機器出現在左邊的Server View當中。
- 點選該虛擬機器,進入上方的「Options」分頁中,選擇「Start at boot」,按下「Edit」按鈕,把它改成「Yes」。這樣虛擬機器就會在Proxmox VE開機時自動啟動。
- 然後點選頁面右上角的「Start」啟動虛擬機器。
- 接著要根據以下設定,在網路管理伺服器設定雲端模組:
- Domain Name (Hostname): teach-workshop-vm-57-2014.dlll.nccu.edu.tw
- Internal IP Address (IP Address): 10.9.4.57
其他設定詳細請看雲端網路模組的教學。
- 如果雲端網路模組有正常設定的話,現在已經可以使用瀏覽器開啟Moodle了。網址請使用主機名稱:http://teach-workshop-vm-57-2014.dlll.nccu.edu.tw
至此OpenVZ虛擬機器架設動作已經告一段落了,不過Moodle安裝尚未完成。在Moodle的安裝引導精靈中有一個步驟要設定MySQL,User: root / Passowrd: admin。這種安裝細節會在虛擬應用範本中說明,在使用虛擬應用範本時請務必仔細閱讀喔。
至於Moodle的使用,可以參考Moodle中文加油站的說明。
下一篇:Proxmox VE中上傳虛擬應用範本 / Next: Upload Virtual Application Template to Proxmox VE
要在Proxmox VE中架設OpenVZ虛擬機器,必須先上傳虛擬應用範本,詳細請看下一篇的說明。
下一篇:「Proxmox VE中上傳虛擬應用範本」。