20 найпопулярніших питань на співбесіді з OpenStack (2025)

Ось питання та відповіді на співбесіді з OpenStack для новачків, а також для досвідчених кандидатів, щоб отримати роботу своєї мрії.


1) Поясніть, що таке OpenStack?

OpenStack — це набір програмних інструментів для управління та створення платформ хмарних обчислень для приватних і публічних хмар. Це безкоштовна платформа хмарних обчислень з відкритим вихідним кодом.

Безкоштовне завантаження PDF: Запитання та відповіді на інтерв’ю OpenStack


2) Згадайте, які три компоненти утворюють модульну архітектуру OpenStack?

Модульну архітектуру OpenStack складають три компоненти

  • OpenStack Compute: Для керування великими мережами віртуальної машини
  • Об'єктне сховище OpenStack: система зберігання, яка підтримує як блокове зберігання, так і зберігання об’єктів
  • Служба зображень: Служба доставки забезпечує виявлення та реєстрацію образів віртуальних дисків

3) Надайте огляд служб OpenStack?

OpenStack пропонує такі послуги, як

  • Наріжний камінь: Забезпечує авторизацію та автентифікацію для користувачів
  • Погляд: Керує зображеннями в різних форматах
  • Сірник: Забезпечує постійне блокове зберігання
  • нейтрон: дозволяє користувачам створювати та приєднувати інтерфейси до мереж
  • Нова зірка: Надає екземпляри на вимогу користувача
  • Швидко: Платформа зберігання, інтегрована безпосередньо в програми
  • Стилометр: Openstack для виставлення рахунків
  • Тепло: Дозволяє автоматизоване розгортання інфраструктури

4) Що означає «роль» і «орендар» у OpenStack?

У OpenStack клієнт зазначається для групи користувачів, а роль вказує на рівень авторизації користувача.


5) Поясніть, що таке гіпервізор і який тип гіпервізора підтримує OpenStack?

Гіпервізор — це комп’ютерне програмне або апаратне забезпечення, яке створює та запускає віртуальні машини. Система, у якій визначено одну або декілька віртуальних машин, називається хост-машиною. Типи гіпервізорів, які підтримують OpenStack:

  • KVM
  • VMware
  • Контейнери
  • Xen і HyperV
Запитання для співбесіди з OpenStack
Запитання для співбесіди з OpenStack

6) Які два типи сховища надає OpenStack Compute?

OpenStack надає два класи блокового зберігання,

  • Ефемерне сховище: пов’язано з одним унікальним екземпляром. На підставі екземпляра визначається розмір. Коли екземпляр, пов’язаний з ним, припиняється, дані в ефемерному сховищі припиняють існування
  • Обсяг зберігання: Це сховище не залежить від жодного конкретного екземпляра та є постійним. Томи створюються користувачами та знаходяться в межах квоти

7) Які основні функції служби ідентифікації в OpenStack?

Основними функціями Identity Service є

  • Керування користувачами: Він відстежує користувачів та їхні дозволи
  • Каталог послуг: Він надає каталог доступних послуг з їх API кінцеві точки
OpenStack
OpenStack

8) Які основні компоненти керування ідентифікацією користувачів?

  • користувачів: Це цифрове представлення особи, служби або системи, які використовують хмарні служби OpenStack
  • Орендарі: Контейнер, який використовується для групування або ізоляції об’єктів ресурсу чи ідентифікації. Залежно від оператора послуги орендар може зіставлятися з клієнтом, обліковим записом, організацією або проектом
  • Ролі: роль включає набір прав і привілеїв. Роль визначає, які операції користувачеві дозволено виконувати в даному орендарі

9) Згадайте, які параметри мережі використовуються в OpenStack?

У OpenStack використовуються такі мережеві параметри

  • Менеджер плоскої мережі: IP-адреси для екземплярів віртуальної машини витягуються з підмережі, а потім вводяться в образ під час запуску
  • Диспетчер мережі Flat DHCP: IP-адреси для екземплярів віртуальної машини витягуються з підмережі, указаної адміністратором мережі
  • Менеджер мережі VLAN: Compute створює VLAN і міст; Сервер DHCP запускається для кожної VLAN, щоб передавати IP-адреси екземплярам віртуальної машини.

10) Що означає термін «Cinder» у сервісі OpenStack?

Для роботи з постійним сховищем для віртуальних машин OpenStack надає службу під назвою Cinder. Для cinder існує кілька серверів. За замовчуванням використовується LVM, який називається Cinder-Volumes.


11) Перелічіть місця зберігання для зображень віртуальних машин у OpenStack?

  • Об'єктне сховище OpenStack
  • Файлова система
  • S3
  • HTTP
  • RBD або Rados Block Device
  • GridFS

12) Поясніть, що таке клітинки в OpenStack?

Функціональність клітинок дає змогу масштабувати хмару OpenStack Compute більш спрощеним способом. Коли цю функцію ввімкнено, хости в хмарі OpenStack Compute розділяються на групи, які називаються клітинками. Комірки налаштовані як дерева.


13) Яке апаратне забезпечення OpenStack використовується для мереж?

У OpenStack об’єднання в мережу здійснюється наступними способами

  • Мережі
  • Маршрутизатор
  • Підмережі
  • порти
  • Плагіни постачальника

14) Поясніть, як можна передати обсяг від одного власника до іншого в OpenStack?

Ви можете передати том від одного власника до іншого за допомогою команди перенесення шлаку*.


15) Яка команда для керування плаваючими IP-адресами в OpenStack?

нова зірка floating-ip-*


16) Що таке голий металевий вузол і з чого він складається?

Він надає доступ до керуючого драйвера «голого металу», за допомогою якого ви можете контролювати фізичні апаратні ресурси в одній мережі. Голий металевий вузол складається з двох окремих компонентів

  • Orchestrator голого вузла: це програмне забезпечення для керування, яке діє як диспетчер для всіх вузлів у кластері.
  • Голий металевий вузол Операційна система: це базове програмне забезпечення, яке працює на кожному вузлі в кластері.

17) Згадайте, що таке команда для видалення мережевого інтерфейсу з голого вузла?

Для видалення мережевого інтерфейсу з голого металевого вузла використовується команда bare-metal – інтерфейс видалити.


18) Поясніть, що таке функція Cinder Scheduler?

Cinder Scheduler або том маршрутизації створюють запити до відповідної служби томів


19) Поясніть, що таке токен в OpenStack?

Токен — це буквено-цифровий рядок, який дозволяє отримати доступ до певного набору послуг залежно від рівня доступу користувача


20) Поясніть про OpenStack Python SDK?

Для написання сценаріїв Python і керування в хмарі Openstack використовується SDK (Software Development Kit). SDK реалізує прив’язку Python до API OpenStack, що дає змогу виконувати завдання автоматизації в Python, викликаючи об’єкти Python замість викликів REST безпосередньо.


21) Яка команда використовується для призупинення та відновлення екземпляра?

  • Щоб призупинити екземпляр, використовується команда $ nova pause INSTANCE_NAME
  • Щоб призупинити екземпляр, використовується команда $ nova unpause INSTANCE_NAME

22) Яка команда використовується для переліку інформації про IP-адресу?

$ nova floating-ip-pool-list


23) Що означає термін «смак» у OpenStack?

Аромат — доступна конфігурація обладнання для сервера, яка визначає розмір віртуального сервера, який можна запустити.

Ці запитання для співбесіди також допоможуть вам у життєдіяльності (усному)

Поділитись

One Comment

  1. Аватара Напо Мокоетле каже:

    Гарний спосіб перевірити базові знання Openstack. дякую

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *