如何让CloudStack使用KVM创建Windows实例成功识别并挂载数据盘
问题产生背景:
那么virtio是个什么东东呢?http://www.linux-kvm.org/page/Virtio , 所谓的半虚拟化驱动,而CloudStack调用KVM接口去创建虚拟机的时候,数据磁盘类型就是使用的virtio类型的,而在KVM上Windows虚拟机并不能支持,所以导致无法成功显示出数据磁盘。
解决步骤:
图 通过界面添加一个新的数据盘
图 点击附加磁盘
图将磁盘挂载到windows2008上
先取消ISO
图 点击挂载ISO
图 选择ISO
图 重启实例
图 重启实例后打开设备管理器查看SCSI控制器
图 选择驱动位置
图 选择驱动挂载盘
图 安装驱动
图 确认驱动安装是否成功
图 成功显示数据盘
图 初始化磁盘
图 开始格式化
图 开始分区
图 格式化成功
图 大功告成
注意:
Windows server 2003的驱动:virtio-win-0.1-30.iso
Windows server2008 的驱动:virtio-win-0.1-65.iso
否则会造成蓝屏的!!!
=========================2013年12月15日 新问题分析============================
今日,客户反馈说通过CloudStack + KVM 创建的Windows 实例使用起来体验没有原始的ESXI主机上面的虚拟机快,Linux虚机倒是没有什么问题,排除网络跟存储的原因,问题就在虚拟化层面了?难道KVM的问题,倒是KVM的性能也不会有那么大的差距,找了很久,发现唯一的区别就在于Windows的第一块硬盘始终是IDE的,即使按照上文给Windows安装了VIRTIO驱动,第一块盘都不会显示为VIRTIO。
也就意味着我们在通过ISO创建实例,然后通过实例制作模板的时候,就需要将ISO注册成Windows PV的操作系统,然后通过如此的ISO创建实例,再安装virtio驱动,会将磁盘跟网络的virtio驱动都安装上,然后将实例做成模板,问题就解决了。
如何让CloudStack使用KVM创建Windows实例成功识别并挂载数据盘相关推荐
- 阿里云ECS服务器实例挂载数据盘步骤
1.首先登录阿里云ECS服务器,通过 df -h 命令查看当前磁盘挂载情况,可以发现只有系统盘40G 2.通过 fdisk -l 命令查看磁盘情况,可以发现有两个盘: 系统盘 /dev/vda: 42 ...
- 虚拟服务器怎么突破磁盘2t,创建一个拥有超过2T数据盘的Windows虚拟机
最近一个项目中,尝试发放一个Windows 虚拟机,要求10T的数据盘.但是给虚拟机挂载10T的数据盘之后,操作系统中只能读出2T来.搜索了下这个问题之后发现这个问题不只是虚拟机有此问题,在物理机上也 ...
- 服务器挂载云盘是做什么用,单独创建的云盘怎么挂载到ECS实例上
单独创建的云盘怎么挂载到ECS实例上 发布时间:2020-07-10 14:36:57 来源:亿速云 阅读:119 作者:Leah 本篇文章为大家展示了单独创建的云盘怎么挂载到ECS实例上,代码简明扼 ...
- 更改CloudStack中KVM平台的Windows虚拟机默认磁盘类型为VirtIO
前言 本文的目的是为了解决在使用CloudStack(CloudPlatform)时,基于KVM虚拟化平台,Windows虚拟机的性能低下的问题. 此性能,主要指磁盘IO和网卡性能. 相关文档 由于C ...
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...
- C#创建Windows窗体应用程序实例6【ASCII码查询程序】
都实例6了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...
- C#创建Windows窗体应用程序实例9【菜单设计】
都实例9了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/arti ...
- C#创建Windows窗体应用程序实例4【大学选课】
都实例4了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/articl ...
- C#创建Windows窗体应用程序实例5【时钟】
都实例5了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...
最新文章
- Retrofit2.0+ .Net MVC4(WebApi) 上传多张图片
- boot入门思想 spring_SpringBoot快速入门
- Shutdown SpringBoot App
- dll文件的c++制作dll文件的c++制作
- Python数据结构与算法(三)--数据结构的概念
- python socket send_全网最详细python中socket套接字send与sendall的区别
- 全局变量只能初始化不能赋值
- Codeforces Round #412 (rated, Div. 2, base on VK Cup 2017 Round 3) A	 Is it rated?
- Python工程师面试题目
- U-Mail邮件网关智能DNS技术,解决海外邮件接收问题
- jpeg图片的exif信息
- 基于babylon3D模型研究3D骨骼动画(1)
- 梳理审批流程的程序编码流程
- 解密刷子是如何进行APP刷量的?
- nvm安装步骤及使用方法
- Pytorch深度学习笔记(四)梯度向下算法
- 2022年蓝桥杯C++B组题解 - 很详细
- display lldp neighbor brief
- 8款惊艳的HTML5粒子动画特效,超级惊艳 8款HTML5动画特效推荐源码
- jqGrid 学习笔记整理——进阶篇(一 )
热门文章
- matlab4.0,matlab 4.0
- sys.stdin.read和raw_input函数
- 557. 反转字符串中的单词 III golang 数组和字符串反转
- Mysql5.7后的password加密和md5
- C/C++构造及析构顺序及变量的生命周期
- java精确测量文本高度_基于文本精确计算UITableViewCell的高度
- 每日一题:leetcode81.搜索旋转排序数组Ⅱ
- 【C/C++】关键字static
- 伯努利数学习笔记的说...
- Codeforces 408D Long Path (DP)