Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15655
  • 博文数量: 2
  • 博客积分: 77
  • 博客等级: 民兵
  • 技术积分: 35
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-07 14:38
文章分类
文章存档

2012年(2)

最近访客

分类: LINUX

2012-03-07 14:45:23

为什么学虚拟化?
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 克隆一个虚拟机

阅读(2448) | 评论(0) | 转发(2) |
0

上一篇:HeatBeat部署

下一篇:没有了

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