По умолчанию, в Citrix XenServer 6.2 есть такая неприятная штука - практически все шаблоны для создания витруальных машин идут с параметром maxcpus=1, что означает, что сколько бы процов вы не дали на виртуалку, в ней будет только 1. Исправить можно, установив принудительно maxcpus в другое значение. Через XenCenter (os boot parameter) сделать это можно не всегда, а вот через командную строку...
Цепляемся по ssh на XenServer, где работает виртуальная машина, предположим, которая называется s11s3x64, и
[root@xen02 ~]# xe vm-list name-label=s11s3x64
uuid ( RO) : 973563fd-00da-0a89-54de-a70e78b37351
name-label ( RW): s11s3x64
power-state ( RO): running
[root@xen02 ~]# xe vm-param-set PV-args='console=ttyS0 xencons=ttyS maxcpus=32' uuid=973563fd-00da-0a89-54de-a70e78b37351
Все, теперь в нашей виртуалке будет максимум 32 проца, не больше. То есть если в настройках 4, будет 4, если 40 - будет 32.
5 лет назад
Комментариев нет:
Отправить комментарий