感谢支持
我们一直在努力

Ubuntu虚拟化技术OpenVZ

安装OpenVZ


注:Ubuntu在8.04之后版本内核就不支持openvz了,11.10的版本因为内核是3.0的,而openvz只有支持2.6版本的,所以想要通过重新编译内核安装openvz,内核不能超过2.6的。下面以10.04server版进行安装,10.04内核是2.6的


Linux的其他虚拟化技术:Kvm、VMware、Virtualbox、Xen、Qemu


安装文档:


Ubuntu 8.04以前版本安装openvz方法:


1)     将ubuntu的默认Shell由Dash改为Bash


       $ln –sf /bin/bash /bin/sh


2)      禁用AppArmor


       $/etc/init.d/apparmor stop


       $update-rc.d –f apparmor remove


       $apt-get remove apparmor apparmor-utils


3)     安装OpenVZ


       $apt-getinstall linux-openvz vzctl vzquota


10.04版本安装openvz方法(需重新编译带有openvz补丁的linux内核):


1) 安装openvz


2) 创建虚拟主机


a.      下载ubuntu 10.04系统模版:


$wget http://download.openvz.org/template/precreated/ubuntu-10.04-x86.tar.gz


$mv ubuntu-10.04-x86.tar.gz/var/lib/vz/template/cache/


b.      创建虚拟主机:


$vzctl create101 –ostemplate ubuntu-10.04-x86


101为虚拟机的编号,100以下的id为openvz内部使用。


默认情况下虚拟机被创建在/var/lib/vz/private/101/下


配置文件在/etc/vz/conf/101.conf


c.      修改虚拟主机配置:


方式一:直接修改/etc/vz/conf/目录下相关配置文件


方式二:使用vzctl命令修改(可以实时生效)。


设置主机名为test.mytest.com,ip地址为192.168.2.100:


$ vzctl set 101 –hostnametest.mytest.com –save


$ vzctl set 101 –ipadd192.168.2.100 –save


设置允许的socket数量为480


$ vzctl set 101 –numothersock480 –save


设置DNS服务器地址


$ vzctl set 101 -–nameserver192.168.1.101 -–nameserver 8.8.8.8 –save


d.      使用虚拟机


启用虚拟机:vzctl start 101


重启虚拟机:vzctl restart 101


进入虚拟机:vzctl enter 101


退出虚拟机:exit


停止虚拟机:vzctl stop 101


删除虚拟机:vzctl destroy 101

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu虚拟化技术OpenVZ
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏