community.vmware.vmware_dvswitch_nioc модуль — Управление сетевым вводом-выводом распределенного коммутатора
Примечание
Этот модуль является частью коллекции community.vmware (версия 4.7.1).
У вас, возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.vmware.
Для использования в плейбуке укажите: community.vmware.vmware_dvswitch_nioc.
Обзор
- Этот модуль может использоваться для управления конфигурациями сетевого ввода-вывода распределенного коммутатора.
Параметры
Параметр | Комментарии |
|---|---|
hostname строка | Имя хоста или IP-адрес сервера vCenter или ESXi vSphere. Если значение не указано в задаче, будет использовано значение переменной окружения |
пароль псевдонимы: pass, pwd строка | Пароль сервера vCenter или ESXi vSphere. Если значение не указано в задаче, будет использовано значение переменной окружения |
порт целое число | Номер порта сервера vCenter или ESXi vSphere. Если значение не указано в задаче, будет использовано значение переменной окружения По умолчанию: |
proxy_host строка | Адрес прокси-сервера, который будет принимать все запросы HTTPS и перенаправлять их. Формат — имя хоста или IP-адрес. Если значение не указано в задаче, будет использовано значение переменной окружения |
proxy_port целое число | Порт HTTP-прокси-сервера, который будет принимать все запросы HTTPS и перенаправлять их. Если значение не указано в задаче, будет использовано значение переменной окружения |
resources список / элементы=словарь | Список словарей, содержащих. По умолчанию: |
|
limit целое число |
Максимально допустимое использование класса трафика, принадлежащего этому пулу ресурсов, на физический сетевой адаптер хоста. По умолчанию: |
|
name строка / обязательно |
Имя ресурса. Варианты:
|
|
reservation целое число |
Игнорируется, если версия NIOC установлена в version2 Объем полосы пропускания ресурсов, гарантированно доступный для класса трафика инфраструктуры хоста. Если использование меньше, чем резервирование, дополнительная полоса пропускания используется для других типов классов трафика инфраструктуры хоста. Резервирование не должно превышать значение limit, если оно задано. Единица измерения — Mбит/с. Игнорируется, если версия не «version3». Объем полосы пропускания ресурсов, гарантированно доступный для класса трафика инфраструктуры хоста. По умолчанию: |
|
целое число |
Количество выделенных долей. Игнорируется, если |
|
строка |
Уровень распределения долей Уровень — упрощенное представление долей. Уровни соответствуют предварительно определенному набору числовых значений для долей. Варианты:
|
state строка | Включить или отключить NIOC на распределенном коммутаторе. Варианты:
|
коммутатор псевдонимы: dvswitch строка / обязательно | Имя распределенного коммутатора. |
имя пользователя псевдонимы: admin, user строка | Имя пользователя сервера vCenter или ESXi. Если значение не указано в задаче, будет использовано значение переменной окружения |
validate_certs логический тип | Разрешает подключение, когда сертификаты SSL недействительны. Устанавливается в Если значение не указано в задаче, будет использовано значение переменной окружения Варианты:
|
version строка | Версия управления сетевым вводом-выводом. Варианты:
|
Примечания
Примечание
- Все модули требуют доступа на запись в API и поэтому не поддерживаются на бесплатной лицензии ESXi.
- Все переменные и имена объектов VMware чувствительны к регистру.
Примеры
- name: Enable NIOC
community.vmware.vmware_dvswitch_nioc:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
switch: dvSwitch
version: version3
resources:
- name: vmotion
limit: -1
reservation: 128
shares_level: normal
- name: vsan
limit: -1
shares_level: custom
shares: 99
reservation: 256
state: present
delegate_to: localhost
- name: Disable NIOC
community.vmware.vmware_dvswitch_nioc:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
switch: dvSwitch
state: absent
delegate_to: localhost
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
Ключ | Описание |
|---|---|
dvswitch_nioc_status строка | результат изменений Возвращено: успех |
resources_changed список / элементы=строка | список ресурсов, которые были изменены Возвращено: успех Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/vmware/vmware_dvswitch_nioc_module.html