热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS6系统安装OpenVZ虚拟机环境

自从RHEL6.0发布我就一直期待CENTOS6.0的到来,一直到了RHEL6.1已经发布了几个月,CentOS6.0才姗姗来迟。毕业了一个多月了,用自己的毕业证“换来”的RMB买了台笔记本,开始测试一下CENTOS6.0。下面进入正题:一、环境本人囊中羞涩,无法使用使用高端的S

自从RHEL6.0发布我就一直期待CENTOS6.0的到来,一直到了RHEL6.1已经发布了几个月,CentOS6.0才姗姗来迟。毕业

了一个多月了,用自己的毕业证“换来”的RMB买了台笔记本,开始测试一下CENTOS6.0。
下面进入正题:
一、环境
本人囊中羞涩,无法使用使用高端的SERVER,只能在VMWARE下做个测试了。
CPU:I3-2310M
软件环境:WIN7 64+VMware7.1.4+CentOS6.0_64
网络环境:VMware NAT
备注:CPU一定要支持VT才可以安装Openvz
查看CPU是否支持VT方法:
1、WINDOWS下载CPUZ查看指令集中是不是有VMX(INTEL是这个,AMD的不知道是什么)或者使用securable,下载地址


http://www.grc.com/files/securable.exe
2、LINUX下就简单点了,使用cat /proc/cpuinfo 查结果是不是INTEL和AMD的指令集(具体是什么大家可以百度一下

)就行了。
二、安装OPENVZ
1、关闭selinux

2、设置安装环境:
cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ

编辑openvz.repo
vi openvz.repo
设置openvz-kernel-rhel5下面的enabled=0,openvz-kernel-rhel6下面的enabled=1, 如下:

[openvz-kernel-rhel5]
name=OpenVZ RHEL5-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel5-2.6.18/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel5-2.6.18
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[...]
[openvz-kernel-rhel6]
name=OpenVZ RHEL6-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel6-2.6.32/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel6-2.6.32
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[...]

3、开始安装
yum install vzkernel
成功后编辑/boot/grub/menu.lst
vi /boot/grub/menu.lst

其实不改也可以正常使用,如果认为GRUB开始菜单不合适,可以改下,如果不是不很了解就最好不要改动。

安装openvz的管理工具:
yum install vzctl vzquota

编辑/etc/sysctl.conf
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 ”完成配置。

编辑/etc/vz/vz.conf
vi /etc/vz/vz.conf
改动其中一行
NEIGHBOUR_DEVS=all

重启系统,完成安装。
注:重启后要查看内核是否是已经是刚才安装的内核。

三、使用openvz
1、下载系统模板:
cd /vz/template/cache
wget -c http://download.openvz.org/template/precreated/centos-5-x86.tar.gz

2、创建第一个VPS:
vzctl create 101 --ostemplate centos-5-x86 --config basic

3、设置 hostname和IP
vzctl set 101 --hostname 101.abc.com --save
vzctl set 101 --ipadd 192.168.138.137 --save

4、设置最大进程数和nameserver
vzctl set 101 --numothersock 120 --save
vzctl set 101 --nameserver 222.85.85.85 --save

5、运行101
vzctl start 101

6、设置ROOT密码
vzctl exec 101 passwd

这时必需的条件已经完成了,下面就可以通过PUTTY登陆101并控制它了。

备注:
OPENVZ官方文档:
http://wiki.openvz.org/Main_Page

传发时请标明出处,谢谢阅读!


推荐阅读
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 如何在Mozilla Firefox中调整GIF动画的循环次数
    本文介绍了如何通过调整Mozilla Firefox的高级设置来控制GIF动画的播放次数,帮助用户根据个人喜好自定义浏览体验。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • 在使用 PyInstaller 将 Python 应用程序打包成独立的可执行文件时,若项目中包含动态加载的库或插件,需要正确配置 --hidden-import 和 --add-binary 参数,以确保所有依赖项均能被正确识别和打包。 ... [详细]
  • 本文探讨了服务器系统架构的性能评估方法,包括性能评估的目的、步骤以及如何选择合适的度量标准。文章还介绍了几种常用的基准测试程序及其应用,并详细说明了Web服务器性能评估的关键指标与测试方法。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • 如何在Win10系统下通过VMware 14 Pro安装CentOS 7
    本文详细介绍了在Windows 10操作系统中使用VMware Workstation 14 Pro搭建CentOS 7虚拟环境的步骤,包括所需工具、安装过程及系统配置等。 ... [详细]
  • 如何安装FARO Scene 2018?详尽的永久授权指南
    FARO Scene 2018 是一款专为专业用户设计的3D点云处理与管理软件。该软件支持从高精度3D激光扫描设备获取的大规模3D扫描数据的查看、管理和处理。本文将详细介绍如何安装及激活FARO Scene 2018的永久许可。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • PHP面试题精选及答案解析
    本文精选了新浪PHP笔试题及最新的PHP面试题,并提供了详细的答案解析,帮助求职者更好地准备PHP相关的面试。 ... [详细]
author-avatar
幸福不要躲008_784
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有