歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu虛擬化技術OpenVZ

Ubuntu虛擬化技術OpenVZ

日期:2017/2/28 16:01:42   编辑:Linux教程

安裝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

Copyright © Linux教程網 All Rights Reserved