虛擬專用服務器托管(也稱為 VPS 托管)是一個非常受歡迎的市場,它依賴于專用服務器和數據中心基礎設施。虛擬服務器本質上是作為專用服務器的切片出售的。通過虛擬化過程,主節點可以創建單獨的文件系統并在一臺物理服務器內運行許多小型虛擬實例。
這允許 VPS 托管用戶以一小部分成本擁有專用服務器的強大特性。許多 VPS 托管服務提供商在 CentOS 上使用 Xen 虛擬化,因此我們將解釋要考慮哪些硬件以及如何設置軟件。
虛擬化硬件要求
Xen 虛擬化適用于 Intel 和 AMD 處理器,并且本身對硬件的要求最低。硬件方面的考慮是您希望在節點上運行多少虛擬專用服務器,以及每個專用服務器將具有什么規格。
例如,如果您希望運行十個虛擬專用服務器(十個“片”),每個服務器具有 512MB RAM、20GB 磁盤空間和 1GHz 的 CPU,那么您將需要一個可以支持所有這些規格乘以 10 的主專用服務器.
您還需要考慮節點操作系統的開銷。Xen 虛擬化并不能很好地支持過度銷售,因此您需要實際的系統資源來支持您向客戶銷售的規格。
如果你想銷售Windows VPS,你的服務器需要有硬件虛擬化支持。在 Intel 上,這稱為 Intel-VT(Intel Xeon 系列),在 AMD 上,這稱為 AMD-V(AMD C... 系列)。
VPS 節點需要更高端的硬件,因為負載對 CPU、磁盤和 RAM 的要求更高。在節點之間移動 VPS 是一件很痛苦的事情,因此最好從一個比適應未來增長所需的更大的專用服務器開始。
在 CentOS 6 上安裝 Xen
在使用 Xen 安裝進行處理之前,您的服務器需要啟用 yum 并運行 CentOS-6/x86_64。
步驟 1:安裝 CentOS extras repo
百勝安裝 centos-release-xen
第 2 步:通過 yum 安裝 Xen
百勝安裝xen
第 3 步:查看您的 /boot/grub/grub.conf,它應該有這樣的內容:
title CentOS (3.4.46-8.el6.centos.alt.x86_64) root (hd0,0) kernel /xen.gz dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all module /vmlinuz-3.4.46-8 .el6.centos.alt.x86_64 ro root=/dev/mapper/vg_xen01-lv_root rd_LVM_LV=vg_xen01/lv_swap rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=uk rd_NO_MD LANG=en_GB rd_LVM_LV=vg_xen01/lv_root SYSFONT=latarcyrheb-sun16 rd crashkernel=auto安靜模塊 /initramfs-3.4.46-8.el6.centos.alt.x86_64.img
如果這未設置為默認內核,請編輯該文件并立即設置它。
第 4 步:重新啟動服務器
第 5 步:驗證 3.x 內核是否正在運行
unname -r
第 6 步:驗證 Xen 是否正在運行
XL 信息