KVM虚拟机windows系统增加硬盘

简介:

注意windows系统添加硬盘需要分硬盘接口,IDE接口和virtio接口。

首先创建一个新的硬盘,使用qemu-img create命令,如下:

qemu-img create -f qcow2 testwin.img 10G

clip_image001

关闭虚拟机,使用shutdown命令,如下:

list –all

shutdown server2008

clip_image002

现在来编辑虚拟机server2008配置文件,使用edit命令,如下:

edit server2008

clip_image003

我们先来添加IDE接口的硬盘,添加如下代码:

<disk type=’file’ device=’disk’>

<driver name=’qemu’ type=’qcow2′ cache=’none’/>

<source file=’/vhostdisk/testwin.img’/>

<target dev=’hdb‘ bus=’ide‘/>

</disk>

clip_image004

注意,我们在此使用的硬盘接口为IDE接口,硬盘名称为hdb,所以添加完毕后系统是可以直接识别的。

编辑完毕后,保存。

此时要重新加载配置文件,如下:

virsh define server2008.xml

然后启动虚拟机server2008,使用start命令,如下:

start server2008

clip_image005

现在登陆到虚拟机server2008,看看新加硬盘。
clip_image006

通过上图,我们可以看到新加的硬盘,系统已经完全识别,我们只需把格式化,然后就行分区就可以使用。如下图:

clip_image007

以上是添加硬盘的接口是IDE,那么我们现在来测试添加virtio接口的硬盘。

新建硬盘:

qemu-img create -f qcow2 testwinvirtio.img 10G

qemu-img info testwinvirtio.img

clip_image008

编辑虚拟机server2008配置文件,添加如下代码:

<disk type=’file’ device=’disk’>

<driver name=’qemu’ type=’qcow2′ cache=’none’/>

<source file=’/vhostdisk/testwinvirtio.img’/>

<target dev=’vda‘ bus=’virtio‘/>

</disk>

clip_image009

然后启动虚拟机server2008,看看实际情况。clip_image010

通过上图,我们可以看到,没有发现刚刚添加的硬盘。但是我们会在“设备管理器”中发现,一个新的设备,如下图:

clip_image011

为什么会是这样呢?这是因为KVM默认情况下,windows系统是没有安装virtio驱动的。我们需要单独的下载并安装virtio驱动才行,我们可以到如下网站进行下载:

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/

https://www.linuxwind.org/html/kvm-windows-2008-virtion-driver.html

现在我把已经下载好的驱动文件上传到虚拟机server2008,然后安装该驱动。如下:

clip_image012

clip_image013

clip_image014

驱动安装完毕后,我们可以在“设备管理器”中看到新增加的存储器,如下图:

clip_image015

而新增加的硬盘,我们也可以看到,如下:

clip_image016


clip_image017


转载至:http://www.ilanni.com/?p=6211


本文转自  亮公子  51CTO博客,原文链接:http://blog.51cto.com/iyull/1864359
相关文章
|
18天前
如何隐藏windows10系统任务栏右下角的语言输入法图标?
如何隐藏windows10系统任务栏右下角的语言输入法图标?
|
1月前
|
安全 Linux Shell
全面对比linux和windows,选择哪个系统比较好
全面对比linux和windows,选择哪个系统比较好
70 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
80 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
92 0
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
|
1月前
|
监控 Windows
Windows系统中Wireshark抓包工具的安装使用
Windows系统中Wireshark抓包工具的安装使用
|
3天前
|
人工智能 安全 机器人
AI电销机器人系统源码部署:freeswitch安装Windows
在Windows上安装FreeSWITCH:访问官网下载安装程序,运行并按提示安装;选择安装路径和组件;等待安装完成;配置FreeSWITCH,修改设置;启动服务;测试其功能;如遇问题,参考官方文档或进行调试故障排除。记得定期更新维护以保证稳定安全。
|
7天前
|
网络协议 安全 测试技术
Windows安装禅道系统结合Cpolar实现公网访问内网BUG管理服务
Windows安装禅道系统结合Cpolar实现公网访问内网BUG管理服务
|
7天前
|
存储 安全 文件存储
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
|
1月前
|
存储 Windows
windows server 2019 云服务器看不见硬盘的解决方案
windows server 2019 云服务器看不见硬盘的解决方案
|
1月前
|
编译器 C语言 流计算
在Windows系统中创建C语言开发环境
【2月更文挑战第22天】在Windows系统中创建C语言开发环境
21 6