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,然后重启虚拟机。
浙公网安备 33010602011771号