位置: 编程技术 - 正文

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)

  • 汇算清缴所得税退回做账
  • 什么是特别纳税人
  • 什么是应付职工薪酬设定提存计划
  • 发票报送日志不完整
  • 附加税退回分录
  • 承租方支付租金会计科目
  • 长期待摊费用可以转入费用或者成本吗
  • 汇兑损益在外币业务核算中有什么重要意义
  • 利润总额递延所得税
  • 车辆挂靠收取管理费怎么做账
  • 增值税发票做假什么后果
  • 股权转让收入需要缴纳什么税
  • 全年一次性奖金计税方式
  • 固定资产原值是含税还是不含税
  • 临时业务开票
  • 外来经营活动需要提供什么资料?
  • 递延年金现值计算公式解释
  • 房产租赁中的免租期间需要交房产税吗
  • 撤回和撤销是什么意思
  • 成品送检单表格
  • 库存商品暂估成本多少合适
  • 股东的房产无偿提供给公司用
  • 公司法人如何从公司提钱
  • 一般纳税人是否享受小型微利企业优惠政策
  • 企业怎样信用升级
  • 法律的禁止性规定
  • 退休返聘人员的劳动权益保护
  • 建筑总承包企业资质
  • 增值税报表上期留底税额填不上
  • 电脑重装win7系统后无法连接网络
  • php字符串定义的三种方式
  • 商品房的维修金该怎么交
  • 收到折扣负数发票如何入账
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • 固定资产更新改造期间提折旧吗
  • 加勒比海百科
  • 收到的担保费如何记账
  • 工业企业成本核算的内容是
  • phpsql防注入代码
  • 【类ChatGPT】本地CPU部署中文羊驼大模型LLaMA和Alpaca
  • vue中的use
  • 财务章和公章下面数字一样吗
  • 股东从公司账户上转钱违法吗
  • 实收资本 增加
  • 带折扣的发票如何入账
  • 供应商退回货款怎么入账
  • 预提管理费用怎么计算
  • 其他应付款的账户结构
  • 高新企业做账有什么不同
  • 哪些合同必须签订书面合同
  • 成本票和进项票举例说明
  • mysql两个数据库连接查询
  • 普通发票和增值税发票的税率
  • 增值税专用发票查询系统官方网站
  • 个体工商户的个税起征点
  • 利息收入如何开票
  • 投资性房地产折旧和摊销的区别
  • 租户押金抵房租
  • 银行日记账年底是0第二年年初怎么写
  • sql如何实现
  • mysql 高效分页
  • 卸载微信后重新登录微信怎么恢复之前的数据
  • MacBook怎么恢复出厂设置
  • centos 管理员
  • ubuntu server怎么样
  • windows组策略a-g-dl-p
  • 检测电脑屏幕
  • NJeeves.exe - NJeeves进程文件是什么意思 有什么用
  • bootstrap轮播插件
  • 调出下拉菜单
  • jquery分页组件
  • 解决问题
  • 详解JavaScript对W3C DOM模版的支持情况
  • unity 游戏保存
  • 安卓手机管家怎么关闭
  • android网络框架okhttp
  • python包含指定内容的字符串
  • 江西低保查询系统
  • 总公司与分公司签订承包协议
  • 江苏电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设