实验二:Linux下Xen环境的安装
实验名称:
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环境的安装相关推荐
- 【自学Docker容器二 ● Linux下Dokcer环境安装 】
Docker自学系列 第一篇 [自学Docker容器一 ● 基础知识 ] 第二篇 [自学Docker容器二 ● Linux下Dokcer环境安装 ] 第三篇 [自学Docker容器三 ● Docker ...
- Linux下LAMP环境的安装之编译安装过程(五)
phpMyAdmin的安装 1.进入软件源码所在的目录/usr/local/src/中,并解压软件包phpMyAdmin-3.5.1-all-languages.tar.gz到当前目录phpMyAdm ...
- Linux java集成安装环境,Linux下Java环境安装
本节主要讲解Linux(Centos 6.5)下Java环境的安装 1. 卸载机器上默认安装的JDK 在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装 ...
- Linux下oracle 9i图文安装二
接上期的Linux下oracle 9i图文安装一([url]http://waringid.blog.51cto.com/65148/47655[/url]),下面进行Oracle安装前期准备中的第一 ...
- linux命令实验设备,实验二 Linux系统的常用命令
实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...
- Linux启动和退出系统的方法,实验二 Linux的启动与关闭
实验二 Linux的启动与关闭 一.实验目的 (1)掌握linux操作系统正确的启动与关闭方法: (2)理解系统运行级的概念,掌握查看和设置的方法: (3)理解系统运行级服务的概念,掌握查看.开启和关 ...
- proc除了能用于oracle开发_能不能用于mysql开发_Oracle数据库开发(二).Linux下配置使用ProC...
一.提要 上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开 发环境(RedHat Linux 9 + Oracle 92). <ORAC ...
- Linux下的docker容器安装教程
Linux下的docker容器安装教程 一.初始环境配置 1.yum仓库配置 2.检查yum仓库 3.关闭防火墙和selinux 二.开启内核的流量转发 三.安装docker 1.配置docker相关 ...
- linux下Java环境的配置
linux下Java环境的配置 一. 下载jdk5.0 for linux 到sun的主页 [url]http://java.sun.com/j2se/1.5.0/download.jsp[/url] ...
最新文章
- JAVA List集合转Page(分页对象)
- 微型计算机控制理论基础答案,微型计算机控制技术试卷c
- 海洋工作室——网站建设专家:全数据库比较工具
- 在cygwin下使用VC编译器
- router中获取vuex_JS每日一题: 什么情况下适合使合vuex?Vuex使用中有几个步骤?...
- 华为交换机VTY用户界面属性配置教程
- 软件项目管理知识点总结
- 信息论基础知识:【信息熵 不确定性】
- 数字电路实验怎么接线视频讲解_铆钉是怎么被铆接的,多种铆钉动画演示(内附视频讲解)...
- 正面管教读书笔记 10 你的性格对孩子性格的影响
- 国内TCP单边“加速”的“正确”做法
- 漫谈核心能力(2) -- 知错能改,善莫大焉
- 正宇控股带你认识区块链技术
- 十分钟开发出神经网络五子棋
- 个人电脑如何搭服务器?家中自建服务器可行吗?需要哪些搭建条件
- Java集合面试题汇总【附答案】持续更新
- 机械学习房价预测实战(mse 回归 交叉验证)
- 文献阅读-ICRA2020-具有软流体驱动执行器的经皮MRI引导针机器人的设计
- 个人站点网页设计html,响应式网页设计的快速教程(适合个人站点)
- TailwindCSS为前端开发者带来了什么?
热门文章
- 浅谈 SSD,eMMC,UFS
- java选择是否弹窗_java Swing 点击对话框选择是或者否后又再次弹出刚才关闭的对话框...
- Linux命令修复方法,在Linux终端运行sudoedit -s /命令看未修复和已修复的效果
- uvm 形式验证_uvm面试题
- python 子线程coredump_python多线程备份mysql数据工具:mysqlpdump使用方法
- golang func 入参为func_Golang函数常见用法
- 机器学习-cs229-线性回归-泰勒展开法
- Java学习笔记_匿名/ArrayList
- 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 2
- 深入理解C语言——#define宏和枚举的区别