Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Оркестрация виртуальных машин
Часть 5
@livelaceолег попов
2018декабрь
2
Компоненты Openstack
3
Компоненты Openstack
1. Nova – отвечает за загрузку образа виртуальной машины из
хранилища Glance и запуск виртуальной машины на рабочем узле
4
Компоненты Openstack
1. Nova – отвечает за загрузку образа виртуальной машины из
хранилища Glance и запуск виртуальной машины на рабочем узле
2. Neutron – отвечает за внутренние и внешние сетевые соединения,
подключает виртуальную машину к виртуальной сети(ям)
5
Компоненты Openstack
1. Nova – отвечает за загрузку образа виртуальной машины из
хранилища Glance и запуск виртуальной машины на рабочем узле
2. Neutron – отвечает за внутренние и внешние сетевые соединения,
подключает виртуальную машину к виртуальной сети(ям)
3. Glance – хранилище образов виртуальных машин
6
Компоненты Openstack
1. Nova – отвечает за загрузку образа виртуальной машины из
хранилища Glance и запуск виртуальной машины на рабочем узле
2. Neutron – отвечает за внутренние и внешние сетевые соединения,
подключает виртуальную машину к виртуальной сети(ям)
3. Glance – хранилище образов виртуальных машин
4. Heat – отвечает за развертывание комплексных виртуальных сред на
основе шаблонов
7
Resource overcommitment
8
Оптимизации работы с памятью
● Memory Ballooning – механиз распределения памяти между
виртуальной машиной и рабочим узлом
● Kernel Same-Page Merging – механизм дедуплекации страниц памяти
9
Планировщик
●
Nova Scheduler – выбор рабочего узла на основе filters и weighers
●
Nova Placement – выбор рабочего узла на основе resourse providers и
traits
10
Пределы использования ресурсов
11
Процесс запуска виртуальной машины
12
Процесс запуска виртуальной машины
13
Процесс запуска виртуальной машины
14
Процесс запуска виртуальной машины
15
Процесс запуска виртуальной машины
16
Процесс запуска виртуальной машины
17
Процесс запуска виртуальной машины
18
Регистрация в DNS
Формат FQDN виртуальной машины:
<name>.openstack.local
centos7 → centos7.openstack.local
x-ysrlave-centos7 → x-ysrlave-centos7.openstack.local
19
Сетевое взаимодействие
20
Сетевые конфигурации
21
Демо
22
Ссылки
●
Компонент запуска виртуальных машин Nova:
https://lace.li/a5-nova
●
Компонент-планировщик Nova Scheduler:
https://lace.li/a5-nova-scheduler
● Диспетчер ресурсов Nova Placement:
https://lace.li/a5-nova-placement
● Компонент оркестрации Heat:
https://lace.li/a5-heat
● Компонент сетевых подключений Neutron:
https://lace.li/a5-neutron
●
Виртуальный коммутатор Open vSwitch:
https://lace.li/a5-ovs

More Related Content

Часть 5: Оркестрация виртуальных машин