2009/07/10

架設機架式伺服器

目前位在我們研究室的那台伺服器,是IBM出品的 System x3550(Intel Xeon E5405 2.0GHz x 2, 2GB DDR2 RAM),這一台東西被擱置已經有半年以上了(NT$八萬多耶),現在即將在一週內被安裝到機房內,並建構好作業環境。

順利的話,這台機器可以放在新蓋的社管大樓5F機房,佔用1U機架的空間,有備援電源跟冷氣照顧,應該比放在研究室好上很多。這方面還要看到時候有沒有辦法,畢竟只是說說。然後這台新機器確定要由三組團隊共用,我不相信三組人馬能好好的共處在一個作業環境下,所以我想將這台機器建立在虛擬化的技術上,讓每一組自己搞自己的那一塊。

例如有 OpenVZ 這種 OS-Based 半虛擬化技術,它是直接在 Linux Kernel 上動手腳,讓其他環境直接在機器上同時運作,並幾乎以一般的速度運作,因此其他虛擬私人伺服器 (Virtual Private Server, VPS) 所運行的作業系統只能是 Linux 了。

OpenVZ 必須先安裝 CentOS 4/5 或是 Fedora 系 Linux,才能在其上安裝 OpenVZ,目前 Wiki 有介紹如何下載 yum 套件安裝。另外架設完成後,Host OS必須使用 OpenVZ 預先準備好的包裝來建置,不過有非常多的Distributuion 可選擇,Ubuntu 什麼的都可以用,放到/vz/template/cache即可。

OpenVZ 搭配 HyperVM 的網頁式管理介面應該是最好的了,安裝也很容易。

發現有包裝好的 OS + OpenVZ + Web管理包:Proxmox VE,它同時也包進了QEMU全虛擬化環境,可以運作 Windows (慢),如果要選 OpenVZ 方案我會用這個整合包來安裝。

另一個方案是 VMware ESXi Server 半虛擬化技術,這套軟體是商業軟體免費化。相關文章。唯一的不同是這套可以支援許多 OS,連 Windows 都有,但整體效率應該比 OpenVZ 來的差一點吧。優點是他跟我們平常接觸的全虛擬化環境 (例如 Virtual PC, VMware, VirtualBox) 非常接近,但由於是建購在半虛擬化技術上,速度比較快。

VMware ESXi 需要搭配專用的連線程式連到主機去佈置 Host OS,不知道有沒有多帳號可以分開管理就是了。

07/13 編輯:有多帳號,但是似乎沒有辦法讓每個人自己只管自己的 VM,而是一次給予所有 VM 的修改權限?也就是我可以改你的,這太不好了,我再研究看看。
---
相關文獻

http://wiki.centos.org/HowTos/Virtualization/OpenVZ
http://www.linuxfly.org/post/307/
http://phorum.study-area.org/index.php/board,39.0.html
http://blog.s5x.tw/log/2009/04/enable-ssh-on-esxi.html

沒有留言:

張貼留言