20 лучших вопросов на собеседовании по OpenStack (2025 г.)

Вот вопросы и ответы на собеседовании OpenStack для новичков, а также для опытных кандидатов, желающих получить работу своей мечты.


1) Объясните, что такое OpenStack?

OpenStack — это набор программных инструментов для управления и создания платформ облачных вычислений для частных и публичных облаков. Это бесплатная программная платформа облачных вычислений с открытым исходным кодом.

Бесплатная загрузка в формате PDF: Вопросы и ответы для интервью OpenStack


2) Назовите три компонента, составляющие модульную архитектуру OpenStack?

Три компонента, составляющие модульную архитектуру OpenStack:

  • OpenStack Вычисления: Для управления большими сетями виртуальной машины.
  • Объектное хранилище OpenStack: система хранения, которая обеспечивает поддержку как блочного, так и объектного хранилища.
  • Услуги Image: Служба доставки обеспечивает обнаружение и регистрацию образов виртуальных дисков.

3) Дайте обзор OpenStack Services?

OpenStack предлагает такие услуги, как

  • Краеугольный камень: Обеспечивает авторизацию и аутентификацию пользователей.
  • взгляд: Управляет изображениями в разных форматах.
  • шлак: Обеспечивает постоянное блочное хранилище.
  • нейтрон: позволяет пользователям создавать и подключать интерфейсы к сетям.
  • Новая звезда: Предоставляет экземпляры по требованию пользователя.
  • SWIFT: Платформа хранения данных интегрирована непосредственно в приложения.
  • электронный облакомер: Openstack для биллинга
  • зной: Позволяет автоматическое развертывание инфраструктуры.

4) Что означают «роль» и «арендатор» в OpenStack?

В OpenStack арендатор относится к группе пользователей, а роль указывает уровень авторизации пользователя.


5) Объясните, что такое гипервизор и какой тип гипервизора поддерживает OpenStack?

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

  • KVM
  • VMware
  • Контейнеры
  • Ксен и HyperV
Вопросы для собеседования по OpenStack
Вопросы для собеседования по OpenStack

6) Какие два типа хранилища предоставляет OpenStack Compute?

OpenStack предоставляет два класса блочного хранилища:

  • Эфемерное хранилище: он связан с одним уникальным экземпляром. В зависимости от экземпляра определяется размер. Когда связанный с ним экземпляр завершается, данные в эфемерном хранилище перестают существовать.
  • Объемное хранилище: это хранилище не зависит от какого-либо конкретного экземпляра и является постоянным. Тома создаются пользователем и находятся в пределах квоты.

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

Основные функции службы идентификации:

  • Управление пользователями: Он отслеживает пользователей и их разрешения
  • Каталог услуг: Он предоставляет каталог доступных услуг с указанием их API конечные точки
OpenStack
OpenStack

8) Каковы основные компоненты управления учетными данными пользователей?

  • Пользователи: Это цифровое представление человека, службы или системы, использующей облачные сервисы OpenStack.
  • Арендаторы: Контейнер, используемый для группировки или изоляции объектов ресурсов или удостоверений. В зависимости от оператора услуги арендатор может сопоставиться с клиентом, учетной записью, организацией или проектом.
  • роли: роль включает набор прав и привилегий. Роль определяет, какие операции пользователю разрешено выполнять в данном арендаторе.

9) Укажите, какие сетевые параметры используются в OpenStack?

Сетевые параметры, используемые в OpenStack:

  • Менеджер плоской сети: IP-адреса для экземпляров виртуальных машин извлекаются из подсети, а затем вводятся в образ при запуске.
  • Плоский сетевой менеджер DHCP: IP-адреса для экземпляров виртуальных машин извлекаются из подсети, указанной администратором сети.
  • Менеджер сети VLAN: Compute создает VLAN и мост; DHCP-сервер запускается для каждой VLAN для передачи IP-адресов экземплярам виртуальных машин.

10) Что означает термин «Cinder» в сервисе OpenStack?

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


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

  • Объектное хранилище OpenStack
  • Файловая система
  • S3
  • HTTP
  • Блочное устройство RBD или Rados
  • ГридФС

12) Объясните, что такое Cells в OpenStack?

Функциональность Cells позволяет более просто масштабировать облако OpenStack Compute. Когда эта функция включена, хосты в облаке OpenStack Compute разделяются на группы, называемые ячейками. Ячейки сконфигурированы как деревья.


13) Какое оборудование используется в OpenStack для работы в сети?

В OpenStack работа в сети осуществляется следующими способами.

  • Сети
  • Маршрутизаторы
  • Subnets
  • Порты
  • Плагины поставщиков

14) Объясните, как можно передать том от одного владельца к другому в OpenStack?

Передать том от одного владельца другому можно с помощью команды передача шлака*.


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

новая звезда плавающий-IP-*


16) Что такое голометаллический узел и из чего он состоит?

Он предоставляет доступ к управлению драйвером «голого железа», с помощью которого вы можете управлять физическими аппаратными ресурсами в той же сети. Узел из голого металла состоит из двух отдельных компонентов.

  • Orchestrator узла «голого железа»: это программное обеспечение для управления, которое действует как диспетчер для всех узлов в кластере.
  • Голый металлический узел Operating System: Это базовое программное обеспечение, которое работает на каждом узле кластера.

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

Для удаления сетевого интерфейса из узла «голого железа» используется команда «голое железо – удаление интерфейса».


18) Объясните, какова функция Cinder Scheduler?

Планировщик Cinder или том маршрутизации создают запросы к соответствующему сервису тома.


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 список пулов плавающих IP-адресов


23) Что означает термин «аромат» в OpenStack?

Вариант — это доступная аппаратная конфигурация сервера, определяющая размер виртуального сервера, который можно запустить.

Эти вопросы для собеседования также помогут вам в устной речи.

Поделиться

Один комментарий

  1. Аватара Напо Мокоэтле говорит:

    Хороший способ проверить базовые знания Openstack. Спасибо!

Оставьте комментарий

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