Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Управление политиками QoS

ПО «zVirt Max» позволяет задать политики QoS (quality of service - «качество обслуживания»), которые обеспечивают тщательный контроль на уровне ввода и вывода, обработки и сетевых возможностей, к которым могут получить доступ ресурсы в среде виртуализации. Политики QoS задаются на уровне центра данных и назначаются профилям (которые создаются для кластеров и доменов хранения), vNIC, сетям. Далее профили назначаются конкретным отдельным ресурсам в кластерах (виртуальным машинам) и доменах хранения (дискам), где эти профили были созданы.

1. Политика QoS хранилища

Политика QoS хранилища определяет максимальную пропускную способность и максимальное количество операций ввода/вывода на виртуальный диск в домене хранения. Политика QoS хранилища назначается виртуальному диску, что позволяет выполнить тонкую настройку производительности домена хранения и не дать операциям в хранилище, ассоциированным с одним виртуальным диском, повлиять на возможности хранилища, доступные другим виртуальным дискам, размещенным в том же домене хранения.

1.1. Создание политики QoS хранилища

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. В разделе Хранилище (Storage), нажмите Новая (New).

  5. Введите Имя QoS (QoS Name) и Описание (Description) для политики QoS.

  6. Укажите QoS для Пропускная способность (Throughput), нажав на одну из кнопок-переключателей:

    • Нет (None)

    • Всего (Total) - Введите максимальное разрешенное значение общей пропускной способности в поле MB/s.

    • Чтение/запись (Read/Write) - Введите максимальное разрешенное значение пропускной способности для операций чтения в левом поле MB/s и максимальное разрешенное значение пропускной способности для операций записи в правом поле MB/s.

  7. Укажите QoS для операций ввода/вывода (IOps), нажав на одну из кнопок-переключателей:

    • Нет

    • Всего (Total) - Введите максимальное разрешенное количество операций ввода/вывода в секунду в поле IOps.

    • Чтение/запись (Read/Write) - Введите максимальное разрешенное количество операций ввода в секунду в левом поле IOps и максимальное разрешенное количество операций вывода в секунду в правом поле IOps.

  8. Нажмите OK.

После создания политики QoS хранилища можно на базе этой политики создать профили дисков в доменах хранения, которые относятся к центру данных.

1.2. Применение политики QoS хранилища

Порядок действий:
  1. Нажмите Хранилище (Storage)  Домены (Domains).

  2. Нажмите на имя нужного домена хранения для перехода в подробное представление.

  3. Перейдите на вкладку Профили диска.

  4. Нажмите Новый или, если необходимо применить QoS хранилища к существующему профилю, нажмите Изменить.

  5. В окне создания/редактирования профиля диска в меню QoS выберите созданную политику.

  6. Нажмите OK.

Теперь политики можно применять к нужным дискам при их создании или редактировании. Для этого в окне создания/редактирования диска в меню Профиль диска выберите профиль с назначенной политикой QoS.

Для применения политик QoS хранилища к дискам работающих виртуальных машин, эти виртуальные машины необходимо выключить и снова включить.

1.3. Удаление политики QoS хранилища

Существующую политику QoS хранилища можно удалить.

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. Под Хранилищем (Storage) выберите политику QoS хранилища и нажмите Удалить (Remove).

  5. Нажмите OK.

Если какой-либо из профилей дисков был основан на этой политике, то политика QoS хранилища для этих профилей автоматически задается как [unlimited].

2. Политика QoS сети виртуальных машин

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

2.1. Создание политики QoS сети виртуальных машин

Политика QoS сети виртуальных машин создается для регулирования сетевого трафика с помощью профиля виртуальной сетевой карты (vNIC).

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. В разделе Сеть ВМ (VM Network) нажмите Новая (New). Откроется окно Новая политика QoS сети (New Network QoS).

  5. Введите Имя (Name) для политики QoS сети виртуальных машин.

  6. Введите ограничения для Входящий (Inbound) и Исходящий (Outbound) сетевого трафика.

  7. Нажмите OK.

Вы создали политику QoS сети виртуальных машин, которая может использоваться на виртуальной сетевой карте.

2.2. Описание настроек в окнах "Новая политика QoS сети (New Network QoS)" и "Изменить QoS сети (Edit Network QoS)"

Настройки политики QoS сети виртуальных машин позволяют сконфигурировать ограничения полосы пропускания как для входящего, так и для исходящего трафика на трех отдельных уровнях.

Таблица 1. Настройки политики QoS сети виртуальных машин
Название поля Описание

Центр данных (Data Center)

Центр данных, к которому добавляется политика QoS сети виртуальных машин. Данное поле настраивается автоматически в соответствии с выбранным центром данных.

Имя (Name)

Имя, используемое для представления политики QoS сети виртуальных машин в Менеджере.

Входящий (Inbound)

Настройки для применения к входящему трафику. Установите или уберите флажок Входящий (Inbound) для включения или выключения этих настроек.

  • Средняя (Average): Средняя скорость входящего трафика.

  • Максимальная (Peak): Скорость входящего трафика во время пиковых нагрузок.

  • Скачкообразная (Burst): Скорость входящего трафика во время скачков нагрузки.

Исходящий (Outbound)

Настройки для применения к исходящему трафику. Установите или уберите флажок Исходящий (Outbound) для включения или выключения этих настроек.

  • Средняя (Average): Средняя скорость исходящего трафика.

  • Максимальная (Peak): Скорость исходящего трафика во время пиковых нагрузок.

  • Скачкообразная (Burst): Скорость исходящего трафика во время скачков нагрузки.

Чтобы изменить максимальное значение, разрешенное в полях Средняя (Average), Максимальная (Peak) или Скачкообразная (Burst), используйте команду engine-config для изменения значения конфигурационных ключей MaxAverageNetworkQoSValue (по-умолчанию 17179 Мб/с), MaxPeakNetworkQoSValue (по-умолчанию 34359 Мб/с) или MaxBurstNetworkQoSValue (по-умолчанию 10240 Мб/с). Для сохранения изменений перезапустите службу ovirt-engine.

Пример 1. Изменение максимального значения NetworkQoSValue
engine-config -s MaxAverageNetworkQoSValue=2048
systemctl restart ovirt-engine

2.3. Применение политики QoS сети виртуальных машин

Порядок действий:
  1. Нажмите Сеть (Network)  Сети (Networks).

  2. Нажмите на имя нужной сети для перехода в подробное представление.

  3. Перейдите на вкладку Профили vNIC.

  4. Нажмите Новый или, если необходимо применить QoS сети виртуальных машин к существующему профилю, нажмите Изменить.

  5. В окне создания/редактирования профиля vNIC в меню QoS выберите созданную политику.

  6. Нажмите OK.

Теперь политики можно применять к нужным виртуальным сетевым картам при создании или редактировании ВМ. Для этого при добавлении vNIC используйте профиль VNIC с назначенной политикой QoS.

2.4. Удаление политики QoS сети виртуальных машин

Существующую политику QoS сети виртуальных машин можно удалить.

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. Под Сеть ВМ (VM Network) выберите политику QoS сети виртуальных машин и нажмите Удалить (Remove).

  5. Нажмите OK.

3. Политика QoS сети хоста

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

3.1. Создание политики QoS сети хоста

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. В разделе Сеть хоста(Host Network), нажмите Новая (New).

  5. Введите Имя QoS (QoS Name) и описание для политики QoS.

  6. Введите необходимые значения для Общие веса (Weighted Share), Ограничение скорости (Мб/с) (Rate Limit) и Подтверждённая скорость (Мб/с) (Committed Rate).

  7. Нажмите OK.

3.2. Описание настроек в окнах "Новая политика QoS сети хоста (New Host Network Quality of Service)" и "Изменить политику QoS сети хоста (Edit Host Network Quality of Service)"

Через настройки политики QoS сети хоста можно сконфигурировать ограничения полосы пропускания для исходящего трафика.

Таблица 2. Настройки политики QoS сети хоста
Название поля Описание

Центр данных (Data Center)

Центр данных, к которому добавляется политика QoS сети хоста. Данное поле настраивается автоматически в соответствии с выбранным центром данных.

Имя QoS (QoS Name)

Имя, используемое для представления политики QoS сети хоста в Менеджере.

Описание (Description)

Описание политики QoS сети хоста.

Исходящий (Outbound)

Настройки для применения к исходящему трафику.

  • Общие веса (Weighted Share): Означает, какая часть пропускной способности логического канала связи должна быть выделена для конкретной сети относительно других сетей, подключенных к тому же логическому каналу. Точная доля зависит от суммарного количества долей всех сетей на этом канале связи. По умолчанию это число в диапазоне 1-100.

  • Ограничение скорости (Мб/с) (Rate Limit): Максимальная полоса пропускания для использования сетью.

  • Подтверждённая скорость (Мб/с) (Committed Rate): Минимальная полоса пропускания, требуемая для сети. Требуемая Подтверждённая скорость не гарантируется и будет варьироваться в зависимости от сетевой инфраструктуры и Подтверждённой скорости, требуемой для других сетей на том же логическом канале связи.

Чтобы изменить максимальное значение, разрешенное в полях Ограничение скорости (Мб/с) (Rate Limit) или Подтверждённая скорость (Мб/с) (Committed Rate), используйте команду engine-config для изменения значения конфигурационного ключа MaxAverageNetworkQoSValue (по-умолчанию 17179 Мб/с). Для сохранения изменения требуется перезапустить службу ovirt-engine.

Пример 2. Изменение максимального значения NetworkQoSValue
engine-config -s MaxAverageNetworkQoSValue=2048
systemctl restart ovirt-engine

3.3. Применение политики QoS сети хоста

Порядок действий:
  1. Нажмите Сеть (Network)  Сети (Networks).

  2. Нажмите Новая или, если необходимо применить QoS сети хоста к существующей сети, выделите нужную сеть и нажмите Изменить

  3. В окне создания/редактирования логической сети в меню QoS сети хоста выберите созданную политику.

  4. Нажмите OK.

Политика будет применяться при назначении логической сети хосту.

3.4. Удаление политики QoS сети хоста

Политику QoS сети хоста можно удалить.

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. Под Сеть хоста (Host Network) выберите политику QoS сети хоста и нажмите Удалить (Remove).

  5. При появлении запроса нажмите OK.

4. Политика QoS ЦП

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

4.1. Создание политики QoS ЦП

Создайте политику QoS ЦП

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. Под ЦП (CPU), нажмите Новая (New).

  5. Введите Имя QoS (QoS Name) и Описание (Description) для политики QoS.

  6. Введите в поле Ограничение (%) (Limit (%)) максимальную вычислительную мощность, которая разрешается политикой QoS ЦП. Не вводите символ %.

  7. Нажмите OK.

4.2. Применение политики QoS ЦП

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Кластеры (Clusters).

  2. Нажмите на имя нужного кластера для перехода в подробное представление.

  3. Перейдите на вкладку Профили ЦП.

  4. Нажмите Новый или, если необходимо применить QoS ЦП к существующему профилю, нажмите Изменить.

  5. В окне создания/редактирования профиля ЦП в меню QoS выберите созданную политику.

  6. Нажмите OK.

Теперь политики можно применять к нужным виртуальным машинам при их создании или редактировании. Для в окне создания/редактирования ВМ перейдите на вкладку Выделение ресурсов и в меню Профиль ЦП выберите нужный профиль с назначенной политикой QoS.

4.3. Удаление политики QoS ЦП

Политику QoS ЦП можно удалить.

Порядок действий:
  1. Нажмите Ресурсы (Compute)  Центры данных (Data Centers).

  2. Нажмите на имя центра данных. Откроется подробное представление.

  3. Выберите вкладку QoS.

  4. В разделе ЦП (CPU) выберите политику QoS ЦП и нажмите Удалить (Remove).

  5. Нажмите OK.

Если какой-либо из профилей ЦП был основан на той политике, то политика QoS ЦП для этих профилей автоматически задается как [unlimited].