Xen虚拟化基础篇第2/2页

 更新时间:2016年10月05日 21:02:31   投稿:mdxy-dxy  
Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达128个有完全功能的操作系统

5.启动虚拟机进入安装过程
#xm create –c busybox
选择语言:

wKiom1TV2cuh74OeAAD3w6BZ18k392.jpg

我们通过URL安装:

wKiom1TV8xzjxPBkAACsqimaXS8962.jpg

配置静态的IP地址:

wKioL1TV8_zRMeEzAADNbVkbNKQ141.jpg

设置的IP地址如下:

wKioL1TV9FXDED4_AAFem7wrtFE651.jpg

配置我们设置的网络镜像路径:

wKiom1TV84CijQHOAADrsUcIg-k881.jpg

开始准备:

wKioL1TV9IySm98pAACW3WpyBjQ593.jpg

显示欢迎界面:

wKiom1TV8_LTrI9zAAB8zIDNfsA820.jpg

出现了我们设置的磁盘文件,我们需要进行初始化:

wKiom1TV9BGSs98lAAGGrJMpvSI456.jpg

选择时区:

wKioL1TV9TGSSvFKAADprFwAnUM564.jpg

设置root用户的密码:

wKiom1TV9FawmvhJAADiWAFWonE461.jpg


wKioL1TV9WWj85VgAADe30WjEA4846.jpg

使用全部磁盘空间:

wKiom1TV9IiRXYlqAAEzisfeOCw965.jpg


wKioL1TV9ZnyH3UhAAEHt39fJIY711.jpg

进入安装过程:

wKiom1TV9QOhrls3AADW4Mhu_ck970.jpg

安装完成后重启:

wKioL1TV9gehsVqXAAEB9VzOytY534.jpg

重启后会自动退出安装,而重启在后台已经执行了,我们需要将虚拟机destroy掉:

wKiom1TV9YCSpyC3AAGHkt6Z2_I446.jpg

6.虚拟机启动配置
我们需要在其他虚拟终端上关闭虚拟机;

# xm listName          ID Mem VCPUs  State Time(s)CentOS6          6 512  1  -b----  11.6Domain-0          0 1024  1  r----- 287.9# xm destroy CentOS6

然后修改虚拟机配置文件,使用bootloader调用pygrub来启动我们安装的虚拟机,需要注释掉我们使用的kernel和ramdisk防止其再次进行系统安装,还需要加入我们重启和崩溃后的虚拟机自动的操作:

# vim /etc/xen/centos6 #kernel = "/tmp/vmlinuz"#ramdisk = "/tmp/initrd.img"bootloader = "/usr/bin/pygrub"name = "CentOS6"memory = "512"vcpus = 1disk = ['file:xen/images/centos6.img,xvda,w',]vif = ['bridge=xenbr0',]on_reboot = "restart"on_crash = "destroy"

配置完成后我们就可以启动虚拟机了:
# xm create -c /etc/xen/centos6

wKiom1TV90DR_EMLAADUNlegxF8257.jpg

启动完成后如图:

wKiom1TV91yR4ep4AAHtal8zcII182.jpg

查看完成后关闭虚拟机

至此,我们就实现了Xen部署CentOS 6.6系统。

五.通过VNC Server连接进入busybox这个虚拟机

1.安装和配置VNC Server

# yum install vnc-server

安装完成后设置vncpasswd,输入密码即可;

#vncpasswd

启动vncserver服务器:

#vncserver &

2.配置busybox虚拟机的配置文件:

# vim /etc/xen/busybox #略...,在下面添加如下内容:vfb = [ 'sdl=1' ]

3.通过windows客户端的vncviewer连接到Dom0服务器:

wKioL1TV-JSxRC5VAACamfxWyl4412.jpg

输入密码访问:

wKiom1TV97XS-bg3AABvJorPpv0787.jpg

登录Xen的Dom0服务器:

wKioL1TV-dKT3kbGAAIL5biv-JI495.jpg

然后通过图形化终端启动busybox这个简单的虚拟机:

wKiom1TV-TSDzbdVAAB_XfjewkE524.jpg 

wKioL1TV-jnRD_lUAAOt3ss0864525.jpg

这是通过sdl软件连接虚拟机的操作;

4.下面我们通过vnc来连接虚拟机:

#配置busybox的虚拟机配置文件:# vim /etc/xen/busybox #略...,在下面添加如下内容,将原有的sdl更改为vnc:vfb = [ 'vnc=1,vncpasswd=oracle' ]

5.我们在vncserver上安装vncviewer

# yum install -y tigervnc

6.通过windows的vncviewer连接到服务器的图形界面操作

#先启动busybox
#xm create -c busybox

wKiom1TV-YLBEg52AACHyxa_qAo984.jpg

#查看监听端口5900是否打开

wKioL1TV-oiCtn4_AAAwqh-_vlE313.jpg 

#通过vncviewer连接到busybox

#vncviewer 127.0.0.1:5900

wKiom1TV-anCdEhBAAJ2F6OtgQw761.jpg

输入密码即可进入busybox的虚拟机:

wKioL1TV-rvAbaDeAARULqxMCeA353.jpg

注意:上述两种图形化界面服务都是由宿主机的qemu-dm提供;

至此,通过图形化界面连接到虚拟机的操作就实验完毕。

相关文章

  • 在Xen虚拟机全虚拟化环境中安装Windows2003系统

    在Xen虚拟机全虚拟化环境中安装Windows2003系统

    本文主要介绍了Xen虚拟机全虚拟化环境中安装Windows2003系统,Xen虚拟机支持两种客户机的安装方式。一种是半虚拟化,一种是全虚拟化。Win2003系统要求在全虚拟化的环境下安装和运行。
    2016-10-10
  • Xen虚拟化进阶篇 Xen平台下虚拟机的实时迁移

    Xen虚拟化进阶篇 Xen平台下虚拟机的实时迁移

    Xen为我们提供了一种强大的功能,它就是动态迁移法。它能让Domain在运行期间,以最小的服务中断为代价,将Domain迁移到另外的Xen 服务器上
    2016-10-10
  • Xen虚拟化基础篇

    Xen虚拟化基础篇

    Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达128个有完全功能的操作系统
    2016-10-10
  • CentOS 5.X xen虚拟机的安装配置及基本使用

    CentOS 5.X xen虚拟机的安装配置及基本使用

    这篇文章主要介绍了CentOS 5.X xen虚拟机的安装配置及基本使用的相关资料,需要的朋友可以参考下
    2016-10-10
  • 深入理解Xen虚拟机克隆复制实战

    深入理解Xen虚拟机克隆复制实战

    本篇文章主要介绍了Xen虚拟机克隆实战,每次安装创建步骤比较繁琐,本文介绍通过virt-clone命令克隆xen虚拟机实战。
    2017-03-03
  • Xen虚拟机在CentOS系统中的安装和使用方法

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

    相信大家都知道XEN是目前Linux上的最佳的虚拟化解决方案,特别适合于服务器应用,所以这篇文章给大家分享了在CentOS系统中Xen虚拟机的安装和使用方法,文中通过图文介绍的很详细,相信对大家学习使用Xen虚拟机具有一定参考借鉴价值,有需要的朋友们下面来一起看看吧。
    2016-10-10
  • Xen虚拟机的详细迁移步骤详解

    Xen虚拟机的详细迁移步骤详解

    小编最近在学习Xen虚拟机的一些相关知识,这篇文章主要介绍了Xen虚拟机的详细迁移步骤,有兴趣的可以了解一下。
    2016-10-10
  • Linode Xen 下 grsecurity >= 4.3 崩溃问题

    Linode Xen 下 grsecurity >= 4.3 崩溃问题

    本文给大家分享的是在Linode Xen 下 grsecurity >= 4.3 崩溃问题的个人解决办法,虽然官方已修复此问题,但还是分享给大家,就当给大家学习个思路吧
    2017-01-01

最新评论