• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Архитектура OpenStack
 

Архитектура OpenStack

on

  • 3,080 views

Обзор компонентов OpenStack и взаимодействия между ними.

Обзор компонентов OpenStack и взаимодействия между ними.

Statistics

Views

Total Views
3,080
Views on SlideShare
2,565
Embed Views
515

Actions

Likes
1
Downloads
34
Comments
0

5 Embeds 515

http://l.lj-toys.com 332
http://openstack.ru 133
http://www.openstack.ru 46
http://openstack-cms.srt.mirantis.net 3
http://openstack.com.ua 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Архитектура OpenStack Архитектура OpenStack Presentation Transcript

    • Архитектура OpenStackКраткий путеводитель по Essex-4
    • ОБЛАКО С ЧЕЛОВЕЧЕСКИМ ЛИЦОМHORIZON
    • Horizon Графический интерфейс пользователя • Веб-приложение на основе Django • Не требует отдельной базы данных – По умолчанию, но ... – Данные расширений могут хранится локально при необходимости14.03.2012 3
    • ЖЕЛЕЗНЫЙ ЗАНАВЕСKEYSTONE
    • Keystone • Модули – Identity – авторизация – Token – аунтификация, управление токенами – Catalog – хранилище информации о всех сервисах- компонентах кластера – Policy – контроль доступа на основе правил и управление ими же • Поддерживаемые драйверы – KVS (key-value хранилище в памяти) – SQL – PAM – LDAP14.03.2012 5
    • Keystone Модель данных • Пользователи (user) • Тенанты (tenant) • Роли (role) • Токены (token) • Метаданные (extras) • Правила (rule)14.03.2012 6
    • ПЛАМЕННЫЙ МОТОРNOVA
    • Nova Quantum Melange REST REST Networking Service AMQP SQL API Hypervisor AMQP (libvirt, Xen, etc.) Compute Service SQL AMQP REST API Service SQL AMQP AMQP SQL Data Storage Data Storage Scheduler Service AMQP AMQP SQL AMQP Volume Service14.03.2012 8
    • Nova - инфраструктура • Message Queue (AMQP сервер) – Rabbit MQ – Zero MQ • SQL сервер – SQL Alchemy • MySQL • SQLite • Сервер синхронизации времени (NTP)14.03.2012 9
    • Nova-API Окно во внешний мир • Поддерживаемые интерфейсы – OpenStack RESTful – EC2 SOAP – Административный14.03.2012 10
    • Nova-Compute Управление виртуальными машинами • Создание • Удаление • Перезагрузка • Подключение томов • Отключение томов • Консольный доступ • Прочее взаимодействие с гипервизором14.03.2012 11
    • Nova-Volume Управление виртуальными томами • Создание и удаление • Экспорт томов через iSCSI протокол • Поддерживаемые драйверы – iSCSI – Sheepdog – ZadaraBE – SAN iSCSI – Solaris iSCSI – HP SAN iSCSI – Nexenta14.03.2012 12
    • Nova-Scheduler Диспечер nova-compute и nova-volume внутри вызовов кластера • Модели распределения вызовов – Simple, наименее загруженная нода – Chance, произвольная нода – Filtered (Distributed), фильтрация + взвешивание – Добавленные пользователем14.03.2012 13
    • Nova-Network Управление виртуальными сетевыми адаптерами • Функции – Выделение фиксированых IP адресов для ВМ (см. Melange) – Конфигурация виртуальных сетей (VLAN) – Конфигурация сети для вычислительных нод (compute nodes) • Поддерживаемые модели сети – Flat – Flat DHCP – VLAN DHCP – Quantum-управляемая14.03.2012 14
    • IMAGE SERVICEGLANCE
    • Glance Хранение и управление образами виртуальных машин • Функции – Создание образа – Предоставление доступа к данным образа по протоколу HTTP – Управление каталогом образов – Хранение метаданных дисков • Поддерживаемые форматы – дисков: raw, vhd, vmdk, vdi, iso, qcow2, aki, ari, ami – контейнеров: ovf, bare, aki, ari, ami • Поддерживаемые типы хранилищ – Файловая система – Amazon S3 – Swift – HTTP14.03.2012 16
    • NETWORK CONNECTIVITY AS A SERVICEQUANTUM
    • Quantum Сетевое подключение как услуга (NCaaS) • Поддержка нетривиальных сетевых топологий • Потенциальная возможность построения дополнительных сетевых сервисов – VPN-aaS – firewall-aaS – IDS-aaS, – data-center-interconnect-aaS • Гибкий механизм подключения расширений – Как следствие поддержка разнообразного сетевого оборудования и технологий • Туннелирование • QoS • NetFlow • Расширения – Open vSwitch Plugin – Cisco UCS/Nexus Plugin – Многое другое14.03.2012 18
    • NETWORK INFORMATION SERVICEMELANGE
    • Melange Сетевой информационный сервис • Функции – Управление IP адресами (IPAM) – Выдача IP адресов виртуальным машинам (DHCP/dnsmasq) • В перспективе – Поддержка Load Balancing as a Service – Частичная интеграция с Quantum – Gateway, routing, DNS14.03.2012 20
    • ЗАКРОМА РОДИНЫSWIFT
    • Swift Hаспределенное, отказоустойчивое и высоконадежное хранилище объектов • Хранение образов ВМ и ... • Работа в качестве самостоятельного контейнера данных • Обеспечение отказоустойчивости и резервирования данных • Создание резервных копий и архивирование данных • Масштабирование14.03.2012 22
    • Артем Андреев aandreev@mirantis.com14.03.2012 23