Разрешение настройки режима эмуляции ЦП в панели самообслуживания

Разрешение настройки режима эмуляции ЦП в панели самообслуживания#

Режим эмуляции ЦП виртуальной машины определяет, какая модель будет назначена и какие дополнительные функции будут доступны виртуальному ЦП. Режим эмуляции ЦП, заданный на уровне вычислительного кластера, используется по умолчанию для создаваемых ВМ. При необходимости его можно переопределить на уровне ВМ.

Возможность настраивать режим эмуляции ЦП в панели самообслуживания отключена по умолчанию для всех доменов. Если ее включить для домена, пользователи из этого домена в панели самообслуживания смогут задавать режим эмуляции ЦП при создании ВМ или изменять его у существующих ВМ.

Разрешение настройки режима в панели самообслуживания для пользователей домена

  1. На экране Проекты и пользователи выберите нужный домен.

  2. Откройте вкладку Настройки и перейдите в раздел Режим эмуляции ЦП.

  3. Переведите переключатель Настройка режима эмуляции ЦП в положение "вкл".

Создайте для целевого домена свойство с именем cpu_emulation_mode и значением {"enabled": true}, использовав следующую команду:

vinfra domain properties create --key <key> --data <data>  [--access <access>] <domain>
--key <key>

Имя свойства.

--data <data>

Значение свойства в формате JSON.

<domain>

Имя или идентификатор домена.

Например, чтобы разрешить пользователям домена mydomain настройку режима эмуляции ЦП виртуальных машин в панели самообслуживания, запустите команду:

# vinfra domain properties create --key cpu_emulation_mode --data '{"enabled": true}' mydomain

Созданное свойство появится в выводе vinfra domain properties keys list:

# vinfra domain properties keys list
+----------+----------------------+
| domain   | keys                 |
+----------+----------------------+
| mydomain | - cpu_emulation_mode |
+----------+----------------------+

Запрещение настройки режима в панели самообслуживания для пользователей домена

  1. На экране Проекты и пользователи выберите нужный домен.

  2. Откройте вкладку Настройки и перейдите в раздел Режим эмуляции ЦП.

  3. Переведите переключатель Настройка режима эмуляции ЦП в положение "выкл".

В целевом домене назначьте свойству cpu_emulation_mode значение {"enabled": false}, использовав следующую команду:

vinfra domain properties update --key <key> --data <data>  [--access <access>] <domain>
--key <key>

Имя свойства.

--data <data>

Значение свойства в формате JSON.

<domain>

Имя или идентификатор домена.

Например, чтобы запретить пользователям домена mydomain настройку режима эмуляции ЦП виртуальных машин в панели самообслуживания, запустите команду:

# vinfra domain properties update --key cpu_emulation_mode --data '{"enabled": false}' mydomain