超融合HCI 【HCI-VT】670系列版本支持win2016 CPU热添加的操作方法

【HCI-VT】670系列版本支持win2016 CPU热添加的操作方法

更新时间:2023-06-14 00:19:55
670系列版本运行win2016 guest机时,热添加CPU不生效,但热添加内存没问题;
1、编辑虚拟机,热添加CPU;
2、host机用qmpcmd.sh vmid info cpus观察qemu层的CPU个数;
3、在guest机的资源监视器内,观察CPU的个数;
 
 
win2016的ACPI0010设备配置有问题,导致win2016中断功能有问题,最终导致windows内核扫描不到新添加的CPU;
1、观察670版本win2016 guest机内的设备管理器,发现有几个异常的地方:(1)没有“处理器”设备;(2)“HID Button over Interrupt Driver”有黄色感叹号,查看提示为“无法加载相应设备所需的驱动,导致设备工作异常,代码31”;


2、redhat官网kb库有相同的问题,MS提供的解决方案如下;




3、按照MS提供的解决方案进行操作,操作步骤如下:
3.1、 卸载“HID Button over Interrupt Driver”设备驱动



3.3、将工具包上传并解压至win2016 guest机,并用管理员模式打开cmd,cd到pstools工具目录,执行psexec -s -i regedit.exe命令;


3.4删除HKLM\SYSTEM\DriverDataBase\DriverPackage\hiinterrupt.xxxx\Descriptors\ACPI0010和HKLM\SYSTEM\DriverDataBase\DeviceIds\ACPI\ACPI0010目录下的配置文件;


3.5重新扫描计算机硬件,出现了“处理器”设备能看到当前设备的CPU,经测试,guest机也支持了CPU热添加;




1、编辑虚拟机,热添加CPU;
2、host机用qmpcmd.sh vmid info cpus观察qemu层的CPU个数;
3、在guest机的资源监视器内,观察CPU的个数;