实验名称:

  Linux下Xen环境的安装(centOS7)

实验环境:

  本次实验基本是在centOS7的环境下完成,系统内核和系统版本如下:

实验要求:

  为centOS7的环境下安装Xen的平台,能够正常使用Xen下的轻量级管理工具--xl

实验配置:

  1、查看虚拟机是否启动硬件辅助虚拟化技术(HVM)

    一般intel支持的硬件辅助虚拟化技术为vt-x,而AMD的为amd-v;

grep -E "(vmx|svm)" /proc/cpuinfo#grep -E == egrep  支持高级的正则表达式

    如果没有内容显示,则去开启虚拟化功能

    注意:这里虚拟化功能需要在系统关系的时候才能开启,这里系统没有挂机,所以无法修改;

  2、下载系统仓库文件

    保证系统能上网,同时又公网yum源;

yum install centos-release-xen -y

    下载完成以后,在/etc/yum.repo.d/目录下,就会有xen的公网yum仓库;

  3、跟新系统内核,并安装xen环境

    这里我们必须更新系统内核,因为默认yum安装的xen环境是高版本的xen环境,必须匹配新的内核版本;

yum --enablerepo-cetnos-virt-xen-48 update kernel -y

    内核更新完成后,就可以安装xen环境了

yum --enablerepo=centos-virt-xen-48 install xen -y  #默认安装最新版本的Xen环境

    在安装过程中,保证系统不要断网

  4、修改grub参数并配置dom0

    在centos7系统中的gurb信息通过脚本程序来修改

grub-bootxen.sh

    配置dom0

vim /etc/default/grubGRUB_CMDLINE_XEN_DEFAULT="dom0_mem1024M,max:1024M":wqgrub2-mkconfig -o /boot/grub2/grub.cfg  #再次加载grub.cfg的启动加载项;

    默认情况下,如果本机的内存大于1G,能有个2G以上,就可以不用修改这个参数

  5、重启系统

reboot

    此时就会默认加载Xen的hypervisor启动系统;Linux系统内核就会成为xen hypervisor的一个模块;

实验结果:

  重启系统后,进入的就是xen的内核,查看grub.cfg的启动配置可以看见,默认系统就是以xen.gz的内核文件启动;

xl helpxl listuname -rvim /boot/grub2/grub.cfg

  这里就能看到系统默认启动格式为xen-4.8.5版本hypervisor,而vmlinuz-4.9.165就是其中的一个内核模块;包括initramfs-4.9.165的虚根文件系统;

转载于:https://www.cnblogs.com/BurnovBlog/p/10739175.html

实验二:Linux下Xen环境的安装相关推荐

  1. 【自学Docker容器二 ● Linux下Dokcer环境安装 】

    Docker自学系列 第一篇 [自学Docker容器一 ● 基础知识 ] 第二篇 [自学Docker容器二 ● Linux下Dokcer环境安装 ] 第三篇 [自学Docker容器三 ● Docker ...

  2. Linux下LAMP环境的安装之编译安装过程(五)

    phpMyAdmin的安装 1.进入软件源码所在的目录/usr/local/src/中,并解压软件包phpMyAdmin-3.5.1-all-languages.tar.gz到当前目录phpMyAdm ...

  3. Linux java集成安装环境,Linux下Java环境安装

    本节主要讲解Linux(Centos 6.5)下Java环境的安装 1. 卸载机器上默认安装的JDK 在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装 ...

  4. Linux下oracle 9i图文安装二

    接上期的Linux下oracle 9i图文安装一([url]http://waringid.blog.51cto.com/65148/47655[/url]),下面进行Oracle安装前期准备中的第一 ...

  5. linux命令实验设备,实验二 Linux系统的常用命令

    实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...

  6. Linux启动和退出系统的方法,实验二 Linux的启动与关闭

    实验二 Linux的启动与关闭 一.实验目的 (1)掌握linux操作系统正确的启动与关闭方法: (2)理解系统运行级的概念,掌握查看和设置的方法: (3)理解系统运行级服务的概念,掌握查看.开启和关 ...

  7. proc除了能用于oracle开发_能不能用于mysql开发_Oracle数据库开发(二).Linux下配置使用ProC...

    一.提要 上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开 发环境(RedHat Linux 9 + Oracle 92). <ORAC ...

  8. Linux下的docker容器安装教程

    Linux下的docker容器安装教程 一.初始环境配置 1.yum仓库配置 2.检查yum仓库 3.关闭防火墙和selinux 二.开启内核的流量转发 三.安装docker 1.配置docker相关 ...

  9. linux下Java环境的配置

    linux下Java环境的配置 一. 下载jdk5.0 for linux 到sun的主页 [url]http://java.sun.com/j2se/1.5.0/download.jsp[/url] ...

最新文章

  1. JAVA List集合转Page(分页对象)
  2. 微型计算机控制理论基础答案,微型计算机控制技术试卷c
  3. 海洋工作室——网站建设专家:全数据库比较工具
  4. 在cygwin下使用VC编译器
  5. router中获取vuex_JS每日一题: 什么情况下适合使合vuex?Vuex使用中有几个步骤?...
  6. 华为交换机VTY用户界面属性配置教程
  7. 软件项目管理知识点总结
  8. 信息论基础知识:【信息熵 不确定性】
  9. 数字电路实验怎么接线视频讲解_铆钉是怎么被铆接的,多种铆钉动画演示(内附视频讲解)...
  10. 正面管教读书笔记 10 你的性格对孩子性格的影响
  11. 国内TCP单边“加速”的“正确”做法
  12. 漫谈核心能力(2) -- 知错能改,善莫大焉
  13. 正宇控股带你认识区块链技术
  14. 十分钟开发出神经网络五子棋
  15. 个人电脑如何搭服务器?家中自建服务器可行吗?需要哪些搭建条件
  16. Java集合面试题汇总【附答案】持续更新
  17. 机械学习房价预测实战(mse 回归 交叉验证)
  18. 文献阅读-ICRA2020-具有软流体驱动执行器的经皮MRI引导针机器人的设计
  19. 个人站点网页设计html,响应式网页设计的快速教程(适合个人站点)
  20. TailwindCSS为前端开发者带来了什么?

热门文章

  1. 浅谈 SSD,eMMC,UFS
  2. java选择是否弹窗_java Swing 点击对话框选择是或者否后又再次弹出刚才关闭的对话框...
  3. Linux命令修复方法,在Linux终端运行sudoedit -s /命令看未修复和已修复的效果
  4. uvm 形式验证_uvm面试题
  5. python 子线程coredump_python多线程备份mysql数据工具:mysqlpdump使用方法
  6. golang func 入参为func_Golang函数常见用法
  7. 机器学习-cs229-线性回归-泰勒展开法
  8. Java学习笔记_匿名/ArrayList
  9. 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 2
  10. 深入理解C语言——#define宏和枚举的区别