cl_img_install — Установка другой версии Cumulus Linux.
Новое в версии 2.1.
УСТАНОВЛЕНО
| Удалено в Ansible: | |
|---|---|
| версия: 2.5 | |
| Почему: | Система слотов изображений больше не существует в Cumulus Linux. |
| Альтернатива: | нет |
Описание
- установка другой версии Cumulus Linux в неактивный слот. Для получения более подробной информации см. руководство по работе с изображениями на http://docs.cumulusnetworks.com/.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- ОС Cumulus Linux
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| src обязательно |
Полный путь к двоичному изображению Cumulus Linux. Может быть локальным путем, URL http или https. Если версия кода указана в имени файла, модуль предположит, что это версия кода, которую вы хотите установить. |
|
| switch_slot bool |
|
Переключение слотов после установки изображения. Для запуска установленного кода необходимо перезагрузить коммутатор. |
| version | Укажите модулю точную версию, которую вы устанавливаете. Это переопределяет автоматическую проверку версии в имени файла. Например, если имя двоичного файла называется CumulusLinux-2.2.3.bin, а версия установлена в «2.5.0», модуль предположит установку «2.5.0», а не «2.2.3». Если версия не указана, модуль предположит установку «2.2.3». |
Примеры
## Download and install the image from a webserver.
- name: Install image using using http url. Switch slots so the subsequent will load the new version
cl_img_install:
version: 2.0.1
src: http://10.1.1.1/CumulusLinux-2.0.1.bin
switch_slot: yes
## Copy the software from the ansible server to the switch.
## The module will get the code version from the filename
## The code will be installed in the alternate slot but the slot will not be primary
## A subsequent reload will not run the new code
- name: Download cumulus linux to local system
get_url:
src: ftp://cumuluslinux.bin
dest: /root/CumulusLinux-2.0.1.bin
- name: Install image from local filesystem. Get version from the filename.
cl_img_install:
src: /root/CumulusLinux-2.0.1.bin
## If the image name has been changed from the original name, use the `version` option
## to inform the module exactly what code version is been installed
- name: Download cumulus linux to local system
get_url:
src: ftp://CumulusLinux-2.0.1.bin
dest: /root/image.bin
- name: install image and switch slots. Only reboot needed
cl_img_install:
version: 2.0.1
src: /root/image.bin
switch_slot: yes
Возвращаемые значения
Общие возвращаемые значения описаны в здесь, а следующие поля уникальны для данного модуля:
| Ключ | Возвращено | Описание |
|---|---|---|
| changed bool |
изменён | было ли изменено интерфейс
Пример:
True |
| msg строка |
всегда | читаемый человеком отчёт об успехе или ошибке
Пример:
интерфейс bond0 конфигурация обновлена |
Статус
Этот модуль помечен как устаревший и будет удалён в версии 2.5. Дополнительная информация находится в разделе УСТАНОВЛЕНО.
Автор
- Cumulus Networks (@CumulusNetworks)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/cl_img_install_module.html