Управление и автоматизация cisco ucs для системных...
DESCRIPTION
TRANSCRIPT
Управление и автоматизация UCS для системных администраторов
Игорь Гиркинсистемный инженер-консультант[email protected]
• Стандартный XML API• Доступ к физическим и логическим объектам внутри UCS
Интерфейс прикладного управления UCS XML API
XML API
Direct UCS CLI UCS GUI 3rd Party Customer
Self Serve portals
Management Tools
Auditing Tools
System StatusSystem StatusPhysical InventoryPhysical InventoryLogical InventoryLogical Inventory
• Соединения поверх HTTP / HTTPS• Транзакционный обмен сообщений XML с соблюдением
порядка транзакций• Режим «запрос/ответ»• Аутентификация на основе ролей пользователя• Иерархическая модель объектов• Встроенный браузер объектов• Документированная схема XML в публичном доступе• Встроенная отказоустойчивость
Характеристики UCS XML API
Обзор UCS XML API
XML API
• Объекты управления– Физические (процессоры, шасси, серверы, модули ввода-вывода, …)– Логические (пулы ресурсов, роли пользователей, политики, профили, …)
Иерархическая модель объектовCisco UCS Management Information Tree (MIT)
Объекты управления (Management Object – MO)
Application Stack
UCS Visibility and Control
OS and Software Management
Service OrchestrationProvisioning and Configuration
Monitoring and Analysis
Third Party Management
Unified Management APIService ProfilesCisco UCS Pools
Cisco UCS Manager
Manage UCS with Industry Standard Tools
Экосистема средств управления UCS
5
Веб-сообществоhttp://developer.cisco.com/web/unifiedcomputing/home
Загрузки: UCS Platform Emulator (UCSPE) goUCS Automation Tool XML API, Perl, PowerShell code samples
(44 and counting) Microsoft – PowerShell library, SCOM MP HP Software – HPOM, HPOO integration modules Python SDK
Документация: Programming & developer guides White papers Reference guides (XML model, Faults)
Сотрудничество: Blogs Peer to peer forums Videos Access to Cisco subject matter experts
Cisco Developer Network
6
• Полноценный эмулятор UCS Manager
• Распространяется в виде виртуальной машины
• Не требует оборудования UCS• Полностью поддерживает XML API• Содержит браузер объектов XML-
схемы• Создание собственной или импорт
имеющейся аппаратной конфигурации UCS
UCS Platform Emulator (UCSPE)
7
11
22
33
Выполнить действие в UCS Manager и перехватить XML в goUCS
Создать скрипт в goUCS, заменяя постоянные значения на переменные
Запускать скрипт по своему усмотрению с нужными параметрами
• Программа автоматизации управления UCS для сред Windows, Linux, MAC OS• Абстрагирует пользователя от использования XML• Позволяет конвертировать XML-вызовы в сценарии
Программа goUCS
8
Управляемые Cisco UCS PowerTool объекты и элементы
• Service Profiles– Policies (Firmware, Boot
Order, vNIC / vHBA config, Storage, IPMI, SoL, BIOS)
– Pools (WWN, UUID, MAC)
– Configuration Faults– Launch UCS KVM for SP
• Servers– Hardware - CPU,
Memory, Adaptors, CIMC)– Power Operations– Power / cooling / network
/environmental statistical data
– Hardware Faults
• Chassis– Hardware – Power Supply / Fan
Modules / IO Modules– Power / cooling / network /
environmental statistical data– Config and Hardware Faults
• Fabric Interconnect– Hardware – Power Supply / Fan
Modules / Network Expansion Modules
– Power / cooling / network/ environmental statistical data
– Network Elements (VLAN, VSAN, QoS, Port Profiles)
– Config and Hardware Faults
• Configuration Operations
– Pools (WWN, UUID, MAC, IP)– Policy creation, manipulation,
deletion, and consumption– vNIC / vHBA Templates– Service profile template
creation, cloning, deletion, and consumption
• Simplistic service profile creation (with a limited scope of what is available to configure)
• Expert SP creation (use variabilized XML w/ config file)
– Compare Managed Objects across orgs and/or domains
– Sync Managed Objects across orgs and/or domains
9
Спасибо!Заполняйте анкеты он-лайн и получайте подарки в Cisco Shop: http://ciscoexpo.ru/expo2012/questВаше мнение очень важно для нас!