KVM 虚拟机

VMware 的虚拟机主要包含两个文件 :

            1. .vmx 文件:包括虚拟机所有配置信息与硬件设置。不管你对虚拟机的设置做了何种编辑,所有的信息都会以文本形式保存在这个文件里。如特殊硬件配置(例如 RAM 大小,网络接口信息,硬盘驱动信息,串行与并行信息),高级能源与资源配置、VMware 工具选项及能源管理选项。迁移虚拟机时,需要更改这个文件的格式到 KVM 支持的 xml 文件,并且重新确认文件信息的有效性。

            2..vmdk 文件:包含虚拟磁盘的信息。虚拟机的文件系统就建立在 .vmdk 文件上。迁移时需要拷贝这个文件到 KVM 主机,并且转换成能够被 libvirt 识别的文件格式。

KVM的虚拟机也主要包含两个文件:

            1..xml文件:虚拟机的定义(个人感觉类似VMware的.vmx文件)

            2..KVM虚拟机的镜像存储文件(个人感觉类似VMware的.vmdk文件)

查看KVM虚拟机xml配置文件的两种方法:

            1.virsh edit <Name of guest VM>系统将用默认的编辑器打开该虚拟机的xml文件

     2.virsh dumpxml <Name of guest VM>该命令会直接将xml文件输出到标准输出中,你也可以重定向

下面是一个KVM虚拟机xml配置文件的一部分:

     

...
    <devices>
    <emulator>/usr/bin/kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/vm01.img'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>
...
创建KVM虚拟机的方法:
    1. (1)制作虚拟机镜像
qemu-img create -f qcow2 test.qcow2 10G (2)下载并复制iso镜像到指定目录,本文将所有镜像及配置文件放到/var/lib/libvirt/images/目录下,注意:有些系统因为SELinux的原因,限 定了qemu的访问,所以,可以根据自己需求调整,默认放在/var/lib/libvirt/images/下。
(3)创建安装配置文件,demo.xml如下,可以根据自己需求更改。
        2.    使用virt-install工具 
		

virt-install --connect qemu:///system \ -n node7 \ -r 512 \ -f /virhost/vmware/node7.img \

-s 8 --vnc \ --os-type=linux \ --os-variant=rhel6  \ --vcpus=1 \ --network bridge=br0 \ -c /mnt/rhel-server-6.0-x86_64-dvd.iso

3. 使用virt-manager图形界面安装

开关KVM虚拟机方法:

开机: virsh start <Name of guest VM> 

关机: virsh shutdown <Name of guest VM> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值