Модуль purestorage.flashblade.purefb_connect – Управление реплицирующими подключениями между двумя FlashBlade
Примечание
Этот модуль входит в коллекцию purestorage.flashblade (версия 1.18.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install purestorage.flashblade. Для использования этого модуля потребуются дополнительные требования. Подробности см. в разделе Требования.
Чтобы использовать его в плане, укажите: purestorage.flashblade.purefb_connect.
Добавлен в purestorage.flashblade 1.0.0
Обзор
- Управление подключениями к репликации указанной удалённой системы FlashBlade
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 2.7
- purity_fb >= 1.9
- netaddr
- pytz
- urllib3
Параметры
Параметр | Комментарии |
|---|---|
api_token строка | Токен API FlashBlade для пользователя с правами администратора. |
default_limit строка добавлено в purestorage.flashblade 1.9.0 | Максимальное значение пропускной способности для исходящего трафика в байтах по умолчанию. Единицы: B, K, M или G. Смотрите примеры. Должно быть 0 или в диапазоне от 5 МБ до 28 ГБ. После превышения значения происходит ограничение пропускной способности. |
disable_warnings булево добавлено в purestorage.flashblade 1.18.0 | Отключить предупреждения о небезопасных сертификатах Варианты:
|
encrypted булево | Указывает, зашифровано ли подключение к репликации Варианты:
|
fb_url строка | IP-адрес управления FlashBlade или имя хоста. |
state строка | Создать или удалить подключение к репликации Варианты:
|
target_api строка | Токен API для целевой системы FlashBlade. |
target_repl список / элементы=строка добавлено в purestorage.flashblade 1.9.0 | IP-адрес репликации целевой системы FlashBlade. Если не задано во время создания подключения, по умолчанию будут использоваться все доступные адреса репликации на целевом массиве в момент создания подключения. |
target_url строка / обязательно | IP-адрес управления целевой системой FlashBlade. |
window_end строка добавлено в purestorage.flashblade 1.9.0 | Время окончания интервала. Время должно быть задано по часам. |
window_limit строка добавлено в purestorage.flashblade 1.9.0 | Максимальное значение пропускной способности для исходящего трафика в байтах в течение указанного временного интервала. Единицы: B, K, M или G. Смотрите примеры. Должно быть 0 или в диапазоне от 5 МБ до 28 ГБ. После превышения значения происходит ограничение пропускной способности. |
window_start строка добавлено в purestorage.flashblade 1.9.0 | Время начала интервала. Время должно быть задано по часам. |
Примечания
Примечание
- Для этого модуля требуется библиотека Python
purity_fb - Вы должны установить переменные среды
PUREFB_URLиPUREFB_API, если аргументы fb_url и api_token не переданы в модуль напрямую
Примеры
- name: Create a connection to remote FlashBlade system
purestorage.flashblade.purefb_connect:
target_url: 10.10.10.20
target_api: T-b3275b1c-8958-4190-9052-eb46b0bd09f8
fb_url: 10.10.10.2
api_token: T-91528421-fe42-47ee-bcb1-47eefb0a9220
- name: Create a connection to remote FlashBlade system with bandwidth limits
purestorage.flashblade.purefb_connect:
target_url: 10.10.10.20
target_api: T-b3275b1c-8958-4190-9052-eb46b0bd09f8
window_limit: 28G
window_start: 1AM
window_end: 7AM
default_limit: 5M
fb_url: 10.10.10.2
api_token: T-91528421-fe42-47ee-bcb1-47eefb0a9220
- name: Delete connection to target FlashBlade system
purestorage.flashblade.purefb_connect:
state: absent
target_url: 10.10.10.20
target_api: T-b3275b1c-8958-4190-9052-eb46b0bd09f8
fb_url: 10.10.10.2
api_token: T-91528421-fe42-47ee-bcb1-47eefb0a9220
Ссылки на коллекцию
© 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/purestorage/flashblade/purefb_connect_module.html