Windows系统能装KVM吗?能装。KVM交换机与Windows可兼容,不存在冲突,所以可以在Windows系统上装KVM。
"KVM"就是Keyboard Video Mouse的缩写,表示KVM交换机。KVM交换机通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在 Windows 的 BIOS 环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。
联想SR650 2x5218,64G,3x1.2T SAS HDD,显卡RTX2080
因为对系统要求必须是windows,windows server系统没有显卡驱动,win10又没有对应的服务器硬件驱动,尝试安装windows10,使用windows server2019驱动,系统安装安装完成后,驱动问题导致系统蓝屏,重启,无法正常使用
只能使用centos+kvm部署win10虚拟机,显卡采用直通模式,可以正常安装显卡驱动。
英文安装,virt-manager图形界面中文会显示乱码
centos版本:CentOS-7.8-x86_64-DVD-2003
采用的自动分区,不过手动更合适。
2.1设置桥接网络,名称为br0连接到eno1变为到br0
yum -y install bridge-utils
配置br0的网络参数,对照自己的网卡,配置自己的ip
修改eno1的网络参数
重启网络
systemctl restart network
2.2安装kvm
查看kvm版本,UEFI模式安装windows需要升级kvm
2.3更新qemu-kvm
查看更新后的kvm版本
2.4安装OVMF
OVMF“是一个为UEFI支持虚拟机的项目”。
2.5安装win10
使用图形界面安装,xshell的xmanager工具
virt-manager
2.5.1选择UEFI模式,暂不配置显卡直通
2.5.2如果硬盘或者CD/ROM报错不支持IDE模式不支持,请更改成SATA模式
2.5.4vnc连接配置,选择vncserver,否则可能看不到虚拟机画面,vnc客户端配置raw模式,否则可能很卡
2.6显卡直通
2.6.1开启iommu
IOMMU(i/o memory management unit)。iommu有两大功能:控制设备dma地址映射到机器物理地址(dmar),中断重映射(intremap)(可选)
确认内核是否支持iommu
cat /proc/cmdline | grep iommu 有输出则正常
如果没有输出,将intel_iommu=on添加到grub启动文件当中
编辑grub文件 :
vim /etc/default/grub
重新生成内核
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
再次验证内核支持iommu
有输出即正常
验证VT-D是否启用
dmesg |grep -e DMAR -e IOMMU
2.6.2禁用服务器上的RTX2080显卡驱动
在服务器主机上禁用显卡设备
vi /etc/modprobe.d/blacklist.conf
添加
vim /usr/lib/modprobe.d/dist-blacklist.conf
加上一行 options nouveau modeset=0
备份原来的 initramfs nouveau image镜像
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
创建新的 initramfs image镜像
dracut /boot/initramfs-$(uname -r).img $(uname -r)
2.6.3显卡加载vfio驱动
加载vfio模块
从服务器卸载4个显卡设备
验证显卡设备是否加载vfio-pci驱动,加载成功
2.6.4 win10虚拟机添加NVDIA显卡
同时可以添加服务器的USB设备直通
ps:需要另外配置下,参考链接
添加后,关机重启
要安装显卡驱动,需要修改虚拟机win10的配置文件
否则显卡驱动安装过程中自检会报错ERROR CODE 43,驱动不允许安装在虚拟机上。
重启即可安装驱动
AID64测试
首先,我们来看看通过上传ISO安装windows的过程,首先是后台创建VPS的过程,后台My Server点击Deploy,选择产品类型和数据中心。
下图选择操作系统,我们要自己的ISO,请选择Custom,然后是配置,我这里选的最低档,目前已升级至768M内存。
如上图,我们可以在此处选择上传ISO,也可以在后面管理VPS中选择Custom ISO上传。
ISO方式有两种,一种是远程URL,这是最理想的方式,另一种是本地上传,如果本地没有足够的上行带宽的话还是算了,而且他最大只有512M,很多win的ISO都超过了。
选择ISO之后,能在下面看到上传的进程,之后如果要换ISO,也可以在这里删除后重新上传。
完成后,我们可以看到在创建VPS的页面可选择ISO文件。
这里有一个特别注意的`是,这里的ISO必须集成了virtio驱动,否则你在安装页面直接提示找不到硬盘,重要!
全弄好了之后,确定下订单,系统配置中。
系统配置完成,显示Running运行中。接下来,我们点击Manage,并通过VNC方式完成windows安装过程。
下面就是VNC界面windows安装开始了。
后面的安装过程就不再截图了,跟之前KVM安装windows过程一致,进入系统之后,首先设定本地连接的TCP/IP,IP和子网及网关直接在后台产品管理中可见。
然后,打开远程桌面(我的电脑属性,远程,启用远程桌面),然后我们就可以直接本地3389连接到windows。
Vultr简单测试信息
这一份测试我也是在windows中进行的,所使用的配置为Vultr最低款768MB+15G SSD+100G,日本节点,其他节点是1000GB,我这个测试在日本节点进行的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)