免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2450 | 回复: 0
打印 上一主题 下一主题

openvz 的整体环境搭建部署安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-05 13:47 |只看该作者 |倒序浏览
创建我们的第一个VE(VPS):
vzctl create 104 --ostemplate fedora-core-5-i386-minimal
vzctl set 101 --ipadd 192.168.0.101 --save
  vzctl set 101 --hostname vps101 --save
  vzctl set 101 --nameserver 192.168.0.1 --nameserver 192.168.0.2 --save
  vzctl set 101 --userpasswd root:areallycoolpassword
vzctl set 101 --onboot yes ?save
启动:
vzctl start 104
查看进程状态:
vzctl exec 104 ps aux
进入这个VE:
vzctl enter 104

停止一个VE:
vzctl stop 104
运行vzlist命令看查看哪些VE正在运行:
vzlist
使用-a的参数可以看到所有的VE,不管是否正在运行:
vzlist  -a
你可能还想查看某个VE的资源消耗情况,我们可以使用vzcalc -v <veid>命令来查看一个VE使用了多少内存:
vzcalc -v 104
缺省情况下,VE不会随系统启动而启动,如果你希望随系统启动,那可以使用下面的命令:
vzctl set 104 --onboot yes --save
比如我希望给104号VE最小64M内存,可以增加到256M。为了做到这点,我们需要设置vmguarpages(VE内存担保参数)参数和privvmpages(授权的最大内存数)参数:
#vzctl set 104 --vmguarpages 16384 --save
#vzctl set 104 --privvmpages 65536 --save
#vzcalc 104
Resource     Current(%)  Promised(%)  Max(%)
Memory           0.36       6.80      25.92
当前我的机器物理内存是512M,swap是512M。所以内存资源是1G。从vzcalc的输出结果来看,我们上面的两个命令起到了效果。
问题是上面的16384和65536是怎么来的呢?
从参数的命名来看,我们知道是以内存"页"(pages)大小为单位计算的。因此你首先需要知道当前你的系统的页大小是多少,一般情况下,普通页大小是4k,巨页(hugetblpage)大小是4096K--4M。
于是64M需要的pages是
64M*1024/4=16384
256M需要的pages便是
256M*1024/4=65536
当然还有一个办法就是让脚本自己去计算。page的大小是4k,先乘以一个256就是1M了,于是大小就变得比较直观了,于是上面的命令我们这样来写:
#vzctl set 104 --vmguarpages $((256 * 64 )) --save
#vzctl set 104 --privvmpages $((256 * 256)) --save

设置root密码先:
#vzctl set 104 --userpasswd root:abc123
删除VE:
#vzctl stop 104
#vzctl destroy 104

创建新的模板vps:
http://www.searchsv.com.cn/ShowContent_18270.htm
如果是搭建openvn首先开启如下:
vzctl set <veid> --devices c:10:200:rw --save
vzctl exec <veid> mkdir -p /dev/net
vzctl exec <veid> mknod /dev/net/tun c 10 200
vzctl exec <veid> chmod 600 /dev/net/tun

openvz vps iptables nat 等模块得先在openvz host主机中加载进去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP