搭建安装树

yum安装本机的apache服务器即可,把系统镜像拷贝到一个位置,执行mount的操作即可。

# yum -y install httpd
# /etc/init.d/httpd start
# mount -o loop /opt/CentOS-7.6.1-x86_64-bin-DVD-1of2.iso  /var/www/html/iso/

创建虚拟硬盘,这里创建一个大小为100G的虚拟硬盘,特别需要注意的是创建的位置。

dd if=/dev/zero of=/data/ethnicity.img bs=1M count=102400

这个步骤其实就是用/dev/zero创建一个指定长度用于初始化的空文件

安装一些xen相关的软件,由于是linux的集成的虚拟套件,所以安装过程直接yum即可。

# cat xen.sh
#!/bin/bashyum-y install xen kernel-xenyum-y install virt-manageryum-y install libsysfs*yum-y install ncurses-devel ncursesyum-y install bridge-utils tunctl  libvirt

xen kernel-xen用于修改内核参数,要让linux系统支持xen必须对内核做一定的修改。

virt-manager 这个是虚拟机管理的一些工具的集成安装包

bridge-utils tunctl libvirt 顾名思义是协议网络桥接的安装包

libsysfs* ncurses-devel ncurses 一些库文件

重启前的一些配置

#/etc/init.d/libvirtd start       //启动虚拟网络接口
# cat /boot/grub/menu.lst        修改以包含xen功能的内核启动
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-348.1.1.el5)root (hd0,0)kernel /vmlinuz-2.6.18-348.1.1.el5 roroot=LABEL=/ vga=791initrd /initrd-2.6.18-348.1.1.el5.img
title CentOS (2.6.18-348.1.1.el5xen)root (hd0,0)kernel /xen.gz-2.6.18-348.1.1.el5module /vmlinuz-2.6.18-348.1.1.el5xenro root=LABEL=/ vga=791module /initrd-2.6.18-348.1.1.el5xen.img
title CentOS (2.6.18-308.el5)root (hd0,0)kernel /vmlinuz-2.6.18-308.el5 roroot=LABEL=/ vga=791initrd /initrd-2.6.18-308.el5.img
#cat /etc/sysctl.conf     //开启转发功能
net.ipv4.ip_forward = 1

#reboot //重启服务器

Edit

安装xen虚拟机,此时一定要确保网络是联通的,上边的设置有遗漏的话容易造成网络不通。

#virt-install --prompt(安装时注意选择是全虚拟化还是半虚拟化,选择yes/no能通过就选哪个,或者两个都能通过,选择自己需要的)

Edit

第一个步骤是选择虚拟机的名字(可以后续修改)Edit

第二个步骤是定义内存大小(可以修改)Edit

第三个步骤是定义安装的硬盘的位置,就例如上边的/data/ethnicity.imgEdit

第四个步骤是选择安装树的位置,就例如上边的http://192.168.128.x/iso

此四个步骤结束,安装就开始了其他的需要OK&&下一步来完成了,至于网络,选择自定义,

让后输入和宿主机器相同网段的ip地址即可。

或者一个类似的命令

virt-install --prompt -n btte-brd-deploy01-f /data/btte-brd-deploy01.img -s 4 -r 4096 nographics -lhttp://172.16.0.234/iso
xm console btte-brd-deploy01(管理)

xen虚拟机的管理

xen的默认的配置文件在/etc/xen/下,可以通过修改配置文件之后重启来修改名字,内存大小等参数。

至于在不同机器间的迁移需要连带配置文件和虚拟硬盘迁移到另一个主机的相应位置即可。

这里是一些维护命令

xm list   查看当前机器里的全部虚拟机列表
xm create xxxx 启动名字为xxx的虚拟机
xm shutdown xxx  关掉某个虚拟机
xm reboot xxx   重启某个虚拟机
xm pause xxx   暂停某个虚拟机
xm resuem xxx   删除某个虚拟机
virsh undefine  xxx  确保名字可以循环使用

centos xen虚拟机搭建相关推荐

  1. Centos上虚拟机搭建

    由于工作需要,一台硬件机器上安装了Centos,然后需要再弄4个一样的Centos虚拟机. 大致步骤如下: 主机安装好Centos 6.3,内置了虚拟机服务:libVirt开头的服务是虚拟机相关的: ...

  2. 【云计算平台】VMware搭建Centos 7虚拟机

    Centos 7 环境搭建及配置 正文开始@Assassin 目录: Centos 7 环境搭建及配置 1. VMware虚拟机安装: 2. Centos 7.9 镜像安装: 3. Centos 7. ...

  3. 小记一下:CentOS里用多个iso镜像安装Xen虚拟机

    多天以来,我一直纠结于CentOS里虚拟机的安装,搞得我头大了不少! 我的CentOS里是自带Xen的,但是Xen的使用一直让我很头疼.众所周知,Xen有两种安装方式,一种是半虚拟化安装,另一种则是完 ...

  4. 虚拟机安装postfix服务器,CentOS 7 下搭建邮件服务器(bind+postfix+dovecot)

    CentOS 7下搭建邮件服务器 前提环境:CentOS 7虚拟机IP为192.168.43.124 主机名为mail.zxp.com 修改主机名:hostnamectl set-hostname m ...

  5. 2、xen虚拟机的安装

    将centos的镜像文件通过ftp上传到/data目录下 可以在本机上搭建一个ftp服务器 在VM虚拟机上下载镜像 也可以使用vmtools工具 开始安装xen虚拟主机准备工作(利用命令行安装xen虚 ...

  6. linux centos7 xen虚拟机 安装方法

    目录 简介 安装Xen Hypervisor环境 部署第一个VM 简介 Xen是一个开源的裸机虚拟机管理程序,允许你在一台主机上并行运行不同的操作系统,这种类型的管理程序通常在虚拟化世界中被称为typ ...

  7. CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群

    CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群 VMWare 安装CentOS 7 使用Xshell连接虚拟机 集群设置 安装JDK 1.8 SSH 免密登陆 安装ha ...

  8. linux搭建虚拟化平台报告,CentOS 7中搭建KVM虚拟化平台的方法步骤

    什么是虚拟化 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化 ...

  9. CentOS 7上搭建Spark 3.0.1 + Hadoop 3.2.1分布式集群

    CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群 VMWare 安装CentOS 7 使用Xshell连接虚拟机 集群设置 安装JDK 1.8 SSH 免密登陆 安装ha ...

最新文章

  1. Openstack Nova 源码分析 — 使用 VCDriver 创建 VMware Instance
  2. 【微信小程序企业级开发教程】视图与渲染详解
  3. Vue中src属性绑定的问题
  4. Linux运行可执行文件
  5. Python面向对象中的self到底是什么?
  6. android 多行文字水印,android实现文字水印效果 支持多行水印
  7. 【Java基础】RTTI与反射之Java
  8. 也谈Oracle异常: ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
  9. 【问题解决:死锁】Lock wait timeout exceeded; try restarting transaction的问题
  10. html5钟表带齿轮项目,基于HTML5的齿轮动画特效
  11. 变速恒频风电机组的优缺点_风电消防安全解决方案解析
  12. ArcGIS Python工具箱集成第三方模块的解决办法
  13. java微信h5支付_Java-实现微信H5支付
  14. 【21.09-21.10】近日Paper Quichthrough汇总
  15. 专利证书下载-不是标准的IE浏览器-解决办法
  16. centos格式化优盘命令_Centos7 格式化分区并挂载
  17. 美国访问学者生活之行-公交及考驾照
  18. 优秀文章及学习网站之收集手册
  19. MotionLayout动画从未如此简单!
  20. 学习笔记:带你十天轻松完成 Go 微服务系列(二)- 服务拆分

热门文章

  1. Hooks编程扫盲(一)-- useSWR
  2. 小米八android耗电比例很大,小米手机电量消耗越来越快了,输入这几个数字,续航强劲如新机...
  3. PTA - 数据库合集26
  4. HDC2021技术分论坛:吐司盒子?芝士码?HarmonyOS音视频测试来啦
  5. Dell XPS 9570 Atheros WiFi 在Ubuntu 20.04 不工作
  6. 五大品牌笔记本命名方式大揭秘
  7. three.js镜头追踪的移动效果
  8. 关于as608指纹模块的学习心得
  9. CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.
  10. ssd 以太网设备驱动