Win2003虚拟机virtio驱动的安装

Win2003虚拟机virtio驱动的安装

  • 安装目的:增加拷贝大文件的速度,同时解决拷贝时卡的问题。

  • 安装环境:在物理服务器已经配置好kvm+qemu+libvirt的虚拟环境,并制作好win2003虚拟机。

  • 安装内容:virtio磁盘驱动、virtio网卡驱动

  • 驱动文件:virtio-win-1.1.16.iso

  • 前提条件:必须先制作好普通驱动的win2003虚机,能正常启动虚机,正常进入该系统进行操作。

  • Win2003虚机相关文件:/home/win2003.img、/home/win2003.xml,其中win2003.xml初始内容如下:

<domain type='kvm'>

  <name>win2003</name>

  <memory>1048576</memory>

  <currentMemory>1048576</currentMemory>

  <vcpu>1</vcpu>

  <os>

    <type arch='x86_64' machine='pc'>hvm</type>

    <boot dev='hd'/>

    <bootmenu enable='yes'/>

  </os>

  <devices>

    <emulator>/usr/bin/kvm</emulator>

    <disk type='file' device='disk'>

      <driver type='qcow2'/>

      <source file='/home/win2003.img'/>

      <target dev='hda'/>

    </disk>

    <interface type='bridge'>

      <source bridge='public'/>

    </interface>

    <interface type='bridge'>

      <source bridge='private'/>

    </interface>

    <graphics type='vnc' port='-1' keymap='en-us'/>

    <input type='mouse' bus='usb' />

  </devices>

  <features><acpi/></features>

</domain>

  • 安装步骤:

    1. 进入最初始的win2003虚机,把ip设为自动获取,然后退出该系统。
    2. 将virtio-win-1.1.16.iso拷贝到物理服务器的/home目录下,然后修改win2003.xml,内容如下(红色部分为增加的部分):

<domain type='kvm'>

  <name>win2003</name>

  <memory>1048576</memory>

  <currentMemory>1048576</currentMemory>

  <vcpu>1</vcpu>

  <os>

    <type arch='x86_64' machine='pc'>hvm</type>

    <boot dev='hd'/>

    <bootmenu enable='yes'/>

  </os>

  <devices>

    <emulator>/usr/bin/kvm</emulator>

    <disk type='file' device='disk'>

      <driver type='qcow2' cache='writeback'/>

      <source file='/home/win2003.img'/>

      <target dev='hda'/>

</disk>

<disk type='file' device='cdrom'>

    <source file='/home/virtio-win-1.1.16.iso'/>

    <target dev='hdb'/>

    <readonly/>

</disk>

<disk type='file' device='disk'>

   <driver type='qcow2' cache='writeback'/>

   <source file='/home/test.img'/>

   <target dev='vdc' bus='virtio'/>

</disk>

    <interface type='bridge'>

      <source bridge='public'/>

  <model type='virtio' />

    </interface>

    <interface type='bridge'>

      <source bridge='private'/>

  <model type='virtio' />

    </interface>

    <graphics type='vnc' port='-1' keymap='en-us'/>

    <input type='mouse' bus='usb' />

  </devices>

  <features><acpi/></features>

</domain>

    1. 创建test.img作为一块新的硬盘增加给win2003虚机,以root用户在物理服务器的/home目录下执行命令:

qemu-img create –f qcow2 test.img 5G

    1. 启动修改配置后的win2003虚机,以root用户在物理服务器的/home目录下执行命令:

virsh create win2003.xml

    1. 用vnc进入该虚拟机系统,然后系统会提示找到新硬件,弹出安装驱动的窗口(分别是两个网卡、一个scsi设备,即virtio磁盘),按照提示,自动搜索驱动,并安装,其中磁盘驱动安装时,选择第一个(wnet)。
    2. 设置好IP,退出系统,并修改物理服务器/home目录下的win2003.xml文件,内容如下(红色部分是修改的内容,删除的内容就不在下面显示了):

<domain type='kvm'>

  <name>win2003</name>

  <memory>1048576</memory>

  <currentMemory>1048576</currentMemory>

  <vcpu>1</vcpu>

  <os>

    <type arch='x86_64' machine='pc'>hvm</type>

    <boot dev='hd'/>

    <bootmenu enable='yes'/>

  </os>

  <devices>

    <emulator>/usr/bin/kvm</emulator>

    <disk type='file' device='disk'>

      <driver type='qcow2' cache='writeback'/>

      <source file='/home/win2003.img'/>

      <target dev='vda'/>

</disk>

    <interface type='bridge'>

      <source bridge='public'/>

  <model type='virtio' />

    </interface>

    <interface type='bridge'>

      <source bridge='private'/>

  <model type='virtio' />

    </interface>

    <graphics type='vnc' port='-1' keymap='en-us'/>

    <input type='mouse' bus='usb' />

  </devices>

  <features><acpi/></features>

</domain>

    1. 启动装好virtio驱动的win2003,进行大文件拷贝测试,创建的test.img可以删除了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值