Product SiteDocumentation Site

Часть IV. OpenNebula

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

Примечание

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

Содержание

24. Планирование ресурсов
24.1. Сервер управления
24.2. Узлы виртуализации
24.3. Хранилище данных
24.4. Сетевая инфраструктура
25. Запуск сервера управления OpenNebula
25.1. Установка пароля для пользователя oneadmin
25.2. Настройка MySQL (MariaDB) для хранения конфигурации
25.3. Запуск OpenNebula
25.4. Проверка установки
25.5. Ключи для доступа по SSH
25.5.1. Управление списком доверенных узлов (known_hosts)
25.5.2. Включение входа без пароля
25.5.3. Проверка корректности SSH-подключений
25.6. Конфигурация сети
26. Установка и настройка узлов
26.1. Установка и настройка узла OpenNebula KVM
26.2. Установка и настройка узла OpenNebula LXC
27. Узлы в OpenNebula
27.1. Управление узлами в Sunstone
27.1.1. Добавление узла типа KVM
27.1.2. Добавление узла типа LXC
27.1.3. Управление состоянием узлов
27.2. Управление узлами через командную строку
27.3. Режимы работы
28. Виртуальные сети
28.1. Режим Bridged
28.1.1. Глобальная конфигурация
28.1.2. Создание виртуальной сети
28.1.3. Дополнительные возможности
28.2. Режим 802.1Q (VLAN)
28.2.1. Глобальная конфигурация
28.2.2. Создание виртуальной сети
28.2.3. Поддержка Q-in-Q (Stacked VLAN)
28.3. Режим VXLAN
28.3.1. Глобальная конфигурация
28.3.2. Создание виртуальной сети
28.4. Режим Open vSwitch
28.4.1. Глобальная конфигурация
28.4.2. Создание виртуальной сети
28.4.3. Транкинг VLAN
28.5. Использование Open vSwitch в сетях VXLAN
29. Работа с хранилищами в OpenNebula
29.1. Типы хранилищ
29.2. Драйверы передачи данных
29.3. Хранилища по умолчанию
29.4. Создание хранилищ
29.4.1. Конфигурация с драйвером ssh («локальное хранилище»)
29.4.2. Хранилище NFS/NAS
29.4.3. Гибридная конфигурация: NFS + локальное хранилище
29.4.4. Хранилище SAN
29.4.5. Хранилище файлов и ядер
29.5. Изменение параметров хранилища
30. Работа с образами в OpenNebula
30.1. Создание образов дисков
30.1.1. Ручная установка
30.1.2. Использование магазинов приложений OpenNebula
31. Шаблоны ВМ
31.1. Контекстуализация ВМ
31.2. Подготовка шаблонов для конечных пользователей
31.3. Запланированные действия
31.4. Создание ВМ из шаблонов
31.5. Управление шаблонами
32. Виртуальные машины
32.1. Жизненный цикл ВМ
32.2. Создание и вывод списка ВМ
32.3. Поиск ВМ
32.4. Основные операции с ВМ
32.5. Горячее подключение (Hotplug)
32.5.1. Диски
32.5.2. Сетевые интерфейсы
32.5.3. Обновление параметров сети
32.5.4. Группы безопасности (Security Groups)
32.5.5. Устройства PCI
32.6. Снимки ВМ
32.7. Снимки дисков ВМ
32.8. Изменение ресурсов ВМ
32.8.1. Изменение CPU и памяти
32.8.2. Изменение размера дисков
32.9. Обновление конфигурации ВМ
32.10. Клонирование ВМ
32.10.1. Создание постоянного экземпляра
32.10.2. Сохранение экземпляра ВМ
32.11. Запланированные действия
32.12. Пользовательские данные
32.13. Мониторинг ВМ
32.14. Разрешения ВМ
32.15. Административные операции
32.16. Доступ к консоли ВМ
32.16.1. VNC
32.16.2. SPICE
32.16.3. Настройка ВМ для RDP
33. Резервные копии
33.1. Хранилище резервных копий: Restic
33.1.1. Настройка сервера резервного копирования
33.1.2. Создание хранилища резервных копий в OpenNebula
33.1.3. Обслуживание и устранение неполадок
33.2. Хранилище резервных копий: Rsync
33.2.1. Настройка сервера резервного копирования
33.2.2. Создание хранилища резервных копий в OpenNebula
33.2.3. Обслуживание и устранение неполадок
33.3. Настройка резервного копирования
33.3.1. Через шаблон ВМ
33.3.2. Через ВМ
33.4. Выполнение резервного копирования
33.4.1. Разовое копирование (One-shot)
33.4.2. Планируемое копирование
33.4.3. Отмена операции резервного копирования
33.5. Просмотр резервных копий
33.6. Восстановление резервных копий
33.6.1. Восстановление на месте (In-place restore)
33.6.2. Полное восстановление (Full restore)
33.7. Дополнительные возможности
33.7.1. Квоты и управление доступом
33.7.2. Многоуровневые политики резервного копирования
34. Задания резервного копирования
34.1. Определение задания
34.2. Управление заданиями
34.3. Изменение конфигурации
34.4. Восстановление из заданий
35. Управление пользователями
35.1. Пользователи
35.1.1. Управление пользователями в консоли
35.1.2. Аутентификация пользователей
35.1.3. Шаблон пользователя
35.1.4. Управление собственной учётной записью
35.1.5. Управление пользователями в веб-интерфейсе
35.1.6. Изменение учётных данных администраторов
35.2. Группы пользователей
35.2.1. Управление группами в консоли
35.2.2. Управление группами в веб-интерфейсе
35.3. Управление разрешениями
35.3.1. Управление разрешениями в командной строке
35.3.2. Управление разрешениями в веб-интерфейсе
35.3.3. Блокировка ресурсов
35.4. Управление правилами ACL
35.5. Настройка аутентификации
35.5.1. Аутентификация по SSH-ключам
35.5.2. LDAP аутентификация
35.5.3. Аутентификация в Sunstone
36. Настройка отказоустойчивого кластера (High Availability)
36.1. Настройка первого узла (Leader)
36.2. Добавление дополнительных серверов
36.3. Управление серверами кластера
36.4. Восстановление отказавшего сервера
36.5. Включение/отключение зоны
36.6. Sunstone
36.7. Настройка параметров Raft
36.8. Синхронизация конфигурации между узлами
37. Обеспечение высокой доступности ВМ
37.1. Обработка сбоев узлов
37.2. Настройка чувствительности HA
37.3. Настройка Fencing (изоляции узла)