• 博客园Logo
  • 会员
  • 周边
  • 捐助
  • 新闻
  • 博问
  • 闪存
  • 赞助商
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 简洁模式 ... 退出登录
    注册 登录
简单,没有重复
简单,没有重复就是我写代码的目标
博客园    首页    新随笔    联系   管理    订阅  订阅

Cloudstack+Xenserver默认Windows2008标准版只支持4CPU的问题

经查,Windows标准版只支持4路CPU,而默认cLOUDSTACK+xenserver虚拟化是一core一socket CPU,所以设置过多的核Windwos也无法正确识别使用,所以需要使用以下2种方法之一来修改:

1.先不关停虚机,在xenserver控制台下,使用下面的命令设置虚拟机每路CPU核数。

xe vm-param-set platform:cores-per-socket='8' uuid=eab7699d-d5d7-9d51-0815-6eb5b4059e60

然后在cloudstack的表中查询:select * from user_vm_details where vm_id in (241) and name='platform';

确认value值包含了上面设置的值,类似如下:viridian:true;acpi:1;apic:true;viridian_reference_tsc:true;viridian_time_ref_count:true;pae:true;device_id:0002;nx:true;cores-per-socket:8;timeoffset:28796。

2.先关停虚机,然后直接修改user_vm_details的值包含:cores-per-socket:8,然后重启虚拟机。

posted @ 2017-01-16 14:29  linwinfan  阅读(222)  评论(0)  编辑  收藏  举报
会员力量,点亮园子希望
刷新页面返回顶部
Copyright © 2024 linwinfan
Powered by .NET 8.0 on Kubernetes