Топ 20 въпроса за интервю за OpenStack (2024)
Ето въпроси и отговори за интервю за OpenStack за новопостъпили, както и за опитни кандидати, за да получат мечтаната работа.
1) Обяснете какво е OpenStack?
OpenStack е набор от софтуерни инструменти за управление и изграждане на облачни изчислителни платформи за частни и публични облаци. Това е безплатна софтуерна платформа за облачни изчисления с отворен код.
Безплатно изтегляне на PDF: Въпроси и отговори за интервю с OpenStack
2) Споменете кои са трите компонента, които правят модулната архитектура на OpenStack?
Трите компонента, които правят модулната архитектура за OpenStack са
- OpenStack Compute: За управление на големи мрежи на виртуалната машина
- OpenStack Object Storage: Система за съхранение, която осигурява поддръжка както за блоково съхранение, така и за съхранение на обекти
- Услуга за изображения: Услугата за доставка осигурява откриване и регистрация за виртуални дискови изображения
3) Дайте общ преглед на услугите на OpenStack?
OpenStack предлага услуги като
- Крайъгълен камък: Осигурява оторизация и удостоверяване за потребителите
- бегъл поглед: Управлява изображения в различни формати
- сгурия: Осигурява постоянно блоково съхранение
- неутрон: Позволява на потребителите да създават и прикачват интерфейси към мрежи
- Нов: Предоставя екземпляри по заявка на потребителя
- Swift: Платформа за съхранение, интегрирана директно в приложения
- Целомер: Openstack за фактуриране
- Топлина: Позволява автоматизирано внедряване на инфраструктура
4) Какво означава „роля“ и „наемател“ в OpenStack?
В OpenStack клиентът се препраща към групата потребители, докато ролята показва нивото на оторизация на потребителя.
5) Обяснете какво е хипервизор и какъв тип хипервизор поддържа OpenStack?
Хипервайзорът е част от компютърен софтуер или хардуер, който създава и изпълнява виртуални машини. Система, в която са дефинирани една или повече виртуални машини, се нарича хост машина. Типовете хипервайзори, които поддържат OpenStack, са
- KVM
- VMware
- Контейнери
- Xen и HyperV
6) Кои са двата типа съхранение, които OpenStack Compute предоставя?
OpenStack предоставя два класа блоково съхранение,
- Ефемерно съхранение: Свързва се с единичен уникален екземпляр. Въз основа на екземпляра размерът се определя. Когато екземплярът, свързан с него, бъде прекратен, данните в ефимерното хранилище престават да съществуват
- Съхранение на томове: Това хранилище не зависи от конкретен екземпляр и е постоянно. Томовете са създадени от потребителя и са в рамките на квотата
7) Какви са основните функции на Identity Service в OpenStack?
Основните функции на Identity Service са
- Управление на потребители: Той проследява потребителите и техните разрешения
- Сервизен каталог: Той предоставя каталог на наличните услуги с техните API крайни точки
8) Кои са основните компоненти на управлението на самоличността на потребителите?
- Потребители: Това е цифрово представяне на човек, услуга или система, които използват облачни услуги OpenStack
- Наематели: Контейнер, използван за групиране или изолиране на ресурсни или идентификационни обекти. В зависимост от оператора на услугата, наемателят може да се свърже с клиент, акаунт, организация или проект
- роли: Ролята включва набор от права и привилегии. Ролята определя какви операции е позволено на даден потребител да изпълнява в даден клиент
9) Споменете какви са мрежовите опции, използвани в OpenStack?
Мрежовите опции, използвани в OpenStack, са
- Плосък мрежов мениджър: IP адресите за VM екземпляри се извличат от подмрежата и след това се инжектират в изображението при стартиране
- Плосък DHCP мрежов мениджър: IP адресите за VM екземпляри се извличат от подмрежата, посочена от мрежовия администратор
- VLAN мрежов мениджър: Compute създава VLAN и мост; DHCP сървърът се стартира за всяка VLAN, за да предава IP адреси на VM екземпляри.
10) Какво е значението на термина „Cinder“ в услугата OpenStack?
За работа с постоянно съхранение за виртуални машини OpenStack предоставя услугата, наричана Cinder. Има няколко бекенда за cinder. Този, който се използва по подразбиране, е LVM, наречен Cinder-Volumes.
11) Избройте местата за съхранение на VM изображения в OpenStack?
- OpenStack Object Storage
- Файлова система
- S3
- HTTP
- RBD или Rados Block Device
- GridFS
12) Обяснете какво представляват клетките в OpenStack?
Функционалността на клетките ви позволява да мащабирате OpenStack Compute облак по по-опростен начин. Когато тази функционалност е активирана, хостовете в OpenStack Compute облак се разделят на групи, наречени клетки. Клетките са конфигурирани като дървета.
13) За работа в мрежа, какъв хардуер се използва в OpenStack?
В OpenStack работата в мрежа се извършва по следните начини
- Мрежи
- Рутери
- Подмрежи
- Портове
- Доставчици на плъгини
14) Обяснете как можете да прехвърляте обем от един собственик на друг в OpenStack?
Можете да прехвърлите том от един собственик на друг, като използвате командата пренос на сгурия*.
15) Каква е командата за управление на плаващи IP адреси в OpenStack?
нов плаващ-ip-*
16) Какво е гол метален възел и от какво се състои?
Той дава достъп до драйвер за управление на гол метал, чрез който можете да контролирате физически хардуерни ресурси в същата мрежа. Голият метален възел се състои от два отделни компонента
- Bare metal node Orchestrator: Това е софтуер за управление, който действа като диспечер на всички възли в клъстера.
- Гол метален възел Операционна система: Това е базов софтуер, който работи на всеки възел в клъстера.
17) Споменете каква е командата за премахване на мрежов интерфейс от гол метален възел?
За да премахнете мрежовия интерфейс от голи метални възли, използваната команда е голи метални – премахване на интерфейса.
18) Обяснете каква е функцията на Cinder Scheduler?
Cinder Scheduler или обем за маршрутизиране създават заявки към съответната услуга за обем
19) Обяснете какво е Token в OpenStack?
Token е буквено-цифров низ, който позволява достъп до определен набор от услуги в зависимост от нивото на достъп на потребителя
20) Обяснете за OpenStack Python SDK?
За писане на скриптове на Python и управление в облак Openstack се използва SDK (Комплект за разработка на софтуер). SDK внедрява обвързване на Python към API на OpenStack, което ви позволява да изпълнявате задачи за автоматизация в Python, като правите извиквания към обекти на Python, вместо да правите REST извиквания директно.
21) Каква е командата, използвана за пауза и възстановяване на пауза на екземпляр?
- За да поставите на пауза екземпляр, използваната команда е $ nova pause INSTANCE_NAME
- За да отмените паузата на екземпляр, използваната команда е $ nova unpause INSTANCE_NAME
22) Каква е командата, използвана за извеждане на информация за IP адрес?
$ nova плаващ-ip-пул-списък
23) Какво е значението на термина „вкус“ в OpenStack?
Вкусът е налична хардуерна конфигурация за сървър, която определя размера на виртуален сървър, който може да бъде стартиран.
Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)
Добър начин да тествате основни познания за Openstack. благодаря