建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【HCI-VT】信创产品sCloud上装UOS V20 1040系统虚拟机配置多核只能识别单核

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机内部 | 虚拟机内部环境问题
适用版本 通用
sCloud上装UOS虚拟机配置多核只能识别单核
反馈进行联网激活后还是只能识别出单核的CPU,
配置成和Host一样的核数,进行测试发现CPU跑满了Host的CPU也没有上去;这个客户是arm620版本,host操作系统是uos,cpu是HUAWEI Kunpeng 920 5251K。问题是平台上Guest uos1040的虚拟机识别cpu核心异常,配置8核心内部只能看到1核心。


可以直接看解决方案,下面排查过程可以学习排查思路
一、进GuestOS分析下内核日志
1、dmesg |less  #分析启动的内核打印
/smp 搜索检查多处理器是不是开启了


2、检查是否有CPU初始化失败相关的日志

二、执行qmp命令检查是不是Qemu初始化参数的时候拉起来多核
三、从上面的不出为何CPU初始化失败了,只能看到Guest机是识别了CPU,进一步得打开Grub引导参数
vi /boot/grub/gurb.cfg
重启,观察内核节点下是否Guest真正能识别CPU
ls /sys/devices/system/cpu
到此可以确定是Guest内的问题了,找下厂商UOS说得打一个补丁,安装一个deb包



UOS的一个BUG,需要打一个厂商给的补丁
apt install traceroute_2.1.0-2_arm64.deb

打完补丁后,重启能识别多核了


补丁包: traceroute_2.1.0-2_arm64.deb (50.43 KB)
本页目录
  • 问题描述
  • 有效排查步骤
  • 根因
  • 解决方案
您当前处于未登录状态,资料搜索或查找可能会不全面,请登录后以查找更全面的内容注册登录