當前位置:
首頁 > 最新 > CentOS+OpenVZ+Vtonf實現Linux虛擬化

CentOS+OpenVZ+Vtonf實現Linux虛擬化

與VMware這種虛擬機和Xen這種半虛擬化技術相比,OpenVZ的host OS和guest OS都必需是Linux(雖然在不同的虛擬環境里可以用不同的Linux發行版)。但是,OpenVZ聲稱這樣做有性能上的優勢。根據OpenVZ網站的說法,使用OpenVZ與使用獨立的伺服器相比,性能只會有1-3%的損失。

OpenVZ是SWsoft, Inc.公司開發的專有軟體Virtuozzo的基礎。OpenVZ的授權為GPLv2。OpenVZ由兩部分組成,一個經修改過的操作系統核心與及用戶工具。

OpenVZ 其實是很不錯的,也是唯一可用於Unibilling生產用的伺服器虛擬技術。目前全球有多套unibilling運行於OpenVZ container。經過3年多的VOIP連續運營生產,證實絕對可靠穩定。

CentOS安裝OpenVZ創建VPS的完整步驟:CentOS-5.4-i386系統(Vtonf不支持x86-64的系統,安裝過程會出錯,在其INSTALL中也有說明)

關閉SELinux

打開setup界面–firewall configureation,將SELinux置為Disabled,或修改:

vi /etc/sysconfig/selinux 為: SELINUX=disabled SELINUXTYPE=targeted

Firewall

如果不想關閉Firewall,需要打開8001埠:

# /sbin/iptables -I INPUT -p tcp –dport 8001 -j accept # /etc/rc.d/init.d/iptables save # /etc/init.d/iptables restart

安裝 OpenVZ

# cd /etc/yum.repos.d # wget http://download.openvz.org/openvz.repo # rpm –import http://download.openvz.org/RPM-GPG-Key-OpenVZ # yum search ovzkernel # yum -y install ovzkernel # yum -y install vzctl vzquota # vi /etc/sysctl.conf 修改或添加以下內容 net.ipv4.ip_forward = 1 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.conf.all.rp_filter = 1 kernel.sysrq = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.all.send_redirects = 0 net.ipv4.icmp_echo_ignore_broadcasts=1 net.ipv4.conf.default.forwarding=1 使之生效: # sysctl -p 重啟系統 # reboot # uname -r 如果安裝正常應該顯示為:2.6.18-164.15.1.el5.028stab068.9

安裝Vtonf

# yum -y install vzpkg expect # wget http://mesh.dl.sourceforge.net/sourceforge/vtonf/vtonfinstaller.1.0-beta1.tar.gz # tar xvfz vtonfinstaller.1.0-beta1.tar.gz # cd vtonfinstaller.1.0-beta1 # ./install 會問你是否開始安裝程序,輸入yes Do you wish to start the installation procedure (y/n)? : y Starting installation Please wait……………….

OK.安裝完成。

打開vtonf控制面板http://yourhostip:8001/

輸入安裝過程中你設置的用戶名和密碼

login Name : admin

Password :

原文地址:https://www.linuxprobe.com/linux-vps.html


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 安全劍客 的精彩文章:

TAG:安全劍客 |