Top 20 de întrebări la interviu OpenStack (2025)
Iată întrebările și răspunsurile la interviu OpenStack pentru cei nou-veniți, precum și pentru candidații cu experiență pentru a obține jobul visat.
1) Explicați ce este OpenStack?
OpenStack este un set de instrumente software pentru gestionarea și construirea de platforme de cloud computing pentru cloud-uri private și publice. Este o platformă de cloud computing software gratuită și open source.
Descărcare PDF gratuită: Întrebări și răspunsuri la interviu OpenStack
2) Menționați care sunt cele trei componente care fac arhitectura modulară a OpenStack?
Cele trei componente care fac arhitectura modulară pentru OpenStack sunt
- OpenStack Compute: Pentru gestionarea rețelelor mari ale mașinii virtuale
- OpenStack Object Storage: Un sistem de stocare care oferă suport atât pentru stocarea în bloc, cât și pentru stocarea obiectelor
- Serviciul de imagine: Serviciul de livrare oferă descoperirea și înregistrarea imaginilor de disc virtual
3) Oferiți o prezentare generală a serviciilor OpenStack?
OpenStack oferă servicii precum
- Keystone: Oferă autorizare și autentificare pentru utilizatori
- ochire: Gestionează imagini în diferite formate
- Zgură: Oferă stocare bloc persistentă
- neutron: permite utilizatorilor să creeze și să atașeze interfețe la rețele
- Nova: Oferă instanțe la cererea utilizatorului
- Rapid: Platformă de stocare integrată direct în aplicații
- Ceilometru: Openstack pentru facturare
- căldură: Permite implementarea automată a infrastructurii
4) Ce indică „rol” și „chiriaș” în OpenStack?
În OpenStack, un chiriaș este referit pentru grupul de utilizatori, în timp ce rolul indică nivelul de autorizare al utilizatorului.
5) Explicați ce este hypervisor și ce tip de hypervisor acceptă OpenStack?
Hypervisor este o bucată de software sau hardware de calculator care creează și rulează mașini virtuale. Un sistem pe care sunt definite una sau mai multe mașini virtuale este denumit mașină gazdă. Tipurile de hypervisor care acceptă OpenStack sunt
- KVM
- VMware
- Containere
- Xen și HyperV
6) Care sunt cele două tipuri de stocare pe care le oferă OpenStack Compute?
OpenStack oferă două clase de stocare bloc,
- Depozitare efemeră: este asociat cu o singură instanță unică. În funcție de instanță, dimensiunea este definită. Când instanța asociată acesteia este terminată, datele privind stocarea efemeră încetează să mai existe
- Stocare de volum: Această stocare nu depinde de nicio instanță anume și este persistentă. Volumele sunt create de utilizator și în cadrul cotei
7) Care sunt funcțiile de bază ale serviciului de identitate în OpenStack?
Funcțiile de bază ale serviciului de identitate sunt
- Administrarea utilizatorilor: Acesta urmărește utilizatorii și permisiunile acestora
- Catalog de servicii: Oferă un catalog de servicii disponibile cu acestea API Obiective
8) Care sunt principalele componente ale managementului utilizatorilor de identitate?
- Utilizatori: Este o reprezentare digitală a unei persoane, serviciu sau sistem care utilizează serviciile cloud OpenStack
- chiriasii: Un container folosit pentru a grupa sau izola obiecte de resurse sau de identitate. În funcție de operatorul de servicii, un chiriaș poate mapa către un client, cont, organizație sau proiect
- Roluri: Un rol include un set de drepturi și privilegii. Un rol determină ce operațiuni este permis să efectueze un utilizator într-un anumit chiriaș
9) Menționați care sunt opțiunile de rețea utilizate în OpenStack?
Opțiunile de rețea utilizate în OpenStack sunt
- Manager de rețea plată: Adresele IP pentru instanțele VM sunt preluate din subrețea și apoi injectate în imagine la lansare
- Manager de rețea DHCP plat: Adresele IP pentru instanțele VM sunt preluate din subrețeaua specificată de administratorul de rețea
- Manager de rețea VLAN: Compute creează un VLAN și o punte; Serverul DHCP este pornit pentru fiecare VLAN pentru a transmite adrese IP instanțelor VM.
10) Care este sensul termenului „Cinder” în serviciul OpenStack?
Pentru gestionarea stocării persistente pentru mașinile virtuale, OpenStack oferă serviciul denumit Cinder. Există mai multe backend-uri pentru cinder. Cel care este utilizat implicit este LVM, numit Cinder-Volumes.
11) Enumerați locațiile de stocare pentru imaginile VM în OpenStack?
- OpenStack Object Storage
- Sistemul de fișiere
- S3
- HTTP
- RBD sau Rados Block Device
- GridFS
12) Explicați ce este Cells în OpenStack?
Funcționalitatea Cells vă permite să scalați un cloud OpenStack Compute într-un mod mai simplist. Când această funcționalitate este activată, gazdele dintr-un cloud OpenStack Compute sunt împărțite în grup numit celule. Celulele sunt configurate ca arbori.
13) Pentru rețele, ce hardware este folosit în OpenStack?
În OpenStack, conectarea în rețea se face în următoarele moduri
- Rețele
- Routere
- Subrețele
- porturile
- Pluginuri pentru furnizori
14) Explicați cum puteți transfera volumul de la un proprietar la altul în OpenStack?
Puteți transfera un volum de la un proprietar la altul utilizând comanda transfer de cenușă*.
15) Care este comanda de gestionare a adreselor IP plutitoare în OpenStack?
nova flotant-ip-*
16) Ce este nodul bare-metal și din ce este compus?
Oferă acces la controlul driverului bare metal, prin care puteți controla resursele hardware fizice din aceeași rețea. Nodul bare metal este format din două componente separate
- Bare metal node Orchestrator: este un software de management, care acționează ca un dispecer către toate nodurile din cluster.
- Nod metalic gol Sistem de operare: Este un software de bază, care rulează pe fiecare nod din cluster.
17) Menționați care este comanda pentru a elimina interfața de rețea din nodul bare-metal?
Pentru a elimina interfața de rețea din nodul bare-metal, comanda utilizată este bare-metal – eliminarea interfeței.
18) Explicați care este funcția Cinder Scheduler?
Cinder Scheduler sau volumul de rutare creează cereri către serviciul de volum corespunzător
19) Explicați ce este Tokenul în OpenStack?
Tokenul este un șir alfanumeric care permite accesul la un anumit set de servicii în funcție de nivelul de acces al utilizatorului
20) Explicați despre OpenStack Python SDK?
Pentru scrierea scripturilor Python și gestionarea în cloud Openstack, este utilizat SDK (Software Development Kit). SDK-ul implementează legarea Python la API-ul OpenStack, care vă permite să realizați sarcini de automatizare în Python, efectuând apeluri pe obiecte Python în loc să efectuați apeluri REST direct.
21) Care este comanda utilizată pentru întreruperea și reîntreruperea unei instanțe?
- Pentru a întrerupe o instanță, comanda utilizată este $ nova pause INSTANCE_NAME
- Pentru a reactiva o instanță, comanda utilizată este $ nova unpause INSTANCE_NAME
22) Care este comanda folosită pentru a lista informațiile despre adresa IP?
$ nova lista flotant-ip-pool
23) Care este sensul termenului „aromă” în OpenStack?
O aromă este o configurație hardware disponibilă pentru un server, care definește dimensiunea unui server virtual care poate fi lansat.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)
O modalitate bună de a testa cunoștințele de bază despre Openstack. Mulţumesc!