Le 20 principali domande per l'intervista su OpenStack (2025)
Ecco le domande e le risposte al colloquio OpenStack per le matricole e i candidati esperti per ottenere il lavoro dei loro sogni.
1) Spiega cos'è OpenStack?
OpenStack è un insieme di strumenti software per la gestione e la creazione di piattaforme di cloud computing per cloud privati e pubblici. È una piattaforma di cloud computing software gratuita e open source.
Download gratuito del PDF: domande e risposte all'intervista OpenStack
2) Menzionare quali sono i tre componenti che rendono l'architettura modulare di OpenStack?
I tre componenti che compongono l'architettura modulare per OpenStack sono
- Calcolo OpenStack: Per la gestione di reti di grandi dimensioni della macchina virtuale
- Archiviazione di oggetti OpenStack: un sistema di archiviazione che fornisce supporto sia per l'archiviazione a blocchi che per l'archiviazione di oggetti
- Servizio immagini: il servizio di consegna fornisce il rilevamento e la registrazione delle immagini del disco virtuale
3) Fornire una panoramica dei servizi OpenStack?
OpenStack offre servizi come
- Chiave di volta: Fornisce l'autorizzazione e l'autenticazione per gli utenti
- Sguardo: Gestisce le immagini in diversi formati
- tizzone: Fornisce l'archiviazione persistente dei blocchi
- neutrone: consente agli utenti di creare e collegare interfacce alle reti
- Nova: Fornisce istanze su richiesta dell'utente
- Swift: Piattaforma di storage integrata direttamente nelle applicazioni
- telemetro di plafond: Openstack per la fatturazione
- calore: consente la distribuzione automatizzata dell'infrastruttura
4) Cosa indicano "ruolo" e "tenant" in OpenStack?
In OpenStack viene indicato un tenant per il gruppo di utenti mentre il ruolo indica il livello di autorizzazione dell'utente.
5) Spiegare cos'è l'hypervisor e che tipo di hypervisor supporta OpenStack?
Hypervisor è un componente software o hardware del computer che crea ed esegue macchine virtuali. Un sistema su cui sono definite una o più macchine virtuali viene definito macchina host. I tipi di hypervisor che supportano OpenStack sono
- KVM
- VMware
- Tecnologie Container
- Xen e HyperV
6) Quali sono i due tipi di storage forniti da OpenStack Compute?
OpenStack fornisce due classi di storage a blocchi,
- Stoccaggio effimero: è associato a una singola istanza univoca. In base all'istanza, la dimensione viene definita. Quando l'istanza ad essa associata viene terminata, i dati sull'archiviazione temporanea cessano di esistere
- Archiviazione del volume: questa memorizzazione non dipende da alcuna istanza particolare ed è persistente. I volumi sono creati dall'utente e rientrano nella quota
7) Quali sono le funzioni base di Identity Service in OpenStack?
Le funzioni di base di Identity Service sono
- Gestione utenti: Tiene traccia degli utenti e delle loro autorizzazioni
- Catalogo dei servizi: Fornisce un catalogo dei servizi disponibili con loro API endpoint
8) Quali sono le componenti principali della gestione delle identità degli utenti?
- Utenti: è una rappresentazione digitale di una persona, servizio o sistema che utilizza i servizi cloud OpenStack
- Gli inquilini: Un contenitore utilizzato per raggruppare o isolare risorse o oggetti identità. A seconda dell'operatore del servizio, un inquilino può associarsi a un cliente, un account, un'organizzazione o un progetto
- Ruoli: un ruolo include una serie di diritti e privilegi. Un ruolo determina quali operazioni un utente può eseguire in un determinato tenant
9) Menziona quali sono le opzioni di rete utilizzate in OpenStack?
Le opzioni di rete utilizzate in OpenStack sono
- Gestore della rete piatta: Gli indirizzi IP per le istanze VM vengono recuperati dalla sottorete e quindi inseriti nell'immagine all'avvio
- Gestore di rete DHCP piatto: Gli indirizzi IP per le istanze VM vengono recuperati dalla sottorete specificata dall'amministratore di rete
- Gestore della rete VLAN: Il calcolo crea una VLAN e un bridge; Il server DHCP viene avviato per ciascuna VLAN per trasferire gli indirizzi IP alle istanze VM.
10) Qual è il significato del termine “Cinder” nel servizio OpenStack?
Per gestire l'archiviazione persistente per le macchine virtuali, OpenStack fornisce il servizio denominato Cinder. Esistono più backend per cinder. Quello utilizzato per impostazione predefinita è LVM, chiamato Cinder-Volumes.
11) Elencare le posizioni di archiviazione per le immagini VM in OpenStack?
- Archiviazione di oggetti OpenStack
- filesystem
- S3
- HTTP
- Dispositivo RBD o Rados Block
- GrigliaFS
12) Spiega cosa sono le celle in OpenStack?
La funzionalità delle celle ti consente di ridimensionare un cloud OpenStack Compute in modo più semplicistico. Quando questa funzionalità è abilitata, gli host in un cloud OpenStack Compute vengono partizionati in gruppi chiamati celle. Le celle sono configurate come alberi.
13) Per il networking, quale hardware viene utilizzato in OpenStack?
In OpenStack, il networking viene eseguito nei seguenti modi
- Reti
- Router
- Sottoreti
- porte
- Plugin del fornitore
14) Spiegare come è possibile trasferire il volume da un proprietario a un altro in OpenStack?
È possibile trasferire un volume da un proprietario a un altro utilizzando il comando trasferimento cenere*.
15) Qual è il comando per gestire gli indirizzi IP mobili in OpenStack?
nova IP mobile-*
16) Cos'è il nodo bare metal e cosa comprende?
Fornisce l'accesso al controllo del driver bare metal, attraverso il quale è possibile controllare le risorse hardware fisiche sulla stessa rete. Il nodo bare metal è composto da due componenti separati
- Bare metal node Orchestrator: è un software di gestione che funge da dispatcher per tutti i nodi del cluster.
- Nodo in metallo nudo Sistema operativo: È un software di base, che viene eseguito su ciascun nodo del cluster.
17) Menziona qual è il comando per rimuovere l'interfaccia di rete dal nodo bare metal?
Per rimuovere l'interfaccia di rete dal nodo bare metal, il comando utilizzato è bare-metal – interfaccia rimuovi.
18) Spiegare qual è la funzione di Cinder Scheduler?
Cinder Scheduler o il volume di instradamento creano richieste al servizio di volume appropriato
19) Spiega cos'è il token in OpenStack?
Il token è una stringa alfanumerica che consente l'accesso a un determinato insieme di servizi a seconda del livello di accesso dell'utente
20) Spiegare l'SDK OpenStack Python?
Per scrivere script Python e gestirli nel cloud Openstack, viene utilizzato SDK (Software Development Kit). L'SDK implementa l'associazione Python all'API OpenStack, che consente di eseguire attività di automazione in Python effettuando chiamate su oggetti Python anziché effettuare direttamente chiamate REST.
21) Qual è il comando utilizzato per mettere in pausa e riattivare un'istanza?
- Per mettere in pausa un'istanza, il comando utilizzato è $ nova pause INSTANCE_NAME
- Per riattivare un'istanza, il comando utilizzato è $ nova unpause INSTANCE_NAME
22) Qual è il comando utilizzato per elencare le informazioni sull'indirizzo IP?
$ nova elenco-pool-ip-flottante
23) Qual è il significato del termine “sapore” in OpenStack?
Un sapore è una configurazione hardware disponibile per un server, che definisce la dimensione di un server virtuale che può essere avviato.
Queste domande del colloquio ti aiuteranno anche nel tuo viva(orale)
Bel modo per testare la conoscenza di base di Openstack. Grazie!