Product SiteDocumentation Site

Часть IV. OpenNebula

OpenNebula — это платформа для управления гетерогенной виртуальной инфраструктурой в распределённых центрах обработки данных. Она поддерживает развёртывание частных, публичных и гибридных облаков класса Infrastructure as a Service (IaaS).
Облачная архитектура определяется тремя ключевыми элементами: системой хранения данных, сетевой инфраструктурой и системой виртуализации.
OpenNebula состоит из следующих компонентов:
  • Сервер управления (Front-end) — центральный узел, выполняющий основные сервисы OpenNebula;
  • Узлы виртуализации — физические серверы, на которых запускаются виртуальные машины;
  • Хранилище данных — система хранения образов виртуальных машин, их дисков и метаданных;
  • Физическая сеть — обеспечивает связность компонентов инфраструктуры и изоляцию трафика виртуальных машин (через VLAN, VXLAN и другие технологии).
Архитектура OpenNebula

Примечание

Компоненты OpenNebula устанавливаются в систему автоматически, если при установке дистрибутива выбрать один из следующих профилей: Вычислительный узел Opennebula KVM, Вычислительный узел Opennebula LXC или Сервер управления Opennebula (см. главу Установка системы).

Содержание

25. Планирование ресурсов
25.1. Сервер управления
25.2. Узлы виртуализации
25.3. Хранилище данных
25.4. Сетевая инфраструктура
26. Запуск сервера управления OpenNebula
26.1. Установка пароля для пользователя oneadmin
26.2. Настройка MySQL (MariaDB) для хранения конфигурации
26.3. Запуск OpenNebula
26.4. Проверка установки
26.5. Ключи для доступа по SSH
26.5.1. Управление списком доверенных узлов (known_hosts)
26.5.2. Включение входа без пароля
26.5.3. Проверка корректности SSH-подключений
26.6. Конфигурация сети
27. Установка и настройка узлов
27.1. Установка и настройка узла OpenNebula KVM
27.2. Установка и настройка узла OpenNebula LXC
28. Узлы в OpenNebula
28.1. Управление узлами в Sunstone
28.1.1. Добавление узла типа KVM
28.1.2. Добавление узла типа LXC
28.1.3. Управление состоянием узлов
28.2. Управление узлами через командную строку
28.3. Режимы работы
29. Виртуальные сети
29.1. Режим Bridged
29.1.1. Глобальная конфигурация
29.1.2. Создание виртуальной сети
29.1.3. Дополнительные возможности
29.2. Режим 802.1Q (VLAN)
29.2.1. Глобальная конфигурация
29.2.2. Создание виртуальной сети
29.2.3. Поддержка Q-in-Q (Stacked VLAN)
29.3. Режим VXLAN
29.3.1. Глобальная конфигурация
29.3.2. Создание виртуальной сети
29.4. Режим Open vSwitch
29.4.1. Глобальная конфигурация
29.4.2. Создание виртуальной сети
29.4.3. Транкинг VLAN
29.5. Использование Open vSwitch в сетях VXLAN
30. Работа с хранилищами в OpenNebula
30.1. Типы хранилищ
30.2. Драйверы передачи данных
30.3. Хранилища по умолчанию
30.4. Создание хранилищ
30.4.1. Конфигурация с драйвером ssh («локальное хранилище»)
30.4.2. Хранилище NFS/NAS
30.4.3. Гибридная конфигурация: NFS + локальное хранилище
30.4.4. Хранилище SAN
30.4.5. Хранилище файлов и ядер
30.5. Изменение параметров хранилища
31. Работа с образами в OpenNebula
31.1. Создание образов дисков
31.1.1. Ручная установка
31.1.2. Использование магазинов приложений OpenNebula
32. Шаблоны ВМ
32.1. Контекстуализация ВМ
32.2. Подготовка шаблонов для конечных пользователей
32.3. Запланированные действия
32.4. Создание ВМ из шаблонов
32.5. Управление шаблонами
33. Виртуальные машины
33.1. Жизненный цикл ВМ
33.2. Создание и вывод списка ВМ
33.3. Поиск ВМ
33.4. Основные операции с ВМ
33.5. Горячее подключение (Hotplug)
33.5.1. Диски
33.5.2. Сетевые интерфейсы
33.5.3. Обновление параметров сети
33.5.4. Группы безопасности (Security Groups)
33.5.5. Устройства PCI
33.6. Снимки ВМ
33.7. Снимки дисков ВМ
33.8. Изменение ресурсов ВМ
33.8.1. Изменение CPU и памяти
33.8.2. Изменение размера дисков
33.9. Обновление конфигурации ВМ
33.10. Клонирование ВМ
33.10.1. Создание постоянного экземпляра
33.10.2. Сохранение экземпляра ВМ
33.11. Запланированные действия
33.12. Пользовательские данные
33.13. Мониторинг ВМ
33.14. Разрешения ВМ
33.15. Административные операции
33.16. Доступ к консоли ВМ
33.16.1. VNC
33.16.2. SPICE
33.16.3. Настройка ВМ для RDP
34. Резервные копии
34.1. Хранилище резервных копий: Restic
34.1.1. Настройка сервера резервного копирования
34.1.2. Создание хранилища резервных копий в OpenNebula
34.1.3. Обслуживание и устранение неполадок
34.2. Хранилище резервных копий: Rsync
34.2.1. Настройка сервера резервного копирования
34.2.2. Создание хранилища резервных копий в OpenNebula
34.2.3. Обслуживание и устранение неполадок
34.3. Настройка резервного копирования
34.3.1. Через шаблон ВМ
34.3.2. Через ВМ
34.4. Выполнение резервного копирования
34.4.1. Разовое копирование (One-shot)
34.4.2. Планируемое копирование
34.4.3. Отмена операции резервного копирования
34.5. Просмотр резервных копий
34.6. Восстановление резервных копий
34.6.1. Восстановление на месте (In-place restore)
34.6.2. Полное восстановление (Full restore)
34.7. Дополнительные возможности
34.7.1. Квоты и управление доступом
34.7.2. Многоуровневые политики резервного копирования
35. Задания резервного копирования
35.1. Определение задания
35.2. Управление заданиями
35.3. Изменение конфигурации
35.4. Восстановление из заданий
36. Управление пользователями
36.1. Пользователи
36.1.1. Управление пользователями в консоли
36.1.2. Аутентификация пользователей
36.1.3. Шаблон пользователя
36.1.4. Управление собственной учётной записью
36.1.5. Управление пользователями в веб-интерфейсе
36.1.6. Изменение учётных данных администраторов
36.2. Группы пользователей
36.2.1. Управление группами в консоли
36.2.2. Управление группами в веб-интерфейсе
36.3. Управление разрешениями
36.3.1. Управление разрешениями в командной строке
36.3.2. Управление разрешениями в веб-интерфейсе
36.3.3. Блокировка ресурсов
36.4. Управление правилами ACL
36.5. Настройка аутентификации
36.5.1. Аутентификация по SSH-ключам
36.5.2. LDAP аутентификация
36.5.3. Аутентификация в Sunstone
37. Настройка отказоустойчивого кластера (High Availability)
37.1. Настройка первого узла (Leader)
37.2. Добавление дополнительных серверов
37.3. Управление серверами кластера
37.4. Восстановление отказавшего сервера
37.5. Включение/отключение зоны
37.6. Sunstone
37.7. Настройка параметров Raft
37.8. Синхронизация конфигурации между узлами
38. Обеспечение высокой доступности ВМ
38.1. Обработка сбоев узлов
38.2. Настройка чувствительности HA
38.3. Настройка Fencing (изоляции узла)