linux centos7 xen虚拟机 安装方法
目录
简介
安装Xen Hypervisor环境
部署第一个VM
简介
Xen是一个开源的裸机虚拟机管理程序,允许你在一台主机上并行运行不同的操作系统,这种类型的管理程序通常在虚拟化世界中被称为type 1。
Xen用作服务器虚拟化,桌面虚拟化,基础架构即服务(IaaS)和嵌入式/硬件设备的基础,物理主机系统运行多个来宾VM的能力可以极大地提高底层硬件的利用率。
Xen管理程序的尖端功能:
Xen与操作系统无关:主控制堆栈(域0)可以是Linux、NetBSD、OpenSolaris。
驱动程序隔离功能:Xen可以允许系统的主设备驱动程序在虚拟机内运行,如果驱动程序出现故障/崩溃,可以重新启动VM,而不会影响系统的其余部分。
半虚拟化支持:与使用硬件虚拟化扩展(HVM)的完全虚拟化的guest虚拟机相比,这允许完全半虚拟化的guest虚拟机运行得更快。
小尺寸和接口:Xen hypervisor使用微内核设计,占地面积约为1MB,这种小内存占用和与客户的有限接口使Xen比其他虚拟机管理程序更强大和安全。
安装Xen Hypervisor环境
一、启用CentOS Xen存储库
yum -y install centos-release-xen
二、更新内核并安装和Xen
yum -y update kernel && yum -y install xen
三、配置GRUB以启动Xen Project
由于虚拟机管理程序在操作系统之前启动,因此我们需要更改系统启动过程的设置方式:
vim /etc/default/grub
更改Domain0的内存量以匹配你分配的内存:
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=2048M,max:4096M cpuinfo com1=115200,8n1 console=com1,tty loglvl=all guest_loglvl=all"
四、运行grub-bootxen.sh脚本以确保更新grub /boot/grub2/grub.cfg
bash `which grub-bootxen.sh`
确认值已被修改:
grep dom0_mem /boot/grub2/grub.cfg
五、重新启动服务器
systemctl reboot
六、重新启动后,验证新内核是否正在运行:
uname -r
七、验证Xen是否正在运行,运行xl info:
部署第一个VM
此时,你应该准备好调出第一个VM,在本文中我将使用virt-install在Xen上部署VM:
yum --enablerepo=centos-virt-xen -y install libvirt libvirt-daemon-xen virt-install
systemctl enable libvirtd
systemctl start libvirtd
Xen中的HostOS安装称为Dom0,通过Xen运行的虚拟机(VM)称为DomU:
virt-install -d \
--connect xen:/// \
--name testvm \
--os-type linux \
--os-variant rhel7 \
--vcpus=1 \
--paravirt \
--ram 1024 \
--disk /var/lib/libvirt/images/testvm.img,size=10 \
--nographics -l "http://192.168.122.1/centos/7.2/os/x86_64" \
--extra-args="text console=com1 utf8 console=hvc0"
如果你想使用图形应用程序控制DomU VM,请考虑安装virt-manager:
yum -y install virt-manager
linux centos7 xen虚拟机 安装方法相关推荐
- Linux Centos7.x下安装部署Jira和confluence以及破解方法详述
https://www.cnblogs.com/easonscx/p/10629173.html Linux Centos7.x下安装部署Jira和confluence以及破解方法详述 简述 JIRA ...
- 虚拟机及Linux[CentOS7]下载、安装说明(全)
虚拟机及Linux[CentOS7]下载.安装说明 1,Vmware workstation Pro下载 2,Vmware workstation Pro安装 3,CentOS7镜像下载 4,创建虚拟 ...
- mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)
这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...
- xen虚拟化实战系列(二)之xen虚拟机安装
xen虚拟化实战系列文章列表 xen虚拟化实战系列(一)之xen虚拟化环境安装 xen虚拟化实战系列(二)之xen虚拟机安装 xen虚拟化实战系列(三)之xen虚拟机复制 xen虚拟化实战系列(四)之 ...
- Red Hat Enterprise Linux Server 7.4 安装方法
Red Hat Enterprise Linux Server 7.4 安装方法 注意:本次安装是在VMware Workstation 14 PRO上进行的. 第一部分:创建Red Hat Linu ...
- Xen虚拟机安装Windows8
Xen虚拟机安装Windows8 本文主要讲解在xen环境下如何安装Windows8系统虚拟机,主机系统是Ubantu14.04. 转载请注明出处. 目录 Xen虚拟机安装Windows8 安装前硬件 ...
- Linux系统简介-虚拟机安装教程(保姆级)-Linux常用命令
Linux系统简介-虚拟机安装教程-Linux常用命令 1.Linux系统简介 1.1Linux系统的历史 1.2Linux系统的特点和优势 1.3Linux发行版的分类 2.虚拟机的安装教程 2.1 ...
- tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0
Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...
- Linux系统的各种安装方法与修复技巧
Linux系统的各种安装方法与修复技巧 一.Linux的安装 1.光盘启动安装 没啥她说的,在BIOS中设置光驱启动系统,按提示一步一步安装就可心了. 2.U盘启动.硬盘安装 很多情况下,大家都是从网 ...
最新文章
- CSS图像中的一些属性
- python入门作业编程题-【python基础语法】第10天作业练习题
- Oracle 11g 基于CentOS7安装并启动em
- 微信限量纪念版code封面来啦,速看领取方式
- Apache JMeter 测试webservice接口
- 2016最新php支付平台源码,Thinkphp各大支付平台在线支付集成源码
- views.py视图函
- 第一百一十八天 how can I 坚持
- matlab怎么返回操作,Matlab中function函数使用操作方法
- C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
- python with as有什么好处?
- 【原创】Mapped Statements collection does not contain value for DaoImpl.method
- 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第四章
- 智能园区中的身份识别的原理是什么?
- Android开发进阶-接入Google Admob
- 汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL
- 爱快可以外接文件服务器吗,听说爱快路由器也支持NAS了?
- 中级病案信息技术计算机基础知识要点,病案信息技术职称考试基础知识复习
- Plague Inc
- 基于php的海贼王动漫网站
热门文章
- WEB数据挖掘(八)——Aperture数据抽取(4):Aperture整体结构
- 如何设置SQL Server 全文搜索
- 酶促反应动力学_酶促反应动力学实验
- 读取字符串字符时出错_JVM | 运行时常量池和字符串常量池及intern()
- java面向对象程序设计第三版耿祥义pdf_java基础知识干货——封装
- Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller — Buffer descriptor table
- 数据中心网络架构 — 传统数据中心网络 — 传统树型三层网络架构
- 宏定义中的#、##操作符和... 、 _ _VA_ARGS_ _解析
- Altium Designer中如何仅显示顶层的元件和顶层布线
- debian配置集锦