烂泥:KVM虚拟机windows系统增加硬盘
前一篇文章介绍了有关linux系统添加硬盘的方法,这次我们来介绍有关windows系统添加的相关步骤。
其实linux和windows添加的硬盘的方法都是一样的,也是可以通过命令行和修改配置文件来添加。
下面主要介绍通过virsh edit命令编辑虚拟机配置文件,来添加硬盘的方法。
注意windows系统添加硬盘需要分硬盘接口,IDE接口和virtio接口。
首先创建一个新的硬盘,使用qemu-img create命令,如下:
qemu-img create -f qcow2 testwin.img 10G

关闭虚拟机,使用shutdown命令,如下:
list –all
shutdown server2008

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

我们先来添加IDE接口的硬盘,添加如下代码:
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/vhostdisk/testwin.img'/>
<target dev='hdb' bus='ide'/>
</disk>

注意,我们在此使用的硬盘接口为IDE接口,硬盘名称为hdb,所以添加完毕后系统是可以直接识别的。
编辑完毕后,保存。然后启动虚拟机server2008,使用start命令,如下:
start server2008

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

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

以上是添加硬盘的接口是IDE,那么我们现在来测试添加virtio接口的硬盘。
新建硬盘:
qemu-img create -f qcow2 testwinvirtio.img 10G
qemu-img info testwinvirtio.img

编辑虚拟机server2008配置文件,添加如下代码:
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/vhostdisk/testwinvirtio.img'/>
<target dev='vda' bus='virtio'/>
</disk>

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

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

为什么会是这样呢?这是因为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,然后安装该驱动。如下:



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

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


以上就是有关KVM虚拟机windows系统新增加硬盘的相关配置。
烂泥:KVM虚拟机windows系统增加硬盘的更多相关文章
- KVM虚拟机windows系统增加硬盘
原文:http://www.ilanni.com/?p=6211 前一篇文章介绍了有关linux系统添加硬盘的方法,这次我们来介绍有关windows系统添加的相关步骤. 其实linux和windows ...
- 烂泥: KVM虚拟机Linux系统增加硬盘
本文由秀依林枫提供友情赞助,首发于烂泥行天下. Linux虚拟机在使用过程中,硬盘空间不够使用.由于前期没有做LVM,所以只能手动添加新的硬盘. 给虚拟机添加硬盘有两种方法: 1.通过virsh at ...
- 烂泥:kvm安装windows系统蓝屏
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近一直在学习有关KVM的知识,实验一直是在虚拟机VM中进行的.今天刚好公司有一台空闲的服务器,直接拿来安装centos.kvm等等,然后相关的配置. ...
- 给虚拟机下面的ubuntu系统增加硬盘存储空间
给虚拟机下面的ubuntu系统增加硬盘存储空间 由于ubuntu系统是安装在vsphere上面的,所以可能会和vmware上面的有一点区别,打开exsi系统的配置页面,如下图所示. 选择添加存储器 ...
- kvm虚拟机管理 系统自动化安装
原创博文安装配置KVM http://www.cnblogs.com/elvi/p/7718574.htmlweb管理kvm http://www.cnblogs.com/elvi/p/7718582 ...
- CentOS 7.5 安装KVM虚拟机(Windows)
一.KVM环境搭建1.检测系统是否支持cat /proc/cpuinfo | egrep 'vmx|svm' KVM是基于x86虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,所以查 ...
- kvm安装windows系统
1.创建虚拟机镜像文件并指定大小(10G) [root@centos01 ~]# qemu-img create -f raw /opt/windows20031.raw 10G Formatting ...
- Linode KVM安装Windows系统的设置方法
以前我们用老的Linode VPS主机的时候是采用的XEN架构的,如今我们新注册账户,以及新开的机器是KVM架构.根据后台的设置,我们看到好多网友有在LINODE中安装WINDOWS系统,理论上是可以 ...
- 虚拟机 Linux 系统增加换页空间
想在虚拟机里面安装oracle10g,发现默认的swap交换空间不满足最低要求,因为我分配的物理内存是1G,那么就按照要求需要2G的swap交换空间,默认只有1G的交换空间.添加swap交换空间的步骤 ...
随机推荐
- 2013 - Lost connection to MySQL server at 'reading initial communication packet' 错误解决
一.操作与状态 当使用MySQL客户端连接localhost本地数据库时,连接不上,报错.(使用Tomcat连接数据库时可以连接上,但需要很长的请求时间.) 二.原因与解决办法 关于这个问题网上的解决 ...
- SignalR简单示例教程入门版
上周五最后一天在公司上班,无聊之余就想做点什么.介于之前有人让我做个简易版的在线聊天的,于是乎就打算花一天时间来弄下关于SignalR的简单教程制作一个在线的聊天的. 1:前端用了国产的一个MVVM框 ...
- html5菜单折纸效果
类似猎豹浏览器安装时的用户须知效果. html文件代码,保存为html文件打开: <!DOCTYPE html> <html> <head> <meta ht ...
- HTML5 Wijmo:控制 Wijmo Grid 插件的编辑模式
Wijmo jQuery 插件经常应用于在财务类网站中创建平滑和良好用户体验的交互表格.WijGrid 插件用于显示.排序.分组和编辑数据.今天我们来分享下如何控件WijGrid插件的编辑模式. 在本 ...
- Windows nexus 启动失败
现象: nexus Windows系统服务安装成功,但启动失败 D:\nexus-2.10.0-02-bundle\nexus-2.10.0-02\bin>nexus.bat Usage: ne ...
- Hibernate的缓存技术详解
转载注明出处:http://www.cnblogs.com/xiaoming0601/p/5882980.html 一.什么是缓存: 并不是指计算机的内存或者CPU的一二级缓存:缓存是指为了降低应用程 ...
- 通过一个小问题来学习SQL关联查询
原话题: 是关于一个left join的,没有技术难度,但不想清楚不一定能回答出正确答案来: TabA表有三个字段Id,Col1,Col2 且里面有一条数据1,1,2 TabB表有两个字段Id,Col ...
- (HY000): Cannot modify @@session.sql_log_bin inside a transaction
昨天,线上发生一例(HY000): Cannot modify @@session.sql_log_bin inside a transaction代码缺少显示的start transaction控制 ...
- 一些实用但不为人知的Unix命令
浮现在脑海的很多 Linux命令,其中一些不为人知,另一些则很常见,如下: xargs or parallel: 并行运行一些程序,命令有很多的选项 sed and awk: 广为人知并且非常有用的处 ...
- java调用html模板发送html内容的邮件
在项目需要发送邮件,普通内容的邮件觉得太单调.太丑,没逼格,所以说直接把用到的邮件内容做成一个html模板,发送之前将对应参数替换掉,发送html内容的高逼格邮件. 首先需要引用jar包,这就不多说了 ...