目录

简介

安装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虚拟机 安装方法相关推荐

  1. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述

    https://www.cnblogs.com/easonscx/p/10629173.html Linux Centos7.x下安装部署Jira和confluence以及破解方法详述 简述 JIRA ...

  2. 虚拟机及Linux[CentOS7]下载、安装说明(全)

    虚拟机及Linux[CentOS7]下载.安装说明 1,Vmware workstation Pro下载 2,Vmware workstation Pro安装 3,CentOS7镜像下载 4,创建虚拟 ...

  3. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

  4. xen虚拟化实战系列(二)之xen虚拟机安装

    xen虚拟化实战系列文章列表 xen虚拟化实战系列(一)之xen虚拟化环境安装 xen虚拟化实战系列(二)之xen虚拟机安装 xen虚拟化实战系列(三)之xen虚拟机复制 xen虚拟化实战系列(四)之 ...

  5. Red Hat Enterprise Linux Server 7.4 安装方法

    Red Hat Enterprise Linux Server 7.4 安装方法 注意:本次安装是在VMware Workstation 14 PRO上进行的. 第一部分:创建Red Hat Linu ...

  6. Xen虚拟机安装Windows8

    Xen虚拟机安装Windows8 本文主要讲解在xen环境下如何安装Windows8系统虚拟机,主机系统是Ubantu14.04. 转载请注明出处. 目录 Xen虚拟机安装Windows8 安装前硬件 ...

  7. Linux系统简介-虚拟机安装教程(保姆级)-Linux常用命令

    Linux系统简介-虚拟机安装教程-Linux常用命令 1.Linux系统简介 1.1Linux系统的历史 1.2Linux系统的特点和优势 1.3Linux发行版的分类 2.虚拟机的安装教程 2.1 ...

  8. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

  9. Linux系统的各种安装方法与修复技巧

    Linux系统的各种安装方法与修复技巧 一.Linux的安装 1.光盘启动安装 没啥她说的,在BIOS中设置光驱启动系统,按提示一步一步安装就可心了. 2.U盘启动.硬盘安装 很多情况下,大家都是从网 ...

最新文章

  1. CSS图像中的一些属性
  2. python入门作业编程题-【python基础语法】第10天作业练习题
  3. Oracle 11g 基于CentOS7安装并启动em
  4. 微信限量纪念版code封面来啦,速看领取方式
  5. Apache JMeter 测试webservice接口
  6. 2016最新php支付平台源码,Thinkphp各大支付平台在线支付集成源码
  7. views.py视图函
  8. 第一百一十八天 how can I 坚持
  9. matlab怎么返回操作,Matlab中function函数使用操作方法
  10. C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
  11. python with as有什么好处?
  12. 【原创】Mapped Statements collection does not contain value for DaoImpl.method
  13. 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第四章
  14. 智能园区中的身份识别的原理是什么?
  15. Android开发进阶-接入Google Admob
  16. 汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL
  17. 爱快可以外接文件服务器吗,听说爱快路由器也支持NAS了?
  18. 中级病案信息技术计算机基础知识要点,病案信息技术职称考试基础知识复习
  19. Plague Inc
  20. 基于php的海贼王动漫网站

热门文章

  1. WEB数据挖掘(八)——Aperture数据抽取(4):Aperture整体结构
  2. 如何设置SQL Server 全文搜索
  3. 酶促反应动力学_酶促反应动力学实验
  4. 读取字符串字符时出错_JVM | 运行时常量池和字符串常量池及intern()
  5. java面向对象程序设计第三版耿祥义pdf_java基础知识干货——封装
  6. Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller — Buffer descriptor table
  7. 数据中心网络架构 — 传统数据中心网络 — 传统树型三层网络架构
  8. 宏定义中的#、##操作符和... 、 _ _VA_ARGS_ _解析
  9. Altium Designer中如何仅显示顶层的元件和顶层布线
  10. debian配置集锦