位置: 编程技术 - 正文

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)

  • 预缴增值税的销售额怎么填
  • 母子公司间借款利息交税吗
  • 财务费用利息收入在贷方表示什么
  • 公司在筹备阶段可以不交社保
  • 开具运输发票应备注哪些内容
  • 购车税叫什么
  • 生产企业购入材料怎么做分录
  • 进口增值税发票图片
  • 员工工资薪金会计如何核算?
  • 货运代理公司排名前十
  • 年金现值计算公式推导
  • 品牌管理费是否交增值税
  • 委托加工物资贷方
  • 税务管理相关知识
  • 开增值税专票交多少税费
  • 小微企业增值税最新优惠政策
  • 序列号不可用怎么办
  • 租房中介费计入租赁费吗
  • 电商企业如何确定产品结构
  • 废旧物资缴纳增值税政策
  • 银行贷款受托支付受托人有风险吗
  • 有哪些固定资产可以抵税
  • 收到快递关税做什么科目
  • 向承兑人提示付款
  • 展厅设计费用计什么科目
  • 赠送算商业用途吗
  • win11壁纸设置
  • wps的广告怎么关掉
  • 网页无法复制文字破解
  • 在建工程领用原材料需要进项税转出吗
  • php生成csv文件
  • 进程antimalware service
  • onekey.exe是什么
  • chat gpt介绍开头
  • php句法规则详解图
  • 绿化管理服务经营范围
  • 商业银行流动性风险监管指标
  • 小规模纳税人未开票收入如何填申报表
  • ai的工具介绍
  • 腾讯一面问什么
  • vue中使用jsx语法
  • laravel日志管理系统
  • inotify_event
  • 企业所得税中哪些属于免税收入
  • 小企业会计准则和企业会计准则的区别
  • 还未进行抄报税
  • 财务报表季报利润表本月金额怎么填
  • python如何提取文件中的数据
  • phpcms生成html
  • mysql5.6允许远程连接
  • 材料短缺计入成本吗
  • 周转材料低值易耗品怎么结转
  • 工资是负数怎么办
  • 现金周期和经营周期的计算公式
  • 小微企业免征增值税优惠政策
  • 专票抵扣税款的会计分录
  • 小规模第一次申报流程
  • 办公装修费用多少
  • 政府扶持资金的优缺点
  • 刷信用卡的手续费一般是多少
  • 本月暂估入库,下月
  • 应付账款在贷方负数
  • 社保个人部分应该做到哪个科目
  • 资产负债表基本公式
  • 试制流程
  • windows中任务栏
  • upgrade.exe - upgrade进程是什么意思
  • winXP设备管理器在哪
  • 在windows中用于显示正在运行的程序名称的栏称为
  • 各种linux系统比较
  • win10不能玩qq堂没反应
  • OpenCV-EmguCV 在 Unity3D 中的配置
  • 疯狂Android讲义(kotlin版)
  • 局域网扫描器
  • Android Chromium WebView学习启动篇
  • js判断ua
  • python字符串拼接join
  • 破产重整资产的税务优惠
  • 为什么每个月总有几天
  • 我国个人所得税起征点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设