Top 20 OpenStack-haastattelukysymystä (2025)

Tässä on OpenStack-haastattelukysymyksiä ja vastauksia niin uusille kuin kokeneille hakijoille unelmatyönsä saamiseksi.


1) Selitä mikä on OpenStack?

OpenStack on joukko ohjelmistotyökaluja pilvilaskenta-alustojen hallintaan ja rakentamiseen yksityisille ja julkisille pilville. Se on ilmainen ja avoimen lähdekoodin ohjelmisto pilvilaskenta-alusta.

Ilmainen PDF-lataus: OpenStack-haastattelun kysymyksiä ja vastauksia


2) Mainitse mitkä ovat kolme komponenttia, jotka tekevät OpenStackista modulaarisen arkkitehtuurin?

OpenStackin modulaarisen arkkitehtuurin kolme komponenttia ovat

  • OpenStack Compute: Virtuaalikoneen suurten verkkojen hallintaan
  • OpenStack-objektien tallennustila: Tallennusjärjestelmä, joka tukee sekä lohkotallennusta että objektien tallennusta
  • Kuvapalvelu: Toimituspalvelu tarjoaa virtuaalisten levykuvien etsinnän ja rekisteröinnin

3) Anna yleiskuva OpenStack-palveluista?

OpenStack tarjoaa palveluita, kuten

  • Lakikivi: Tarjoaa käyttäjille valtuutuksen ja todennuksen
  • silmäys: Hallitsee kuvia eri muodoissa
  • kuona: Tarjoaa jatkuvan lohkotallennustilan
  • neutroni: Käyttäjät voivat luoda ja liittää verkkoihin liitäntöjä
  • Nova: Tarjoaa ilmentymiä käyttäjän pyynnöstä
  • Nopea: Tallennusalusta integroitu suoraan sovelluksiin
  • pilvenkorkeusmittari: Openstack laskutusta varten
  • Heat: Mahdollistaa automatisoidun infrastruktuurin käyttöönoton

4) Mitä "rooli" ja "vuokralainen" tarkoittaa OpenStackissa?

OpenStackissa käyttäjäryhmälle viitataan vuokralaiseen, kun taas rooli ilmaisee käyttäjän valtuutustason.


5) Selitä mikä hypervisor on ja minkä tyyppistä hypervisoria OpenStack tukee?

Hypervisor on tietokoneohjelmisto tai -laitteisto, joka luo ja käyttää virtuaalikoneita. Järjestelmää, jossa yksi tai useampi virtuaalikone on määritetty, kutsutaan isäntäkoneeksi. OpenStackia tukevat hypervisor-tyypit ovat

  • KVM
  • VMware
  • Kontit
  • Xen ja HyperV
OpenStack-haastattelukysymykset
OpenStack-haastattelukysymykset

6) Mitä kaksi tallennustyyppiä OpenStack Compute tarjoaa?

OpenStack tarjoaa kaksi lohkotallennusluokkaa,

  • Lyhytaikainen säilytys: Se liittyy yhteen yksilölliseen esiintymään. Koko määritetään tapauksen perusteella. Kun siihen liittyvä ilmentymä lopetetaan, lyhytaikaisen tallennustilan tiedot lakkaavat olemasta
  • Volyymitallennus: Tämä tallennustila ei ole riippuvainen tietystä esiintymästä ja on pysyvä. Volyymit ovat käyttäjän luomia ja kiintiön sisällä

7) Mitkä ovat Identity Servicen perustoiminnot OpenStackissa?

Identiteettipalvelun perustoiminnot ovat

  • Käyttäjien hallinta: Se seuraa käyttäjiä ja heidän käyttöoikeuksiaan
  • Palveluluettelo: Se tarjoaa luettelon heidän kanssaan saatavilla olevista palveluista API päätepisteet
OpenStack
OpenStack

8) Mitkä ovat identiteetin käyttäjien hallinnan pääkomponentit?

  • käyttäjät: Se on digitaalinen esitys henkilöstä, palvelusta tai järjestelmästä, joka käyttää OpenStack-pilvipalveluita
  • vuokralaiset: Säilö, jota käytetään resurssi- tai identiteettiobjektien ryhmittelyyn tai eristämiseen. Palveluoperaattorista riippuen vuokralainen voi liittyä asiakkaaseen, tiliin, organisaatioon tai projektiin
  • Roolit: Rooli sisältää joukon oikeuksia ja etuoikeuksia. Rooli määrittää, mitä toimintoja käyttäjä saa suorittaa tietyssä vuokraajassa

9) Mainitse mitä verkkovaihtoehtoja käytetään OpenStackissa?

OpenStackissa käytetyt verkkoasetukset ovat

  • Flat Network Manager: VM-instanssien IP-osoitteet noudetaan aliverkosta ja lisätään sitten kuvaan käynnistyksen yhteydessä
  • Flat DHCP Network Manager: VM-instanssien IP-osoitteet haetaan verkonvalvojan määrittämästä aliverkosta
  • VLAN Network Manager: Compute luo VLANin ja sillan; DHCP-palvelin käynnistetään jokaista VLAN:ia varten IP-osoitteiden välittämiseksi VM-instanssille.

10) Mitä termi "Cinder" tarkoittaa OpenStack-palvelussa?

Virtuaalikoneiden pysyvän tallennustilan käsittelyyn OpenStack tarjoaa Cinder-palvelun. Cinderille on useita taustaohjelmia. Se, jota käytetään oletuksena, on LVM, jota kutsutaan Cinder-Volumesiksi.


11) Luettele VM-kuvien tallennuspaikat OpenStackissa?

  • OpenStack-objektien tallennustila
  • Tiedostojärjestelmä
  • S3
  • HTTP
  • RBD tai Rados Block Device
  • GridFS

12) Selitä, mikä on Cells OpenStackissa?

Cells-toiminnallisuuden avulla voit skaalata OpenStack Compute -pilveä yksinkertaisemmalla tavalla. Kun tämä toiminto on käytössä, OpenStack Compute -pilven isännät ositetaan soluiksi kutsuttuihin ryhmiin. Solut on määritetty puiksi.


13) Mitä laitteistoa OpenStackissa käytetään verkkokäyttöön?

OpenStackissa verkottuminen tapahtuu seuraavilla tavoilla

  • Verkostot
  • Reitittimet
  • Aliverkot
  • Portit
  • Myyjän lisäosat

14) Selitä, kuinka voit siirtää volyymia omistajalta toiselle OpenStackissa?

Voit siirtää taltion omistajalta toiselle komennolla tuhkasiirto*.


15) Mikä komento on kelluvien IP-osoitteiden hallintaan OpenStackissa?

nova kelluva-ip-*


16) Mikä on paljasmetallisolmu ja mistä se koostuu?

Sen avulla voit hallita paljasmetalliajuria, jonka kautta voit hallita fyysisiä laitteistoresursseja samassa verkossa. Paljas metallisolmu koostuu kahdesta erillisestä komponentista

  • Paljas metallisolmu Orchestrator: Se on hallintaohjelmisto, joka toimii välittäjänä kaikille klusterin solmuille.
  • Paljas metallisolmu Käyttöjärjestelmä: Se on perusohjelmisto, joka toimii klusterin jokaisessa solmussa.

17) Mainitse mikä komento on poistaa verkkoliitäntä paljasmetallisolmusta?

Verkkorajapinnan poistamiseen bare-metal-solmusta käytetään komennolla bare-metal – interface remove.


18) Selitä, mikä on Cinder Schedulerin tehtävä?

Cinder Scheduler tai reititysmäärä luo pyyntöjä asianmukaiseen volyymipalveluun


19) Selitä mikä on Token OpenStackissa?

Token on aakkosnumeerinen merkkijono, joka mahdollistaa pääsyn tiettyihin palvelujoukkoon käyttäjän käyttöoikeustasosta riippuen


20) Selitä OpenStack Python SDK:sta?

Python-skriptien kirjoittamiseen ja Openstack-pilvessä hallintaan käytetään SDK:ta (Software Development Kit). SDK toteuttaa Python-sidoksen OpenStack API:hen, jonka avulla voit saavuttaa automaatiotehtäviä Pythonissa soittamalla Python-objekteille suoran REST-kutsujen sijaan.


21) Mitä komentoa käytetään ilmentymän keskeyttämiseen ja tauon poistamiseen?

  • Instanssin keskeyttämiseen käytetään komentoa $ nova pause INSTANCE_NAME
  • Instanssin keskeyttämistä varten käytetään komentoa $ nova unpause INSTANCE_NAME

22) Mitä komentoa käytetään IP-osoitetietojen luetteloimiseen?

$ nova floating-ip-pool-list


23) Mitä tarkoittaa termi "maku" OpenStackissa?

Maku on palvelimelle käytettävissä oleva laitteistokokoonpano, joka määrittää käynnistettävän virtuaalipalvelimen koon.

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)

Jaa:

yksi kommentti

  1. Avatar Napo Mokoetle sanoo:

    Hyvä tapa testata Openstackin perustiedot. Kiitos!

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *