位置: 编程技术 - 正文

CentOS系统上OpenVZ虚拟机的安装和基本使用(centos opencl)

编辑:rootadmin

推荐整理分享CentOS系统上OpenVZ虚拟机的安装和基本使用(centos opencl),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos openfiles,centos7 openswan,centos openfoam,centos openeuler,centos openeuler,centos openmpi,centos openmpi,centos openmpi,内容如对您有帮助,希望把文章链接给更多的朋友!

OpenVZ是开源软件,是基于Linux平台的操作系统级服务器虚拟化解决方案。OpenVZ采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,Virutozzo是SWsoft公司提供的商业虚拟化解决方案。OpenVZ可以在单个物理服务器上创建多个隔离的虚拟专用服务器(VPS)并以最大效率共享硬件和管理资源。每个VPS的运行和独立服务器完全一致,因其自身的用户、应用程序都可以独立重启,它拥有根访问权限、用户、IP地址、内存、处理器、文件、应用服务、系统库文件和配置文件等。拥有轻量级处理损耗和高效设计的OpenVZ是运行应用服务和实时数据生产型服务器虚拟化的最佳选择。OpenVZ软件同时为用户提供工具,协助自动化管理虚拟服务器。基于模板的应用程序部署可以在几分钟内用简单的方法创建新的虚拟服务器并投入使用,而且与其他的虚拟化技术相比,OpenVZ可以在每CPU上运行几倍于其他虚拟化服务器技术的虚拟化服务器。OpenVZ是基于Linux内核和作业系统的操作系统级虚拟化技术。OpenVZ允许物理服务器运行多个操作系统,被称虚拟专用服务器(VPS,Virtual Private Server)或虚拟环境(VE, Virtual Environment)。与硬件虚拟化的VMware和半虚拟化的Xen相比,OpenVZ的host OS和guest OS都必需是Linux(虽然在不同的虚拟环境里可以用不同的Linux发行版)。但是,OpenVZ声称这样做有性能上的优势。根据OpenVZ网站的说法,使用OpenVZ与使用独立的服务器相比,性能只会有1-3%的损失。安装OpenVZ

要完成OpenVZ的安装工作,我们需要先把OpenVZ库添加到yum当中:复制代码代码如下:cd /etc/yum.repos.dwget --import openvz.repo接下来禁用[openvz-kernel-rhel5]库(enabled=0)并启用[openvz-kernel-rhel6]库作为替代(enabled=1):复制代码代码如下:[...][openvz-kernel-rhel6]name=OpenVZ RHEL6-based kernel#baseurl= RHEL5-based kernel#baseurl= search vzkernel将在屏幕上列出所有可用内核:复制代码代码如下:[root@server1 yum.repos.d]# yum search vzkernel[...]vzkernel.i : The Linux kernelvzkernel.x_ : The Linux kernelvzkernel-devel.i : Development package for building kernel modules to match the kernelvzkernel-devel.x_ : Development package for building kernel modules to match the kernelvzkernel-firmware.noarch : Firmware files used by the Linux kernelvzkernel-headers.i : Header files for the Linux kernel for use by glibcvzkernel-headers.x_ : Header files for the Linux kernel for use by glibc[...][root@server1 yum.repos.d]#选择其中之一,并按如下命令进行安装:复制代码代码如下:yum install vzkernel这一操作应该也会自动更新GRUB引导程序。无论如何,我们现在要打开/boot/grub/menu.lst;现在首个内核中应该已经包含有新的OpenVZ内核了。务必确保default值为0,这样首个内核(也就是OpenVZ内核)才会被自动引导并替换掉默认的CentOS内核。复制代码代码如下:vi /boot/grub/menu.lst# grub.conf generated by anaconda# Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that# all kernel and initrd paths are relative to /boot/, eg# root (hd0,0)# kernel /vmlinuz-version ro root=/dev/mapper/vg_server1-lv_root# initrd /initrd-[generic-]version.img#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle OpenVZ (2.6.-stab.1) root (hd0,0) kernel /vmlinuz-2.6.-stab.1 ro root=/dev/mapper/vg_server1-lv_root rd_LVM_LV=vg_server1/lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=de rd_LVM_LV=vg_server1/lv_swap rd_NO_DM rhgb quiet initrd /initramfs-2.6.-stab.1.imgtitle CentOS (2.6.-.el6.x_) root (hd0,0) kernel /vmlinuz-2.6.-.el6.x_ ro root=/dev/mapper/vg_server1-lv_root rd_LVM_LV=vg_server1/lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=de rd_LVM_LV=vg_server1/lv_swap rd_NO_DM rhgb quiet initrd /initramfs-2.6.-.el6.x_.img现在我们需要安装几款OpenVZ用户工具:复制代码代码如下:yum install vzctl vzquota打开/etc/sysctl.conf并确保文件中包含以下设定:复制代码代码如下:vi /etc/sysctl.conf[...]net.ipv4.ip_forward = 1net.ipv4.conf.default.proxy_arp = 0net.ipv4.conf.all.rp_filter = 1kernel.sysrq = 1net.ipv4.conf.default.send_redirects = 1net.ipv4.conf.all.send_redirects = 0net.ipv4.icmp_echo_ignore_broadcasts=1net.ipv4.conf.default.forwarding=1[...]如果大家需要对/etc/sysctl.conf进行修改,请在上述命令后添加以下内容:复制代码代码如下:sysctl -p如果大家的虚拟机IP地址来自不同子网而非直接采用主机系统的IP地址,那么接下来的步骤非常关键。如果忽略这一步,网络将无法在虚拟机上正常工作。

打开/etc/vz/vz.conf 并将NEIGHBOUR_DEVS 设置为 all:复制代码代码如下:vi /etc/vz/vz.conf[...]NEIGHBOUR_DEVS=all[...]如果大家想让OpenVZ正常工作,那么SELinux必须被禁用。打开/etc/sysconfig/selinux 并将SELINUX 的值设为disabled:复制代码代码如下:vi /etc/sysconfig/selinux# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=disabled# SELINUXTYPE= can take one of these two values:# targeted - Targeted processes are protected,# mls - Multi Level Security protection.SELINUXTYPE=targeted最后,重新启动系统:复制代码代码如下:reboot如果大家的系统顺利完成了重启,那么恭喜--安装工作成功结束!

CentOS系统上OpenVZ虚拟机的安装和基本使用(centos opencl)

运行:复制代码代码如下:uname -r这时我们的新OpenVZ内核应该显示以下内容:复制代码代码如下:[root@server1 ~]# uname -r2.6.-stab.1复制代码代码如下:[root@server1 ~]#在利用OpenVZ创建虚拟机之前,我们需要在/vz/template/cache目录下为所要用到的发行版添加一套模板,这套模板将负责虚拟机的生成工作。大家可以在以下地址中找到预创建模板清单: 6,所以我需要下载CentOS 6模板:复制代码代码如下:cd /vz/template/cachewget 6模板建立一套VPS,需要运行:复制代码代码如下:vzctl create --ostemplate centos-6-x_ --config basic这里的必须是单独ID--每套虚拟机都需要拥有专属的独立ID。大家可以利用虚拟机IP地址的最后三位数字来为其命名。举例来说,如果虚拟机IP地址为..0.,那么其ID为即可。

如果大家希望在系统启动时自动运行虚拟机,则执行以下命令:复制代码代码如下:vzctl set --onboot yes --save要为虚拟机设定主机名称与IP地址,则运行以下命令:复制代码代码如下:vzctl set --hostname test.example.com --savevzctl set --ipadd ..0. --save接下来我们将套接口数量设置为,并为虚拟机指派数个域名服务器:复制代码代码如下:vzctl set --numothersock --savevzctl set --nameserver 8.8.8.8 --nameserver 8.8.4.4 --nameserver ..2. --save(请注意,这里我们也可以使用vzctl set命令或者直接对/etc/vz/conf目录下的虚拟机配置文件进行编辑。如果虚拟机ID为 , 那么配置文件的路径应为/etc/vz/conf/.conf。)

运行以下命令来启动虚拟机:复制代码代码如下:vzctl start 执行以下命令为虚拟机设定root密码:复制代码代码如下:vzctl exec passwd大家现在已经可以通过SSH(例如PuTTY)或者手动输入以下命令的方式与虚拟机连通:复制代码代码如下:vzctl enter 是退出虚拟机控制台,可直接输入:复制代码代码如下:exit停止虚拟机运行,运行:复制代码代码如下:vzctl stop 重启虚拟机则运行:复制代码代码如下:vzctl restart 如果需要从磁盘中删除虚拟机(前提是我们已经停止了该虚拟机的运行),执行以下命令:复制代码代码如下:vzctl destroy 要列出当前虚拟机清单及其运行状态,需运行:复制代码代码如下:vzlist -a[root@server1 cache]# vzlist -a CTID NPROC STATUS IP_ADDR HOSTNAME running ..0. test.example.com[root@server1 cache]#要查看被指派给对应虚拟机的资源,需运行:复制代码代码如下:vzctl exec cat /proc/user_beancounters[root@server1 cache]# vzctl exec cat /proc/user_beancountersVersion: 2.5 uid resource held maxheld barrier limit failcnt : kmemsize 0 lockedpages 0 0 0 privvmpages 0 shmpages 0 dummy 0 0 0 0 0 numproc 0 physpages 0 0 vmguarpages 0 0 0 oomguarpages 0 numtcpsock 5 5 0 numflock 3 4 0 numpty 0 1 0 numsiginfo 0 2 0 tcpsndbuf 0 0 tcprcvbuf 0 0 othersockbuf 0 dgramrcvbuf 0 0 numothersock 0 dcachesize 0 0 0 numfile 0 dummy 0 0 0 0 0 dummy 0 0 0 0 0 dummy 0 0 0 0 0 numiptent 0[root@server1 cache]#failcnt这一列的信息非常重要,正常来说所有数值都应该为0;如果出现非0数字,则代表当前虚拟机所拥有的资源不足、我们需要为其分配更多资源。打开/etc/vz/conf目录下的虚拟机配置文件,提高对应资源数量,最后重新启动虚拟机。

如果大家还需要进行其它操作,可以运行下列命令以查看vzctl的所有操作指令:复制代码代码如下:man vzctl

CentOS下Pureftp的配置文件常用配置项整理 RPM缺省使用另外一个配置文件:/etc/sysconfig/pure-ftpd请不要忘了浏览一下

CentOS系统中rpm包管理器的使用技巧 rpm:redhatpackagemanager,RPMisPackageManagerrpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软

CentOS下yum软件包管理器的基本使用攻略 1.yum是什么yum:YellowdogUpdater,Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题yum特点可以同

标签: centos opencl

本文链接地址:https://www.jiuchutong.com/biancheng/353524.html 转载请保留说明!

上一篇:详解在CentOS系统的服务器上搭建VPN的方法(centos 操作)

下一篇:CentOS下Pureftp的配置文件常用配置项整理(centos lftp)

  • 加班费要计入个人账户吗
  • 应交所得税的计算公式
  • 印花税会计分录怎么做
  • 钢材贸易公司是做什么的
  • 刚成立的公司没有营业额怎么报税
  • 二手房交易税费最新规定
  • 法人投入投资款
  • 增值税加计扣除是什么意思啊
  • 食堂买菜无发票可以在费用中开支吗
  • 联营和合营的区别
  • 车船税手续费返还政策文件
  • 固定资产出租的收入计入什么科目
  • 卖二手车怎么做账务处理
  • 2014年税收征管体制改革
  • 商业企业购货分录
  • 如果增值税发票丢了好的怎么办有谁交罚熬一
  • 财务报告财务报表年度报告的区别
  • 7月1日前购进的农产品如何抵扣
  • 小微企业减免所得税优惠政策
  • 待抵扣进项税贷方有余额什么意思
  • 票据单据较多,费用报销单一张不够填怎么办?
  • 小微企业所得税优惠政策最新2022
  • 败诉赔偿如何支付
  • 行政单位发票报销的签字程序
  • 酒店兼营行为的税务处理?
  • 给别人的返利是属于什么费用
  • 净资产利润比率计算公式
  • 为什么说人与人的悲欢不相通
  • 购买增值税防伪税控系统专用设备
  • 子公司可以接总公司的工程吗
  • 辅助生产成本的分配
  • 欧罗巴山国家公园旅游攻略
  • 4个生活小常识简短
  • 芒通,法国 (© Flavio Foglietta/Getty Images)
  • 钉钉工资表如何生成工资条?
  • ChatGPT 被大面积封号,到底发生什么了?
  • 电子商务公司怎么做账比较合适
  • 什么叫境外所得
  • 动产什么时候取得所有权
  • 增值税买票卖票
  • 年终奖影响社保缴费基数吗
  • 预付账款可以抵扣增值税么
  • 应交增值税进项税额为什么记借方
  • 受雇于两家公司补税怎么算
  • 经营结余是指事业单位在本年度经营活动
  • 个体户需要税务报道不
  • 新《准则》适用对象为
  • 职工教育经费可以冲回吗
  • 进项税大于销项税怎么结转
  • 实收资本印花税是一年一交吗
  • 长期股权投资转让收益需要交增值税吗
  • 中级财务会计报告心得体会
  • 小规模纳税人免税政策
  • 外国人避税
  • 酒店购买的餐具可以退吗
  • 库存退货怎么做账
  • 固定资产成本包括什么
  • 哪个行业的会计最难
  • 怎么提高sql语句
  • win7怎么清除记录
  • centos如何清除硬盘数据
  • macbook怎么剪视频软件
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • mac safari浏览器网页不能正常显示
  • powershow是什么意思
  • linux设置服务器ip地址
  • windows8桌面图标没有了
  • nodejs word
  • bat 参数个数
  • 文件夹权限命令
  • 批处理修改文件名称
  • jquery选择id
  • nodejs 代理请求
  • 预拍摄功能相机
  • jquery的选择器都有哪些
  • 加油的电子发票在手机哪里
  • 销售钢材的税率增值税税率是多少
  • 广东税务局账号登录
  • 新税法折旧年限怎么算
  • 内蒙民生认证系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设