原文:http://www.ilanni.com/?p=6211

前一篇文章介绍了有关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,所以添加完毕后系统是可以直接识别的。

编辑完毕后,保存。

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

virsh define server2008.xml

然后启动虚拟机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系统增加硬盘的更多相关文章

  1. 烂泥:KVM虚拟机windows系统增加硬盘

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前一篇文章介绍了有关linux系统添加硬盘的方法,这次我们来介绍有关windows系统添加的相关步骤. 其实linux和windows添加的硬盘的方法都 ...

  2. 烂泥: KVM虚拟机Linux系统增加硬盘

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. Linux虚拟机在使用过程中,硬盘空间不够使用.由于前期没有做LVM,所以只能手动添加新的硬盘. 给虚拟机添加硬盘有两种方法: 1.通过virsh at ...

  3. 给虚拟机下面的ubuntu系统增加硬盘存储空间

    给虚拟机下面的ubuntu系统增加硬盘存储空间   由于ubuntu系统是安装在vsphere上面的,所以可能会和vmware上面的有一点区别,打开exsi系统的配置页面,如下图所示. 选择添加存储器 ...

  4. 烂泥:kvm安装windows系统蓝屏

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近一直在学习有关KVM的知识,实验一直是在虚拟机VM中进行的.今天刚好公司有一台空闲的服务器,直接拿来安装centos.kvm等等,然后相关的配置. ...

  5. kvm虚拟机管理 系统自动化安装

    原创博文安装配置KVM http://www.cnblogs.com/elvi/p/7718574.htmlweb管理kvm http://www.cnblogs.com/elvi/p/7718582 ...

  6. CentOS 7.5 安装KVM虚拟机(Windows)

    一.KVM环境搭建1.检测系统是否支持cat /proc/cpuinfo | egrep 'vmx|svm' KVM是基于x86虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,所以查 ...

  7. kvm安装windows系统

    1.创建虚拟机镜像文件并指定大小(10G) [root@centos01 ~]# qemu-img create -f raw /opt/windows20031.raw 10G Formatting ...

  8. Linode KVM安装Windows系统的设置方法

    以前我们用老的Linode VPS主机的时候是采用的XEN架构的,如今我们新注册账户,以及新开的机器是KVM架构.根据后台的设置,我们看到好多网友有在LINODE中安装WINDOWS系统,理论上是可以 ...

  9. 虚拟机 Linux 系统增加换页空间

    想在虚拟机里面安装oracle10g,发现默认的swap交换空间不满足最低要求,因为我分配的物理内存是1G,那么就按照要求需要2G的swap交换空间,默认只有1G的交换空间.添加swap交换空间的步骤 ...

随机推荐

  1. javascript的propertyIsEnumerable()方法

    /* propertyIsEnumerable()是用来检测属性是否属于某个对象的,如果检测到了,返回true,否则返回false. 1.这个属性必须属于实例的,并且不属于原型. 2.这个属性必须是可 ...

  2. 第3课 QT的诞生和本质

    1. GUI用户界面元素 (1)操作系统提供了创建用户界面元素所需要的函数 (2)各种功能不同的函数依次调用,从而创建出界面元素 (3)操作系统提供的原生函数无法直接映射到界面元素 2. 面向对象的G ...

  3. RPM安装卸载软件

    1.安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm ...

  4. 全面解析python类的绑定方法与非绑定方法

    类中的方法有两类: 绑定方法 非绑定方法 一.绑定方法 1.对象的绑定方法 首先我们明确一个知识点,凡是类中的方法或函数,默认情况下都是绑定给对象使用的.下面,我们通过实例,来慢慢解析绑定方法的应用. ...

  5. OpenCL 使用函数 clCreateProgramWithBinary 来创建程序

    ▶ 函数 clCreateProgramWithSource 接收 OpenCL 代码(设备无关)来创建程序,而函数 clCreateProgramWithBinary 接收已经经过函数 clBuil ...

  6. jquery中的data-icon和data-role

    转自:https://blog.csdn.net/Sayesan/article/details/83378524 jquery中的data-icon和data-role    data-role参数 ...

  7. s2选择框的全选和反选jQuery

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. Apache Hadoop 集群安装文档

    简介: Apache Hadoop 集群安装文档 软件:jdk-8u111-linux-x64.rpm.hadoop-2.8.0.tar.gz http://www.apache.org/dyn/cl ...

  9. 【读书笔记】《Python_Cookbook3》第一章:数据结构和算法

      Python提供了多样化有用的内建数据结构,例如列表.集合.字典.大多数时候,这些结构的使用比较简单,然后,一些关于搜索.排序.过滤的常见问题经常出现.本章节的目标是讨论常见的数据结构,以及涉及到 ...

  10. Android工程目录结构

    ----------siwuxie095 首先创建一个简单的项目:MainActivity 工程目录结构一览: 工程目录结构介绍: 1.manifests目录 里面有一个AndroidManifest ...