Ansible — це простий безагентний фреймворк автоматизації, який може налаштовувати системи, розгортати програмне забезпечення та оркеструвати ІТ-завдання.
Ansible підтримує автоматизацію мережі як частину своєї основної структури. Починаючи з Ansible 2.3 і пізніших версій, ядро Ansible підтримує мережеві модулі Dell EMC для керування та автоматизації комутаторів під керуванням OS6, OS9 та OS10. Всі модулі в даний час виконуються в режимі локального підключення, з використанням CLI і SSH транспорту.
Додаткова інформаціяChef – це інструмент керування конфігурацією, який може налаштовувати інфраструктуру у вигляді коду.
Додаткова інформація
Puppet — це керований моделлю інструмент керування конфігураціями з відкритим вихідним кодом, який допомагає в концепції інфраструктури як коду.
Інтеграція Puppet з Dell EMC Networking дозволяє керувати комутаторами Dell EMC OS10 за допомогою зручного для читання коду. Мережеві модулі Dell EMC для Puppet доступні для завантаження від Puppet Forge. Ці модулі можуть використовуватися для управління та автоматизації комутаторів під управлінням операційної системи OS10. Поточна версія модулів була протестована та перевірена з Puppet версії 5.3 та OS10 версії 10.4.0. Для полегшення використання Puppet з комутаторами Dell EMC OS10 передбачений наступний огляд:
Додаткова інформаціяSaltStack (також відомий як Salt) — це система керування конфігурацією, здатна підтримувати віддалені вузли у визначених станах, виконувати команди та запитувати дані.
Salt підтримує інфраструктуру як кодовий підхід до розгортання та управління хмарою. Процедури виконання солі можуть бути написані як прості модулі Python.
Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM) — це бібліотека Python, яка реалізує набір функцій за допомогою уніфікованого API з пристроями, нейтральними до постачальника. Комутаторами OS10 можна керувати та автоматизувати за допомогою Salt та NAPALM разом.
Додаткова інформаціяОсновними компонентами є наступні: