Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2790139
  • 博文数量: 154
  • 博客积分: 7136
  • 博客等级: 准将
  • 技术积分: 1428
  • 用 户 组: 管理员
  • 注册时间: 2010-02-21 11:26
文章分类

全部博文(154)

文章存档

2016年(2)

2014年(2)

2013年(4)

2012年(16)

2011年(51)

2010年(68)

2009年(3)

2006年(3)

2005年(5)

分类:

2012-03-08 16:20:51

原文地址:XEN虚拟化 作者:SoulHou

为什么学虚拟化?
1,节约成本
2,用于测试(开发测试,升级测试...)
3,赚钱

虚拟化具体实现?
VMware:vmware server(GSX暂时免费)
  ESXI
  ESX(收费)
  vmware workstation
XEN:
KVM:必须要有硬件支持(vmx或svm)

注意:硬件环境/proc/cpuinfo

/proc/cpuinfo
半虚拟 pae
      -----------------
全虚拟 vmx
svm
**********************************************

1、XEN虚拟化
proc/cpuinfo
半虚拟 pae
------
全虚拟 vmx
svm
2、安装
[root@stu12 VT]# yum install xen python-virtinst virt-viewer virt-manager 
[root@stu12 VT]# virt-install --name=vm1 --ram=512 --vcpus=1 --file=/tmp/vm1.img --file-size 5 
--bridge=virbr0 --vnc --location=ftp://192.168.122.1/RHEL5U3/ ==> 远程安装虚拟机
配置yum
[root@LK ~]# vim /etc/yum.repos.d/server.repo 
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///var/ftp/pub/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///var/ftp/pub/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///var/ftp/pub/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-VT]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///var/ftp/pub/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
3、维护管理
启动:
xm create vm1
停:
xm shutdown vm1
查:
xm list
.
.
.
删除:
/tmp/vm1.img
/etc/xen/vm1


start           开始
[root@LK ~]# virsh start vm1 启动虚拟机
 list ==> 列出域
 reboot ==> 重新启动一个域
 shutdown ==> 关闭一个域
 destroy ==> 删除一个域
 save   ==> 把一个域的状态保存到一个文件
 restore ==> 从一个存在一个文件中的状态恢复一个域
 console ==> 连接到客户会话

[root@LK ~]# virsh shutdown vmcat
[root@LK ~]# virsh destory vmcat
[root@LK ~]# virsh start vmcat
[root@LK ~]# virsh vncdisplay vmcat

[root@LK ~]# virt-viewer vmcat 弹出虚拟机的桌面
[root@LK ~]# virt-clone -o vmcat -n vmdog -f /var/ftp/vpc/vmdog.img -d 克隆一个虚拟机

阅读(1173) | 评论(0) | 转发(0) |
0

上一篇:ZFS存储平台系统

下一篇:XEN虚拟化

给主人留下些什么吧!~~