Apache CloudStack

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 13:52, 10 декабря 2016.
CloudStack
ApacheCS.png
Создатели: Cloud.com, Citrix
Разработчики: Apache Software Foundation
Постоянный выпуск: 4.9.0 / 25 June 2016 года; 3 years ago (2016-06-25)
Написана на: Java (primarily)
Операционная система: Cross-platform for management servers, GNU/Linux for hosts, Windows, GNU/Linux, and BSD for guests (depending on hypervisor).
Тип ПО: Cloud computing
Лицензия: Apache License 2
Веб-сайт cloudstack.apache.org

CloudStack программное обеспечение с открытым исходным кодом, предназначенное для облачных вычислений, управления и развертывания IaaS. Может использовать такие гипервизоровы как: Virtual Machine, VMware VSphere и XenServer / XCP. В дополнение к своим собственным API, CloudStack также поддерживает Web Services (AWS) API Amazon и Open Cloud Computing Interface от Open Grid Forum.

Введение

Apache CloudStack позволяет автоматизировать развертывание, настройку и поддержание приватной, гибридной или публичной cloud-инфраструктуры (IaaS, инфраструктура как сервис). Платформа CloudStack передана Фонду Apache компанией Citrix, которая получила проект после поглощения компании Cloud.com. Установочные пакеты подготовлены для RHEL/CentOS и Ubuntu.

Описание

Платформа Apache CloudStack позволяет автоматизировать развертывание, настройку и поддержание приватной, гибридной или публичной cloud-инфраструктуры (IaaS, инфраструктура как сервис). CloudStack не зависит от типа гипервизора и позволяет использовать в одной cloud-инфраструктуре одновременно Xen (XenServer и Xen Cloud Platform), KVM, Oracle VM (VirtualBox) и VMware. CloudStack позволяет организовать работу как публичного IaaS-сервиса, похожего на Amazon EC2, так и приватной cloud-инфраструктуры, развёрнутой на локальных серверах и обслуживающей только нужды конкретного предприятия.

В простейшем случае облачная инфраструктура на базе CloudStack состоит из одного управляющего сервера и набора вычислительных узлов, на которых организуется выполнение гостевых ОС в режиме виртуализации. В более сложных системах поддерживается использование кластера из нескольких управляющих серверов и дополнительных балансировщиков нагрузки. При этом, инфраструктура может быть разбита на сегменты, каждый из которых функционирует в отдельном дата-центре.

CloudStack не зависит от типа гипервизора и позволяет использовать в одной cloud-инфраструктуре одновременно Xen (XenServer и Xen Cloud Platform), KVM, Oracle VM (VirtualBox) и VMware. Для управления пользовательской базой, хранилищем, вычислительными и сетевыми ресурсами предлагается интуитивно понятный web-интерфейс и специальный API. В простейшем случае облачная инфраструктура на базе CloudStack состоит из одного управляющего сервера и набора вычислительных узлов, на которых организуется выполнение гостевых ОС в режиме виртуализации. В более сложных системах поддерживается использование кластера из нескольких управляющих серверов и дополнительных балансировщиков нагрузки. При этом, инфраструктура может быть разбита на сегменты, каждый из которых функционирует в отдельном дата-центре.

Ключевые возможности

  • Встроенный высокой доступности для хостов и виртуальных машин
  • Веб-интерфейс для управления AJAX
  • Совместимость с API AWS
  • Hypervisor agnostic
  • Управление Snapshot-ами
  • Usage metering
  • Управление сетью (VLAN, группы безопасности)
  • Виртуальные маршрутизаторы, межсетевые экраны, балансировки нагрузки

Поддерживаемые гипервизоры

  • LXC Host Containers on RHEL 7
  • Windows Server 2012 R2 (with Hyper-V Role enabled)
  • Hyper-V 2012 R2
  • CentOS 6.2+ and 7.1 with KVM
  • Red Hat Enterprise Linux 6.2 and 7.1 with KVM
  • Ubuntu 14.04 with KVM
  • XenServer versions 6.1, 6.2 SP1 and 6.5 with latest hot fixes
  • VMware versions 5.0 Update 3a, 5.1 Update 2a, and 5.5 Update 2

Apache CloudStack 4.9

На 31.10.16 актуальной версией является Apache CloudStack 4.9.Из новшеств версии можно отметить:

  1. Централизованное (Out-of-band) управление питанием хостов через IPMI, iLO и DRAC.
  2. Улучшение сетевой модели CloudStack, включая более глубокую интеграцию с Nuage VSP SDN;
  3. Поддержка определяемых пользователем ролей безопасности;
  4. Изменён интерфейсный модуль для MySQL;
  5. Внесены оптимизации в структуру БД;
  6. Включена поддержка быстрого создания снапштов для управляемых хранилищ;
  7. Улучшена реализация диска VMware;
  8. Возможность определения размера корневого раздела для KVM;
  9. Поддерживаемые гипервизоры и операционные системы: RHEL 6.3, 6.5, 6.6 и 7.0, CentOS 6.6 и 7.0, Ubuntu 14.04 LTS, LXC, Hyper-V, KVM, XenServer, VMware и Oracle VM.

Видео установки

Источники

  1. Официальный сайт Apache CloudStack [Электронный ресурс]: Официальный сайт / Дата обращения: 31.10.2016. — Режим доступа:https://cloudstack.apache.org/ -
  2. Официальная документация Apache CloudStack [Электронный ресурс]: Официальный сайт / Дата обращения: 31.10.2016. — Режим доступа: http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.9/ -
  3. Дкументация по установке Apache CloudStack [Электронный ресурс]: Официальный сайт / Дата обращения: 31.10.2016. — Режим доступа: http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.6/management-server/
  4. Deb репозиторий Apache CloudStack [Электронный ресурс]: Официальный сайт / Дата обращения: 31.10.2016. — Режим доступа: http://cloudstack.apt-get.eu/ubuntu/dists/