`
gelongmei
  • 浏览: 198291 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Linux服务器虚拟化之XEN

 
阅读更多
XEN中安装Linux虚拟机 (半虚拟化) kvm
http://songxj.blog.51cto.com/620981/120230

感谢脱壳蜗牛小高,Q_Q~!

xen同linux是一个完美的组合,是目前linux上的最佳的虚拟化解决方案,特别适合于服务器应用,如用于将多个服务器合并到一台物理服务器上,以节省运营成本(机房空间、电力消耗);或者是出于安全角度的考虑,需要将不同的应用进行分区,以便降低安全风险等。

环     境:    VMware 6.0 安装虚拟机CentOS5.2 ,在CentOS5.2中安装XEN,在XEN中安装虚拟机CentOS5 .2。
C P U    :    Intel E2160 (不支持VT)    要虚拟WindowsXP必须CPU支持VT才行。
宿主机:    CentOS 5 / RHEL 5   (cdrom加载CentOS5 iso镜像)
                 关闭SElinux和iptables。
XEN虚拟机:   CentOS 5 / RHEL 5


1>首先在VM6中建立虚拟机,添加2块磁盘,一块安装宿主机,一块预留安装XEN虚拟机。

2>在宿主机中YUM安装xen包和vsftp包。
  [root@localhost ~]# yum -y install xen
  [root@localhost ~]# yum -y install vsftpd.i386

3>修改GRUB配置文件,将XEN内核启动改成默认,这样不用手动选择启动项了。
  [root@localhost ~]# vi /boot/grub/grub.conf
  将 default=1 值改为 0

4>用xm list 命令查看Domain是否已经启动。
  [root@localhost ~]# xm list
  Name                                      ID Mem(MiB) VCPUs State   Time(s)
  Domain-0                                   0      778     1 r-----     85.4

5>将cdrom挂载到FTP目录,将ftp匿名用户开启。
  [root@localhost ~]# mount /dev/cdrom /var/ftp/pub/
  mount: block device /dev/cdrom is write-protected, mounting read-only

6>用xm命令行建立虚拟机
  [root@localhost ~]# virt-install
  What is the name of your virtual machine?vm1   #虚拟机的名字vm1
  How much RAM should be allocated (in megabytes)? 400  #为虚拟机分配内存400M 最低256M
  What would you like to use as the disk (file path)? /dev/sdb1 #sdb为第二块硬盘
  Would you like to enable graphics support? (yes or no) no #不启用图形化支持
  What is the install location? ftp://192.168.10.1/pub/  #填上本机FTP地址,前提是CDROM已经挂载到这个FTP目录,并开启了匿名用户。

可以看到安装文件内核已经开始启动! 
Starting install...
Retrieving file .treeinfo...                                       0 B 00:00
Retrieving file vmlinuz.. 100% |=========================| 2.0 MB    00:00    
Retrieving file initrd.im 100% |=========================| 5.0 MB    00:00   


接下来安装过程就不用我说了吧,TEXT模式的。






开始安装了……


7>xen 一些常用的管理命令
xm list    :列出Domain 。
xm console  Domain-ID :连接一个虚拟机,可以为虚拟机名称或者是ID号。
xm create  :建立一个 Domain-U 的虚拟机,-C 选项为创建并连接虚拟机。
xm reboot  Domain-ID  :重启一台虚拟机。
xm save  Domain-ID:存储虚拟机的状态。
xm restore Domain-ID:还原虚拟机状态。
......

虚拟机和宿主机之间的切换用ctrl+] 即可。
分享到:
评论

相关推荐

    Linux上的虚拟化技术Xen初学者指南.doc

    Linux上的虚拟化技术Xen初学者指南

    xen虚拟化及工作原理.docx

    XEN 是英国剑桥大学计算机实验室开发的一个虚拟化开源项目,XEN 可以在一套物理硬件上安全的执行多个虚拟机,它和操作平台结合的极为密切,占用的资源最少。目前稳定版本为XEN3.0。支持万贯虚拟化和超虚拟化。以高...

    Citrix-XenServer服务器虚拟化介绍.pptx

    中国移动大云 Microsoft 认证虚拟化平台 SAP 认证 Microsoft Virtualization Validation Program Best virtualizationplatform Best virtualization for Linux Citrix-XenServer服务器虚拟化介绍全文共66页,当前为...

    XEN安装配置手册

    Xen技术是剑桥大学开发的开源虚拟化服务器软件,可以在同一个物理机上建立多个虚拟系统,以规避系统障碍及崩溃的风险。本手册是教用户如何在linux服务器上安装配置xen,非常好用。

    KVM虚拟化详解

    服务器虚拟化是云计算最核心的技术,而KVM是当前最主流的开源的服务器虚拟化技术。从Linux2.6.20起,KVM作为内核的一个模块 集成到Linux主要发行版本中。从技术架构(代码量、功能特性、调度管理、性能等)、社区...

    xen-3.1.0-src.rar

    xen 是linux下的虚拟化管理软件。可以对大型服务器进行虚拟化管理。

    嵌入式系统/ARM技术中的迁移Xen虚拟机到KVM的六大步骤

    如果是在Linux上使用虚拟化技术的话,就会有基于Xen Hypervisor部署一个系统的机会。因为基于内核的虚拟机(KVM:Kernel-Based Virtual Machine)已经逐渐成为Linux上面虚拟化的主流,用户也有可能会希望把基于Linux的...

    虚拟化方法、架构和实现概述

    目前虚拟化技术主要关注于服务器虚拟化,即在一个宿主 计算机上提供多个独立操作系统。本文将探索虚拟化背后的思想,然后讨论实现虚拟化的 一些技术。我们还将了解现有的其他一些虚拟化技术,例如 Linux 上操作系统...

    HCIA-Cloud V4.0培训视频教程【共52集】.rar

    04 虚拟化基础 05 企业级虚拟化与架构 06 FusionCompute 版本讲解 07 CNA和VRM部署要求 08 复习及产品文档介绍 09 HCIA目标 10 服务器基础 11 服务器安装实验说明 12 CNA的本质是什么 13 FusionCompute安装...

    linux XenServer 6.2安装图解教程

    Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的 Xen Hypervisor 程序之上。Xen技术被广泛看作是业界最快速、最安全的虚拟化软件。XenServer 是为了高效地管理 Windows(R) 和 Linux(R)虚拟...

    Xen虚拟机在CentOS系统中的安装和使用方法

     XEN是目前Linux上的最佳的虚拟化解决方案,特别适合于服务器应用,如用于将多个服务器合并到一台物理服务器上,以节省运营成本(机房空间、电力消耗);或者是出于安全角度的考虑,需要将不同的应用进行分区,以便...

    RHEV(红帽企业级虚拟化)实验手册

    由于红帽虚拟化是收费项目,需要安装系统号并去红帽网站注册才能开户全部的功能。所以采用完全免费并且和RHEL(红帽企业级服务器)几乎100%相同的CENTOS(社区LINUX操作系统)来代替RHEL。 本文档基于KVM和XEN

    xen-api-libs:XCP xen-api库

    Xen Cloud Platform(XCP)是一个开放源代码的企业级服务器虚拟化和云计算平台。 XCP建立在Xen Hypervisor之上。 并在经过测试的单个可安装映像中提供网络和存储支持以及管理工具。 XCP运行许多来宾操作系统,包括...

    RedHat Enterprise Linux 5 Update 2 x64-XiSO[bit torrent]

    - 在 Red Hat Enterprise Linux Advanced Platform 支持存储与扩展的服务器虚拟化技术 - Red Hat Network 提供各种虚拟化系统的支持 - virt-manager,libvirt/virsh管理工具 2. 内核与性能 - 基于 Linux 2.6.18 ...

    中标麒麟服务器操作系统介绍.pdf

    基于web方式的备份 和恢复的配置管理,并能够对备份结果进行短信、邮件 通知 核心参数调整工具 提供图形化核心参数调整工具,提供对Xen和KVM的支 持,包括全虚拟化和半虚拟化,提供图形虚拟化管理工具 Java支持 JAVA...

    在CentOS7搭建KVM虚拟化平台(三种方式)

    KVM 全称是基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux的一个内核模块,该内核模块使得...一个工具及接口,作为较通用的服务器虚拟化软件,它支持Xen,VMware ESXi/GSX,当然,还有QEMU/KVM。 3

    Redhat linux RHEL5最新功能

    在Red Hat Enterprise Linux Advanced Platform支持存储与扩展的服务器虚拟化技术 Red Hat Network提供各种虚拟化系统的支持 virt-manager, libvirt/virsh管理工具 2. 内核与性能 基于Linux 2.6.18内核 支持多核...

    XenCenter7.6

    Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的 Xen Hypervisor 程序之上。Xen技术被广泛看作是业界最快速、最安全的虚拟化软件。XenServer 是为了高效地管理 Windows(R) 和 Linux(R)虚拟...

    XenServer-6.0.0-installation

    Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的 Xen Hypervisor 程序之上。Xen技术被广泛看作是业界最快速、最安全的虚拟化软件。XenServer 是为了高效地管理 Windows® 和 Linux® 虚拟...

Global site tag (gtag.js) - Google Analytics