虛擬機新手恩物 proxmox
想玩虛擬機 (virtual machine),proxmox 可能是一個很好的入門選擇。 它的優點包含:
它的缺點包含:
- 會把整顆硬碟吃掉, 完全沒有切分割的機會。
- 採用較舊的 kernel。
單就系統而言, proxmox 會用掉將近 1.5G 的硬碟。 當然, 還需要留更多空間給虛擬機使用。 還有, 要玩虛擬環境, 記憶體當然是越大越好。
下載一個大約 600MB 的 iso 檔之後, 可以選擇以下任何一種方式來安裝:
- 燒成光碟, 用光碟開機。
- 找一顆沒在用的 1G 隨身碟 (比方說, 插入電腦之後叫做 /dev/sdx 好了) 然後
dd < proxmox-*.iso > /dev/sdx
(所有資料全都會被清除!) 製作成開機隨身碟, 用隨身碟開機。 - 用 libvirt (另一個虛擬機環境! 以後再談) 開一個虛擬通機, 直接從 iso 映象檔安裝:
virt-install -n proxmox -r 2048 --video=vga -c ..../proxmox-ve_3.3-a06c9f73-2.iso --os-type=linux --os-variant=debianwheezy -w network=default --disk path=..../proxmox.img,size=20,format=qcow2
以下截圖採用第三種方式取得:
- 開機。
- 授權聲明? 讓我們 以破世界紀錄的閱讀神速 直接往下拉, 抱著 「就算 靈魂讓渡給廠商也無所謂」 的勇敢心態迅速按下 「我同意」!
- 硬碟上所有分割通通會被燒毀! 同意嗎?
- 選擇國家, proxmox 會自動推算時區跟鍵盤格式。
- 設定 root 的密碼, 還有系統訊息要寄到哪個 e-mail 信箱。
- 設定 ip 位址及網路遮罩等等網路參數。
- 開始安裝。 去休息一下吧, 二十分鐘後再回來查看。
- 安裝成功! 重開機。 硬體重開機時, 記得移除開機光碟/隨身碟。
Proxmox 伺服器本身沒有圖形介面。 重開機後只會出現一個文字版的登入畫面, 並提示一個登入網址。 所以請從另一部電腦打開瀏覽器, 輸入文字畫面所提示的網址。 以我而言, 就是用 firefox 打開
https://192.168.122.16:8006
然後以 root 的身份及剛剛設定的密碼登入, 就會看到類似本文第一張圖的管理畫面。
我最常用的, 就是右上角的 「Create CT」 -- 建立一個 OpenVZ 的 container, 也就是輕量級的虛擬環境。 採用 container, 就算你的 CPU 不支援硬體虛擬化也不影響效能表現。 Pulipuli Chen 有一篇 建立OpenVZ虛擬機器 的教學文。 (其實他有 一系列的 proxmox 教學文。)
當然你也可以採用文字模式的 ssh 登入 proxmox 主機、 以 debian 的指令管理系統、 以 vzctl 指令管理 OpenVZ container。 以後再來寫。
因為下學期要上一門新課程 「雲端虛擬化技術」, 所以寒假需要趕緊生產許多篇 virtualization 相關的文章。
沒有留言:
張貼留言