20 najpopularniejszych pytań do wywiadu OpenStack (2025)

Oto pytania i odpowiedzi dotyczące rozmów rekrutacyjnych OpenStack zarówno dla nowicjuszy, jak i doświadczonych kandydatów, którzy chcą zdobyć wymarzoną pracę.


1) Wyjaśnij, czym jest OpenStack?

OpenStack to zestaw narzędzi programowych do zarządzania i budowania platform przetwarzania w chmurze dla chmur prywatnych i publicznych. Jest to bezpłatna platforma przetwarzania w chmurze o otwartym kodzie źródłowym.

Bezpłatne pobieranie w formacie PDF: Pytania i odpowiedzi dotyczące wywiadu OpenStack


2) Wspomnij, jakie trzy komponenty tworzą modułową architekturę OpenStack?

Trzy komponenty tworzące modułową architekturę OpenStack to

  • Obliczenia OpenStack: Do zarządzania dużymi sieciami maszyny wirtualnej
  • Przechowywanie obiektów OpenStack: System pamięci masowej zapewniający obsługę zarówno pamięci blokowej, jak i obiektowej
  • Usługa obrazu: Usługa dostawy zapewnia wykrywanie i rejestrację obrazów dysków wirtualnych

3) Omówić usługi OpenStack?

OpenStack oferuje usługi takie jak

  • Zwornik: Zapewnia autoryzację i uwierzytelnianie użytkownikom
  • Spojrzenie: zarządza obrazami w różnych formatach
  • Żużel: Zapewnia trwałe przechowywanie bloków
  • Neutron: Umożliwia użytkownikom tworzenie i podłączanie interfejsów do sieci
  • Nova: Zapewnia instancje na żądanie użytkownika
  • Szybki: Platforma pamięci masowej zintegrowana bezpośrednio z aplikacjami
  • Ceilometr: Openstack do rozliczeń
  • Ciepło: Umożliwia automatyczne wdrażanie infrastruktury

4) Co oznaczają „rola” i „najemca” w OpenStack?

W OpenStack do grupy użytkowników przypisany jest najemca, a rola wskazuje poziom autoryzacji użytkownika.


5) Wyjaśnij, czym jest hypervisor i jaki typ hypervisora ​​obsługuje OpenStack?

Hypervisor to oprogramowanie lub sprzęt komputerowy, który tworzy i uruchamia maszyny wirtualne. System, w którym zdefiniowano jedną lub więcej maszyn wirtualnych, nazywany jest maszyną hosta. Typy hypervisorów obsługujące OpenStack to

  • KVM
  • VMware
  • Pojemniki
  • Xena i HyperV
Pytania do rozmowy kwalifikacyjnej OpenStack
Pytania do rozmowy kwalifikacyjnej OpenStack

6) Jakie dwa typy pamięci zapewnia OpenStack Compute?

OpenStack zapewnia dwie klasy przechowywania bloków,

  • Przechowywanie efemeryczne: Jest powiązany z jedną unikalną instancją. Na podstawie instancji definiowany jest rozmiar. Kiedy powiązana z nią instancja zostanie zakończona, dane w pamięci efemerycznej przestają istnieć
  • Pamięć wolumenowa: Ta pamięć nie jest zależna od żadnej konkretnej instancji i jest trwała. Woluminy są tworzone przez użytkowników i mieszczą się w ramach przydziału

7) Jakie są podstawowe funkcje usługi tożsamości w OpenStack?

Podstawowymi funkcjami usługi Identity Service jest

  • Zarządzanie użytkownikami: Śledzi użytkowników i ich uprawnienia
  • Katalog usług: Zawiera katalog dostępnych usług wraz z ich zawartością API Punkty końcowe
OpenStack
OpenStack

8) Jakie są główne elementy zarządzania tożsamością użytkowników?

  • użytkownicy: Jest to cyfrowa reprezentacja osoby, usługi lub systemu korzystającego z usług chmurowych OpenStack
  • Najemcy: Kontener używany do grupowania lub izolowania obiektów zasobów lub tożsamości. W zależności od operatora usługi najemca może przypisać klienta, konto, organizację lub projekt
  • role: Rola obejmuje zestaw praw i przywilejów. Rola określa, jakie operacje użytkownik może wykonywać w danej dzierżawie

9) Wspomnij, jakie opcje sieciowe są wykorzystywane w OpenStack?

Opcje sieciowe używane w OpenStack to

  • Menedżer sieci płaskiej: Adresy IP instancji maszyn wirtualnych są pobierane z podsieci, a następnie wstrzykiwane do obrazu podczas uruchamiania
  • Płaski menedżer sieci DHCP: Adresy IP dla instancji maszyn wirtualnych są pobierane z podsieci określonej przez administratora sieci
  • Menedżer sieci VLAN: Compute tworzy sieć VLAN i most; Serwer DHCP jest uruchamiany dla każdej sieci VLAN w celu przekazywania adresów IP instancjom maszyn wirtualnych.

10) Co oznacza termin „Cinder” w usłudze OpenStack?

Do obsługi trwałego magazynu maszyn wirtualnych OpenStack udostępnia usługę zwaną Cinder. Istnieje wiele backendów dla Cinder. Domyślnie używany jest LVM, zwany Cinder-Volumes.


11) Wymień lokalizacje przechowywania obrazów maszyn wirtualnych w OpenStack?

  • Przechowywanie obiektów OpenStack
  • System plików
  • S3
  • HTTP
  • Urządzenie blokujące RBD lub Rados
  • SiatkaFS

12) Wyjaśnij, czym są komórki w OpenStack?

Funkcjonalność Cells umożliwia skalowanie chmury OpenStack Compute w bardziej uproszczony sposób. Gdy ta funkcja jest włączona, hosty w chmurze OpenStack Compute są podzielone na grupy zwane komórkami. Komórki są skonfigurowane jako drzewa.


13) Jaki sprzęt jest używany w OpenStack w przypadku sieci?

W OpenStack tworzenie sieci odbywa się na następujące sposoby

  • sieci
  • Routery
  • Podsieci
  • porty
  • Wtyczki dostawców

14) Wyjaśnij, w jaki sposób możesz przenieść wolumen od jednego właściciela do drugiego w OpenStack?

Za pomocą polecenia można przenieść wolumin od jednego właściciela do drugiego transfer żużla*.


15) Jaka jest komenda do zarządzania pływającymi adresami IP w OpenStack?

nova pływające-ip-*


16) Co to jest węzeł bare-metal i z czego się składa?

Daje dostęp do sterownika bare metal, za pomocą którego można kontrolować fizyczne zasoby sprzętowe w tej samej sieci. Węzeł typu bare metal składa się z dwóch oddzielnych komponentów

  • Bare Metal Node Orchestrator: Jest to oprogramowanie do zarządzania, które pełni funkcję dyspozytora wszystkich węzłów w klastrze.
  • Węzeł z gołego metalu System operacyjny: Jest to oprogramowanie podstawowe, które działa na każdym węźle klastra.

17) Wspomnij, jakie jest polecenie usunięcia interfejsu sieciowego z węzła typu bare-metal?

Aby usunąć interfejs sieciowy z węzła typu bare-metal, należy użyć polecenia bare-metal – usuń interfejs.


18) Wyjaśnij, jaka jest funkcja Cinder Scheduler?

Cinder Scheduler lub wolumin routingu tworzy żądania do odpowiedniej usługi woluminu


19) Wyjaśnij, czym jest token w OpenStack?

Token to ciąg alfanumeryczny umożliwiający dostęp do określonego zestawu usług w zależności od poziomu dostępu użytkownika


20) Wyjaśnij, na czym polega SDK OpenStack Python?

Do pisania skryptów w Pythonie i zarządzania w chmurze Openstack wykorzystywany jest SDK (Software Development Kit). Zestaw SDK implementuje powiązanie języka Python z interfejsem API OpenStack, co umożliwia realizację zadań automatyzacji w języku Python poprzez wykonywanie wywołań obiektów Pythona zamiast bezpośredniego wykonywania wywołań REST.


21) Jakiego polecenia używa się do wstrzymywania i wznawiania instancji?

  • Aby wstrzymać instancję, należy użyć polecenia $ nova pauza INSTANCE_NAME
  • Aby wznowić instancję, należy użyć polecenia $ nova unpause INSTANCE_NAME

22) Jakiego polecenia używa się do wyświetlenia informacji o adresie IP?

$ nova lista zmiennoprzecinkowa-ip-pool


23) Jakie jest znaczenie terminu „smak” w OpenStack?

Smak to dostępna konfiguracja sprzętowa serwera, która określa rozmiar serwera wirtualnego, który można uruchomić.

Te pytania podczas rozmowy kwalifikacyjnej pomogą również w Twoim życiu (ustach)

Udziały

Jeden komentarz

  1. Avatar Napo Mokoetle mówi:

    Dobry sposób na sprawdzenie podstawowej wiedzy o Openstack. Dzięki!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *