Chinaunix首页 | 论坛 | 博客
  • 博客访问: 547589
  • 博文数量: 201
  • 博客积分: 7734
  • 博客等级: 少将
  • 技术积分: 1994
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 19:18
文章分类

全部博文(201)

文章存档

2011年(28)

2010年(173)

分类: LINUX

2010-06-13 18:05:29

  UNIT:11 Virtualization with Xen

一、使用VNC管理虚拟机
   vncviewer localhost:5900
   端口查看netstat -nap |grep vnc

二、纯字符介面下安装虚拟机
 virt-install -p -n virt1 -r 512 -f /dev/vg01/virt1 -l ftp://192.168.0.254/pub -x ks=ftp://192.168.0.254/ks.cfg -w network:default --vnc
-p:半虚拟化  -n:指定虚拟机的名字。-r:指定内存大小 -f:存储的路径 -l:指定安装源 -x:扩展 -w:网络桥接模式 --vnc 安装过程用vnc控制。

  uuidgen随机生成uuid
三、XEN虚拟机的管理
   xm & virsh

xm create -c virt1 显示grub页面。

xm domain

xm domain

xm domain

xm domain

xm list 列出所有的domain 

xm console virt1管理本地在后台运行虚拟机(without network)
Ctrl ]退出。

 如想观察虚拟控制台的具体启动信息。
   vim /boot/grub/grub.conf 在rhgb quiet后添加console=tty0 console=xvc0
接着在物理机中 #xm create -c virt1


四、利用快照快整增加虚拟机
1.快照磁盘
假设已建立的虚拟机的磁盘为/dev/vg01/lv01
lvcreate -L 1G -s -n lv01snap /dev/vg01/lv01
将会建立/dev/vg01/lv01snap的磁盘
2.在/etc/xen中复制原虚拟机的配置文件,假设为station1.example.com
#cd /etc/xen
#cp -p station1.example.com station2.example.com
3.编辑station2.example.com
#vim station2.example.com
>>>>>
name = "station1.example.com" 此处将station1改为station2
uuid = "81c111e4-f9a1-4e3f-a4c1-994c7a312c2f" 使用uuidgen将新生成的uuid写入
maxmem = 256
memory = 256
vcpus = 2
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ "type=vnc,vncunused=1,keymap=en-us" ]
disk = [ "phy:/dev/vg01/lv01,xvda,w" ] 此处将磁盘改为lv01snap
vif = [ "mac=00:16:36:07:33:ea,bridge=xenbr0,script=vif-bridge" ] 修改mac地址。
五、使虚拟机跟随物理机开机启机
#cd /etc/xen/auto
#ln -s ../station1.example.com station1.example.com
六、xen服务的启动脚本/etc/rc.d/init.d/xendomains
阅读(274) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~