libvirt 问题:CPU topology doesn't match maximum vcpu

简介:


  1. XML 基础配置信息

  2. <domain type="kvm">
    <uuid>3121eb64-8f58-4f04-b094-6fefc3597d1d</uuid>
    <name>instance-0000026d</name>
    <memory>16777216</memory>
    <vcpu>16</vcpu>
    <metadata>
    <nova:instance xmlns:nova="http://openstack.org/xmlns/libvirt/nova/1.0">;
    <nova:package version="13.1.4-1.el7"/>
    <nova:name>shut-win.vlan1217</nova:name>
    <nova:creationTime>2018-01-08 10:45:24</nova:creationTime>
    <nova:flavor name="windows-16-16G-100G">
    <nova:memory>16384</nova:memory>
    <nova:disk>120</nova:disk>
    <nova:swap>0</nova:swap>
    <nova:ephemeral>0</nova:ephemeral>
    <nova:vcpus>16</nova:vcpus>
    </nova:flavor>
    <nova:owner>
    <nova:user uuid="053d91950deb40d08b706988f4bf914a">sys-admin</nova:user>
    <nova:project uuid="8b79300ff2a546d896ef58a9c8004e68">sys-admin</nova:project>
    </nova:owner>
    <nova:root type="image" uuid="86e30f80-5a93-47ee-88c9-de5c1db6df10"/>
    </nova:instance>
    </metadata>
    <sysinfo type="smbios">
    <system>
    <entry name="manufacturer">Fedora Project</entry>
    <entry name="product">OpenStack Nova</entry>
    <entry name="version">13.1.4-1.el7</entry>
    <entry name="serial">23b8b39c-2dad-4172-a8eb-4c260299ed6c</entry>
    <entry name="uuid">3121eb64-8f58-4f04-b094-6fefc3597d1d</entry>
    <entry name="family">Virtual Machine</entry>
    </system>
    </sysinfo>
    <os>
    <type>hvm</type>
    <boot dev="hd"/>
    <smbios mode="sysinfo"/>
    </os>
    <features>
    <acpi/>
    <apic/>
    <hyperv>
    <relaxed state="on"/>
    <vapic state="on"/>
    <spinlocks retries="8191" state="on"/>
    </hyperv>
    </features>
    <cputune>
    <shares>16384</shares>
    </cputune>
    <clock offset="localtime">
    <timer name="pit" tickpolicy="delay"/>
    <timer name="rtc" tickpolicy="catchup"/>
    <timer name="hpet" present="no"/>
    <timer name="hypervclock" present="yes"/>
    </clock>
    <cpu match="exact">
    <topology sockets="16" cores="16" threads="1"/>
    </cpu>
    <devices>
    <disk type="network" device="disk">
    <driver type="raw" cache="none"/>
    <source protocol="rbd" name="nova_instances/3121eb64-8f58-4f04-b094-6fefc3597d1d_disk">
    <host name="10.168.4.4" port="6789"/>
    <host name="10.168.4.6" port="6789"/>
    <host name="10.168.4.8" port="6789"/>
    </source>
    <auth username="cinder">
    <secret type="ceph" uuid="c8ff7874-ac9d-4897-ae01-b8a29f2c3488"/>
    </auth>
    <target bus="virtio" dev="vda"/>
    <iotune>
    <read_bytes_sec>52428800</read_bytes_sec>
    <write_bytes_sec>52428800</write_bytes_sec>
    </iotune>
    </disk>
    <disk type="network" device="cdrom">
    <driver type="raw" cache="none"/>
    <source protocol="rbd" name="nova_instances/3121eb64-8f58-4f04-b094-6fefc3597d1d_disk.config">
    <host name="10.168.4.4" port="6789"/>
    <host name="10.168.4.6" port="6789"/>
    <host name="10.168.4.8" port="6789"/>
    </source>
    <auth username="cinder">
    <secret type="ceph" uuid="c8ff7874-ac9d-4897-ae01-b8a29f2c3488"/>
    </auth>
    <target bus="ide" dev="hdd"/>
    <iotune>
    <read_bytes_sec>52428800</read_bytes_sec>
    <write_bytes_sec>52428800</write_bytes_sec>
    </iotune>
    </disk>
    <interface type="bridge">
    <mac address="fa:16:3e:bf:cc:a9"/>
    <model type="virtio"/>
    <source bridge="vlan1217"/>
    </interface>
    <serial type="file">
    <source path="/data/nova/instances/3121eb64-8f58-4f04-b094-6fefc3597d1d/console.log"/>
    </serial>
    <serial type="pty"/>
    <input type="tablet" bus="usb"/>
    <graphics type="vnc" autoport="yes" keymap="en-us" listen="0.0.0.0"/>
    <video>
    <model type="cirrus"/>
    </video>
    <memballoon model="virtio">
    <stats period="10"/>
    </memballoon>
    </devices>
    </domain>

  3. virsh create libvirt.xml 报错
    error: Failed to create domain from libvirt.xml
    error: unsupported configuration: CPU topology doesn't match maximum vcpu count

  4. libvirt qemu版本
    [root@l23-4-40 3121eb64-8f58-4f04-b094-6fefc3597d1d]# virsh -V
    Virsh command line tool of libvirt 3.2.0
    See web site at http://libvirt.org/

    Compiled with support for:
     Hypervisors: QEMU/KVM LXC ESX Test
     Networking: Remote Network Bridging Interface netcf Nwfilter VirtualPort
     Storage: Dir Disk Filesystem SCSI Multipath iSCSI LVM RBD Gluster
     Miscellaneous: Daemon Nodedev SELinux Secrets Debug DTrace Readline Modular
    
        [root@l23-4-40 3121eb64-8f58-4f04-b094-6fefc3597d1d]# qemu-img  -V
        qemu-img version 2.9.0(qemu-kvm-ev-2.9.0-16.el7_4.13.1)
        Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers
    1. error: unsupported configuration: CPU topology doesn't match maximum vcpu count 问题解决
      需要在配置里去除 <topology sockets="16" cores="16" threads="1"/> 解决问题
  5. Windows 内核问题
    但是 Windows 系统内核识别异常,只能识别8核,16核无法显示,需要添加“<topology sockets="16" cores="16" threads="1"/>” 但是无法启动

    ![](http://i2.51cto.com/images/blog/201801/08/1378e5401edf275c682f68fce6d0dd35.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
    ![](http://i2.51cto.com/images/blog/201801/08/c5fffe42e40f870a31bca90055ce88ea.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
  6. 如何解决Windows 识别 16 核问题,求解

本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/2058813


相关文章
|
安全 虚拟化
GIC规格学习(一)
GIC规格学习(一)
858 0
|
存储 弹性计算 架构师
云服务器基准性能测试
随着数字化的不断发展,企业 IT 上云早已是大势所趋,通常上云的第一步是选一款云服务器。然而云服务器的型号众多,如阿里云的云服务器规格就多达上百款(详见https://help.aliyun.com/document_detail/25378.html),因此在选择具体一款规格的云服务器时,通常需要对云服务器的性能做一个基准测试,然后再做一轮业务测试。本最佳实践适合利用标准的benchmark工具对云服务器的CPU、内存、网络和磁盘性能进行测试的场景。
2228 1
云服务器基准性能测试
|
机器学习/深度学习 移动开发 编解码
RepVGG(一)论文解析
RepVGG(一)论文解析
863 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
276129 0
|
Ubuntu
Ubuntu配置Udev规则固定设备口
本文介绍了如何在Ubuntu系统中通过配置udev规则来固定设备的端口,详细说明了如何查看设备信息、创建udev规则文件、设置设备权限,并加载及重启udev规则以应用更改。
2147 0
Ubuntu配置Udev规则固定设备口
|
存储 Linux 网络安全
Linux版百度网盘丨直接在服务器SSH命令行中使用百度云,轻松解决数据传输和分享难题
Linux版百度网盘丨直接在服务器SSH命令行中使用百度云,轻松解决数据传输和分享难题
12021 2
|
存储 固态存储 索引
DeepSeek 3FS解读与源码分析(3):Storage模块解读
2025年2月28日,DeepSeek 正式开源其颠覆性文件系统Fire-Flyer 3FS(以下简称3FS),重新定义了分布式存储的性能边界。本文将结合代码和design_notes 对storage部分进行分析和探讨。
|
算法 NoSQL 安全
腾讯云服务器操作系统TencentOS安装与体验
腾讯云服务器操作系统TencentOS安装与体验
2774 0
腾讯云服务器操作系统TencentOS安装与体验
|
编解码 弹性计算 应用服务中间件
阿里云服务器Arm计算架构解析:Arm计算架构云服务器租用收费标准价格参考
阿里云服务器架构分为X86计算、Arm计算、高性能计算等多种架构,其中Arm计算架构以其低功耗、高效率的特点受到广泛关注。本文将深入解析阿里云Arm计算架构云服务器的技术特点、适用场景以及包年包月与按量付费的收费标准与最新活动价格情况,以供选择参考。

热门文章

最新文章