宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 13384|回复: 47

[经验] 【教程】架建最新带VSwap的OpenVZ服务器

[复制链接]
发表于 2011-8-28 21:36:43 | 显示全部楼层 |阅读模式
因为是新技术,就想测试下,按照PETER NILSSONS和openvz wiki的资料试了下,暂时没遇到问题。
这人记录下安装过程,有兴趣的朋友也可玩下,安装没几步,很容易。

先介绍下VSwap:

RHEL6(Redhat6, CentOS6, Fedora 12/13/14)系列系统新支持的内存管理技术,替代了原来的User beancounters。

现在分成了physpages(最大内存)和swappages(最大swap)这两个参数,当最大内存达到后,内存就移入VSwap(替代了原来的burstRAM),
这个VSwap是内存模拟的swap,和普通的swap相比没有硬盘I/O操作,所以比XEN的Swap要快,但模拟swap本身这个过程会使机器变慢。
当母鸡内存短缺后,VSwap会被移入真实的硬盘swap中。



安装步骤:
注意到,这是RHEL6带的技术,所以母鸡不能是常用的CentOS 5,我以CentOS6.0为例:

1)设置yum源

cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
wget http://download.openvz.org/RPM-GPG-Key-OpenVZ
rpm --import RPM-GPG-Key-OpenVZ



2)修改 /etc/yum.repos.d/openvz.repo文件,这文件默认支持rhel5,我们把他改成支持rhel6.

vi /etc/yum.repos.d/openvz.repo

把[openvz-kernel-rhel5]下的 enabled = 0, [openvz-kernel-rhel6]下的 enabled = 1

openvz01.png (91.85 KB, 下载次数: 34)

改好后

yum update


3)安装openvz

yum install vzkernel

4)修改 /etc/sysctl.conf文件

vi /etc/sysctl.conf

改成如下:
  1. # Kernel sysctl configuration file for Red Hat Linux
  2. #
  3. # For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
  4. # sysctl.conf(5) for more details.

  5. # Controls IP packet forwarding
  6. net.ipv4.ip_forward = 1
  7. net.ipv4.conf.all.rp_filter = 1
  8. net.ipv4.icmp_echo_ignore_broadcasts = 1
  9. net.ipv6.conf.default.forwarding = 1
  10. net.ipv6.conf.all.forwarding = 1

  11. #disable arp proxy
  12. net.ipv4.conf.default.proxy_arp = 0


  13. # Controls source route verification
  14. net.ipv4.conf.default.rp_filter = 1

  15. # Do not accept source routing
  16. net.ipv4.conf.default.accept_source_route = 0

  17. # Controls the System Request debugging functionality of the kernel
  18. kernel.sysrq = 1

  19. # Controls whether core dumps will append the PID to the core filename.
  20. # Useful for debugging multi-threaded applications.
  21. kernel.core_uses_pid = 1

  22. # Controls the use of TCP syncookies
  23. net.ipv4.tcp_syncookies = 1

  24. # Disable netfilter on bridges.
  25. net.bridge.bridge-nf-call-ip6tables = 0
  26. net.bridge.bridge-nf-call-iptables = 0
  27. net.bridge.bridge-nf-call-arptables = 0


  28. # We do not want all our interfaces to send redirects
  29. net.ipv4.conf.default.send_redirects = 1
  30. net.ipv4.conf.all.send_redirects = 0
复制代码
应用设置:
sysctl -p


5)禁用SELINUX:

vi /etc/sysconfig/selinux

改参数:
SELINUX=disabled

6)重启主机:

reboot


7)安装OpenVZ管理面板

wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh


管理面板位于:
http://你的ip:3000
默认用户名/密码:admin/admin


8)建立小鸡
进入网页管理界面后大部分操作都在Physical Servers里进行。
新建服务器,OS Templates里下载模板(点选下载会会自动后台下载,过一会而就好了),
Server Templates里修改VPS方案,Create virtual Server建立VPS。

这个就是建立VPS的界面,需要添ID,选择方案什么的,看看就知道了
openvz2.png (74.9 KB, 下载次数: 25)



9)SHELL下简单命令介绍(101是小鸡的ID)

进入小鸡: vzctl enter 101
退出小鸡:exit
小鸡HOSTNAME: vzctl set 101 --hostname HOSTNAME --save
小鸡IP: vzctl set 101 --ipadd YourIP --save
小鸡DNS: vzctl set 101 --nameserver DNSIP --save
小鸡用户名/密码: vzctl set 101 --userpasswd USERNAMEASSWORD
设置随母鸡自动开机: vzctl set 101 --onboot yes --save
开/关/重启小鸡: vzctl start/stop/restart 101
删除小鸡: vzctl destroy 101
更多的命令请看openvz wiki或自行google。


最后这张是小鸡free -m的图,可以看到有了2G的SWAP区:
openvz03.png (53.81 KB, 下载次数: 18)

[ 本帖最后由 znithy 于 2011-8-28 22:16 编辑 ]

评分

参与人数 10威望 +135 收起 理由
Yancheng + 5 精品文章
wst321 + 15 精品文章
map + 15 精品文章
Captain + 20 原创内容
foxconndmd + 20 精品文章

查看全部评分

 楼主| 发表于 2011-8-28 21:38:08 | 显示全部楼层
linux下品应输入法太搓了,我这种拼音差的打个贴费劲。

评分

参与人数 5威望 +55 收起 理由
Yancheng + 5 原创内容
wst321 + 15 原创内容
WAKAKA + 20 精品文章
钻石 + 10 我很赞同
fake + 5 加分的额度太小了,来多次

查看全部评分

发表于 2011-8-28 21:39:12 | 显示全部楼层
技术贴收藏了。。
发表于 2011-8-28 21:39:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2011-8-28 21:39:36 | 显示全部楼层
我用vtonf开过VPS.
发表于 2011-8-28 21:40:19 | 显示全部楼层
前排。
发表于 2011-8-28 21:40:28 | 显示全部楼层
发表于 2011-8-28 21:42:56 | 显示全部楼层
CentOS6开了OpenVZ的内核后不认我的网卡,郁闷。
发表于 2011-8-28 21:44:38 | 显示全部楼层
技术帖 mark
发表于 2011-8-28 21:46:02 | 显示全部楼层


我有个问题,XEN的小鸡 可以 拿来开 OVZ的小鸡吗?

[ 本帖最后由 l22576283 于 2011-8-28 21:48 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FastFib VPS论坛

GMT+8, 2024-9-20 19:35 , Processed in 0.070558 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表