AMD EPYC 7551P 32-Core Processor服务器部署openstack 创建的windows虚拟机蓝屏

本文主要是介绍AMD EPYC 7551P 32-Core Processor服务器部署openstack 创建的windows虚拟机蓝屏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

服务器CPU信息:

lscpu:

蓝屏错误截图:

默认nova.conf配置

nova.conf配置中没有配置cpu_mode情况系统默认

cpu_mode=custom
cpu_model=EPYC-IBPB虚拟机xml中配置如下:<cpu mode='custom' match='exact' check='full'><model fallback='forbid'>EPYC-IBPB</model><vendor>AMD</vendor><topology sockets='2' cores='2' threads='1'/><feature policy='require' name='x2apic'/><feature policy='require' name='tsc-deadline'/><feature policy='require' name='hypervisor'/><feature policy='require' name='tsc_adjust'/><feature policy='require' name='cmp_legacy'/><feature policy='require' name='virt-ssbd'/><feature policy='disable' name='monitor'/></cpu>

问题分析:

通过查看服务器支持的特性和模式

命令:virsh domcapabilities

~# virsh domcapabilities                 
<domainCapabilities><path>/usr/bin/kvm-spice</path><domain>kvm</domain><machine>pc-i440fx-bionic</machine><arch>x86_64</arch><vcpu max='255'/><os supported='yes'><loader supported='yes'><value>/usr/share/OVMF/OVMF_CODE.fd</value><enum name='type'><value>rom</value><value>pflash</value></enum><enum name='readonly'><value>yes</value><value>no</value></enum></loader></os><cpu><mode name='host-passthrough' supported='yes'/><mode name='host-model' supported='yes'><model fallback='forbid'>EPYC-IBPB</model><vendor>AMD</vendor><feature policy='require' name='x2apic'/><feature policy='require' name='tsc-deadline'/><feature policy='require' name='hypervisor'/><feature policy='require' name='tsc_adjust'/><feature policy='require' name='cmp_legacy'/><feature policy='require' name='invtsc'/><feature policy='require' name='virt-ssbd'/><feature policy='disable' name='monitor'/></mode><mode name='custom' supported='yes'><model usable='no'>qemu64</model><model usable='yes'>qemu32</model><model usable='no'>phenom</model><model usable='yes'>pentium3</model><model usable='yes'>pentium2</model><model usable='yes'>pentium</model><model usable='no'>n270</model><model usable='yes'>kvm64</model><model usable='yes'>kvm32</model><model usable='no'>coreduo</model><model usable='no'>core2duo</model><model usable='no'>athlon</model><model usable='yes'>Westmere</model><model usable='no'>Westmere-IBRS</model><model usable='no'>Skylake-Server</model><model usable='no'>Skylake-Server-IBRS</model><model usable='no'>Skylake-Client</model><model usable='no'>Skylake-Client-IBRS</model><model usable='yes'>SandyBridge</model><model usable='no'>SandyBridge-IBRS</model><model usable='yes'>Penryn</model><model usable='no'>Opteron_G5</model><model usable='no'>Opteron_G4</model><model usable='yes'>Opteron_G3</model><model usable='yes'>Opteron_G2</model><model usable='yes'>Opteron_G1</model><model usable='yes'>Nehalem</model><model usable='no'>Nehalem-IBRS</model><model usable='no'>IvyBridge</model><model usable='no'>IvyBridge-IBRS</model><model usable='no'>Haswell</model><model usable='no'>Haswell-noTSX</model><model usable='no'>Haswell-noTSX-IBRS</model><model usable='no'>Haswell-IBRS</model><model usable='yes'>EPYC</model><model usable='yes'>EPYC-IBPB</model><model usable='yes'>Conroe</model><model usable='no'>Broadwell</model><model usable='no'>Broadwell-noTSX</model><model usable='no'>Broadwell-noTSX-IBRS</model><model usable='no'>Broadwell-IBRS</model><model usable='yes'>486</model></mode></cpu><devices><disk supported='yes'><enum name='diskDevice'><value>disk</value><value>cdrom</value><value>floppy</value><value>lun</value></enum><enum name='bus'><value>ide</value><value>fdc</value><value>scsi</value><value>virtio</value><value>usb</value><value>sata</value></enum></disk><graphics supported='yes'><enum name='type'><value>sdl</value><value>vnc</value><value>spice</value></enum></graphics><video supported='yes'><enum name='modelType'><value>vga</value><value>cirrus</value><value>vmvga</value><value>qxl</value><value>virtio</value></enum></video><hostdev supported='yes'><enum name='mode'><value>subsystem</value></enum><enum name='startupPolicy'><value>default</value><value>mandatory</value><value>requisite</value><value>optional</value></enum><enum name='subsysType'><value>usb</value><value>pci</value><value>scsi</value></enum><enum name='capsType'/><enum name='pciBackend'><value>default</value><value>vfio</value></enum></hostdev></devices><features><gic supported='no'/></features>
</domainCapabilities>

发现默认配置中cpu_model=EPYC-IBPB是符合服务器配置要求的,但是为什么会蓝屏呢?通过调整cpu_model为支持列表中usable='yes'的值,验证是否能够修复蓝屏问题

尝试在nova.conf配置中添加cpu_mode和cpu_model参数

cpu_mode=custom

cpu_model值验证kvm64、Conroe、Opteron_G3三个值,只有Opteron_G3能够修复蓝屏问题,其他可用的参数未验证

nova.conf配置:

[libvirt]
snapshot_image_format = raw
connection_uri = qemu+tcp://10.152.0.3/system
storage_mode = local
cluster_type = PCP
virt_type = kvm
inject_key = false
cpu_mode = custom
cpu_model = Opteron_G3

配置完成后重启nova相关服务

这篇关于AMD EPYC 7551P 32-Core Processor服务器部署openstack 创建的windows虚拟机蓝屏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/353978

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

MySQL 主从复制部署及验证(示例详解)

《MySQL主从复制部署及验证(示例详解)》本文介绍MySQL主从复制部署步骤及学校管理数据库创建脚本,包含表结构设计、示例数据插入和查询语句,用于验证主从同步功能,感兴趣的朋友一起看看吧... 目录mysql 主从复制部署指南部署步骤1.环境准备2. 主服务器配置3. 创建复制用户4. 获取主服务器状态5

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

创建Java keystore文件的完整指南及详细步骤

《创建Javakeystore文件的完整指南及详细步骤》本文详解Java中keystore的创建与配置,涵盖私钥管理、自签名与CA证书生成、SSL/TLS应用,强调安全存储及验证机制,确保通信加密和... 目录1. 秘密键(私钥)的理解与管理私钥的定义与重要性私钥的管理策略私钥的生成与存储2. 证书的创建与