位置: 编程技术 - 正文

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)

  • 超过500万需要补税吗
  • 房地产项目公司是什么意思
  • 代收的电费计入什么费用
  • 销售商品提供劳务收到的现金包括
  • 理财的利息收入计入什么科目
  • 少收的应收和应付账款怎么处理?
  • 营业外支出罚款要交税吗
  • 纳税人取得不动产进项税额怎么抵扣
  • 机关单位伙食
  • 一般纳税人旅游服务差额征税税率
  • 材料报废的会计处理(一般纳税人)
  • 新租赁准则承租人计提折旧吗
  • 稿费算税
  • 个人技术投资入什么科目
  • 1697509419
  • 苹果输入法快捷键怎么调出来
  • 可转债 承销
  • 浅谈linux的发展方向和应用范围
  • 通过email发送歌曲放哪?
  • yii框架教程
  • linux 数字加减
  • 出国的事情
  • "php"
  • 授权经销书模板
  • 在laravel中,界面文件应该放在以下哪个路径下
  • citespace分析derwent
  • 哪种审计证据更可靠
  • 先收票后收货
  • php页面跳转方法
  • 线性判别分析LDA医学
  • vue从入门到精通教程
  • linux ar命令
  • 企业所得税年报滞纳金从哪天开始算
  • 质量赔偿金 计入什么科目
  • phpcms生成html
  • 工会经费怎么计算缴纳
  • 金蝶专业版仓库管理怎么结账
  • mysql批量新增字段
  • 金税四期上线企业还活吗
  • 起征点和免征额都是税收优惠形式
  • 收到所得税退税现金流量选哪个
  • sql 获取指定字符位置
  • 代扣代缴公积金现金流量
  • 中小型企业应收账款风险管理
  • 销售返利的账务处理案例
  • 无形资产摊销的会计科目
  • 其他应付款转应付账款分录
  • 上年度计提多了的奖金怎么办
  • 有没有确认
  • 资产负债表里的应交税费怎么填
  • 账务不实与账实不符
  • 残保金是否为强制缴纳
  • 固定资产如何分类?
  • 企业收到的应收票据应按什么作为入账金额
  • sql查询速度慢如何优化
  • sqlserver中存储过程
  • mssql in
  • centos6.5设置网络
  • win10系统打不开控制面板
  • centos 环境变量
  • centos怎么编写c语言
  • Win10 Redstone 11082视频快速上手:已知bug及新变化一览
  • win10系统无线网络连接在哪
  • 天天数链是做什么的
  • c/s模式的例子
  • unity-3d
  • javascript概述及作用
  • dos命令大全及用法
  • 用python抓取数据
  • jquery使用jsonp
  • nodejs thrift
  • python拷贝列表
  • 下列关于javascript的叙述正确的有
  • jquery遍历对象使用的方法
  • python中创建类对象
  • 个人所得税父母双方专项扣除
  • 申请ipo申请到审批要多久
  • 深圳市税务审批中心电话
  • 山东地税局网上办税平台
  • 融资租赁出租会计账务处理流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设