[ 云计算相关 ] KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)

简介: KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)因为这也不是我的本职工作,只是这次恰巧碰到了,帮着解决了以下,我就没深究原理了,问我原理可能我也不知道,只是这个操作步骤吧,亲测有效。

一、安装驱动盘



以下操作时,虚拟机必须处于关机状态。


1、下载ISO


这是下载iso链接:


https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso


image.png


下载完之后,把ISO添加到您的虚拟化平台,我这里用的是MobaXterm工具,用xmanager啥的连接工具其实都差不多,可以ftp给他传上去,或者其他方式也行,只要弄上去就行。


2、安装驱动盘


Windows机器需要安装Virtio驱动程序,直接ISO设置为CD-ROM驱动器

如下是没有安装Virtio驱动的windows虚拟机管理界面

image.png


1.我们添加一个驱动盘

ADD Hardware添加一个磁盘用于Virtio驱动程序的ISO,磁盘大小大于你下载的iso就行了,我这里给了一个g,磁盘类型选择CDROM device,然后添加ISO文件。

638bbc2a546a43eba2c566e2d2baff07.png


461c7774562d497cb85a8a9b4e6d9106.png


2.添加一个Virtio类型的网卡


2bc9135c2ed84d39b1d1372a6b85f0c6.png


3.删除Controller IDE 0

这玩意儿不删会导致蓝屏,之前就是忘删这玩意儿了,导致浪费了挺多时间。导到了openstack上面,镜像起不来。

f1972af9cd08430eab486ac206ff81da.png


二、安装驱动



上述操作完成后启动windows虚拟机,下一步是安装来宾代理并解决所有丢失的驱动程序。


1、安装来宾代理


必须安装来宾代理,虚拟机管理程序使用来宾代理直接与VM通信,访客代理是干净VM关机和启用VM映像实时快照所必需的。


在任务栏上,单击文件资源管理器。

image.png


选择“此电脑”,然后双击CD驱动器

image.png


打开“来宾代理”文件夹。

image.png


右键单击msi文件,然后选择安装一直下一步下一步就ok了。当然,双击直接安装也是可以的


注意这里又两个安装程序,一个32位一个64位,选择合适自己系统的进行安装,我是64位操作系统,所以我选择第二个,64位的。

image.png


安装完成后,必须先完全关闭VM,然后才能运行代理。再次启动VM时,访客代理服务将自动启动。


2、安装驱动


在设备管理器中,我们可以看到以下未配置的设备,进行安装就ok了。


1.进入设备管理器

我是win10,我就直接搜索了,当然也可以从控制面板进入

image.png


控制面板–>硬件和安全–>设备管理器进入

image.png


设备管理器截图

image.png


2.安装驱动

我上面的截图其实是安装完成之后的截图,正常来说,打开之后应该如下,有很多黄色感叹号,就是驱动有问题的,我们进行更新驱动就ok了。


3.安装示例

1.更新驱动程序

image.png


2.从计算机查找驱动程序进行安装

ed878dfadfdc41edb87a15498c21f018.png


3.点击浏览,寻找我们之前安装的驱动盘

8e1086a5c03f4c8c8b3146195bc3f59f.png


4.点击下一步,他就自己查找需要的驱动程序

27b7e1cea47d4ac186a1a2536de0cf14.png


5.确认安装

2e1d292d160940009dc2f1e7e9ac8725.png


6.等他安装完成,我们直接点击关闭弹窗这就安装好了这个驱动

78c5176bd28d49a6bd4d947acea16668.png


接下来就接着去安装其他驱动,下面我会给出需要更新的驱动程序,也是我在网上找的


4.需要安装的程序

所需的设备和驱动程序:

储存控制器  
以太网控制器  
PCI设备      
PCI输入设备    
PCI简单通讯控制器  
显示适配器  
HID按钮在中断驱动程序上
把这些驱动程序全部安装上就可以了


三、导出qcow2镜像



压缩导出镜像就ok了

qemu-img convert -p -c -O qcow2 镜像名称.qcow2 压缩后的镜像.qcow2
-p:显示进度条
-c:压缩
-O:导出格式


想看更过的kvm常用命令,可以去看我之前写的关于kvm文章,都是很常用的,很实用的。

导出后,就可以网open stack虚拟化平台进行迁移了。

相关文章
|
11月前
|
数据挖掘 虚拟化
虚拟化数据恢复—VMware虚拟化环境下重装系统导致服务器崩溃的数据恢复
VMware虚拟化平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息恢复虚拟磁盘。通过拼接虚拟磁盘来恢复服务器数据。
313 13
|
11月前
|
运维 监控 数据可视化
Hyper-V的哪些性能?使其成为企业构建云平台和虚拟化环境的首选
Hyper-V凭借高效性、灵活性、高可用性及管理简便性等优势,成为企业构建云平台和虚拟化环境的首选。其微内核架构、硬件辅助虚拟化技术和动态内存管理提升了性能与资源利用率;支持多操作系统和硬件平台,具备故障转移、实时迁移功能,确保业务连续性;提供可视化管理工具和PowerShell脚本自动化,简化管理流程;与Windows Server及Azure无缝集成,降低硬件、运维和能源成本。
|
存储 运维 数据挖掘
虚拟化数据恢复—误还原快照导致虚拟机上数据库丢失的数据恢复案例
虚拟化数据恢复环境&故障: vmfs文件系统,存储的数据是SqlServer数据库及其他办公文件。 工作人员误将快照还原,导致了SqlServer数据库数据的丢失,需要恢复原来的SqlServer数据库文件。
309 22
|
11月前
|
编解码 Linux 虚拟化
在Hyper-V虚拟化的图形处理中,怎么调整虚拟机的屏幕分辨率?
在Hyper-V虚拟化中,调整虚拟机屏幕分辨率对提升用户体验和确保应用程序兼容性至关重要。高分辨率可提供清晰图像、提高工作效率,并避免显示异常。调整方法包括通过增强会话模式、虚拟机内部设置或手动编辑配置文件。注意事项包括正确安装显卡驱动、避免过高分辨率及及时保存设置。
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
445 50
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
865 8
|
存储 数据挖掘 数据库
虚拟化数据恢复—VMFS简介&误删除虚拟机的数据恢复案例
物理区:物理上连续的磁盘空间,即通常意义上的分区。 本地区:VMFS管理的物理区分为保留区和本地区,前面一部分是保留区,后面部分是本地区。本地区又分为元文件区和数据区。 元文件:与NTFS的元文件类似,属于FS的管理用数据。VMFS有6个元文件:.VH.SF/.FBB.SF/.FDC.SF/.SBC.SF/.PBC.SF/.PB2.SF。 元文件区:6个元文件占用的所有空间,在本地区的前面部分。 数据区:用于存放文件数据。 datastore:在ESX服务器上看到的VMFS存储空间。 LV:logical volume,所指的范围其实和本地区一样,即虚拟化卷。 LVM逻辑卷组:用来管理跨dis
|
存储 持续交付 虚拟化
|
存储 运维 虚拟化
虚拟化数据恢复——Hyper-V虚拟化故障导致虚拟机文件丢失的数据恢复案例
在Windows Server上部署的Hyper-V虚拟化环境中,因存储中虚拟机数据文件丢失导致服务瘫痪。北亚企安数据恢复工程师通过物理检测、操作系统及文件系统检测,确定为人为格式化造成,并通过镜像硬盘、重组RAID、分析并恢复文件索引项等步骤,成功恢复数据,最终在新Hyper-V环境中验证并迁移所有虚拟机,确保用户业务恢复正常运行。
|
存储 Linux 调度
KVM 虚拟化的功能特性
【10月更文挑战第13天】虚拟化技术创建实体资源的虚拟版本,提升资源利用率。KVM(Kernel-based Virtual Machine)作为全虚拟化解决方案,借助Linux内核实现Hypervisor功能,通过模块化方式提供高效的虚拟化环境。

热门文章

最新文章