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

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  阅读(244)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3