Κορυφαίες 20 ερωτήσεις συνέντευξης OpenStack (2025)

Ακολουθούν ερωτήσεις συνέντευξης και απαντήσεις στο OpenStack για νεοφώτιστους καθώς και έμπειρους υποψηφίους για να πάρουν τη δουλειά των ονείρων τους.


1) Εξηγήστε τι είναι το OpenStack;

Το OpenStack είναι ένα σύνολο εργαλείων λογισμικού για τη διαχείριση και τη δημιουργία πλατφορμών υπολογιστικού νέφους για ιδιωτικά και δημόσια cloud. Είναι μια δωρεάν και ανοιχτού κώδικα πλατφόρμα υπολογιστικού νέφους λογισμικού.

Δωρεάν λήψη PDF: Ερωτήσεις και απαντήσεις για συνέντευξη στο OpenStack


2) Αναφέρετε ποια είναι τα τρία στοιχεία που συνθέτουν την αρθρωτή αρχιτεκτονική του OpenStack;

Τα τρία στοιχεία που δημιουργούν την αρθρωτή αρχιτεκτονική για το OpenStack είναι

  • Υπολογισμός OpenStack: Για διαχείριση μεγάλων δικτύων της εικονικής μηχανής
  • Αποθήκευση αντικειμένων OpenStack: Ένα σύστημα αποθήκευσης που παρέχει υποστήριξη τόσο για αποθήκευση μπλοκ όσο και για αποθήκευση αντικειμένων
  • Υπηρεσία εικόνας: Η υπηρεσία παράδοσης παρέχει ανακάλυψη και εγγραφή για εικόνες εικονικού δίσκου

3) Δώστε μια επισκόπηση των Υπηρεσιών OpenStack;

Το OpenStack προσφέρει υπηρεσίες όπως

  • Θεμέλιο: Παρέχει εξουσιοδότηση και έλεγχο ταυτότητας για τους χρήστες
  • Ματιά: Διαχειρίζεται εικόνες σε διαφορετικές μορφές
  • Ασβόλη: Παρέχει μόνιμη αποθήκευση μπλοκ
  • Νετρόνιο: Επιτρέπει στους χρήστες να δημιουργούν και να επισυνάπτουν διεπαφές σε δίκτυα
  • Nova: Παρέχει περιπτώσεις κατόπιν ζήτησης του χρήστη
  • Swift: Πλατφόρμα αποθήκευσης ενσωματωμένη απευθείας σε εφαρμογές
  • Κιλόμετρο: Openstack για χρέωση
  • θερμότητα: Επιτρέπει την αυτοματοποιημένη ανάπτυξη υποδομής

4) Τι σημαίνει «ρόλος» και «ενοικιαστής» στο OpenStack;

Στο OpenStack, ένας μισθωτής αναφέρεται για την ομάδα χρηστών, ενώ ο ρόλος υποδεικνύει το επίπεδο εξουσιοδότησης του χρήστη.


5) Εξηγήστε τι είναι ο hypervisor και τι τύπο hypervisor υποστηρίζει το OpenStack;

Το Hypervisor είναι ένα κομμάτι λογισμικού ή υλικού υπολογιστή που δημιουργεί και εκτελεί εικονικές μηχανές. Ένα σύστημα στο οποίο ορίζονται μία ή περισσότερες εικονικές μηχανές αναφέρεται ως μηχάνημα υποδοχής. Οι τύποι hypervisor που υποστηρίζουν το OpenStack είναι

  • KVM
  • VMware
  • Εμπορευματοκιβώτια
  • Xen και HyperV
Ερωτήσεις συνέντευξης OpenStack
Ερωτήσεις συνέντευξης OpenStack

6) Ποιοι είναι οι δύο τύποι αποθήκευσης που παρέχει το OpenStack Compute;

Το OpenStack παρέχει δύο κατηγορίες μπλοκ αποθήκευσης,

  • Εφήμερη αποθήκευση: Συνδέεται με ένα μοναδικό στιγμιότυπο. Με βάση την περίπτωση, ορίζεται το μέγεθος. Όταν το στιγμιότυπο που σχετίζεται με αυτό τερματιστεί, τα δεδομένα για την εφήμερη αποθήκευση παύουν να υπάρχουν
  • Αποθήκευση όγκου: Αυτή η αποθήκευση δεν εξαρτάται από κάποια συγκεκριμένη περίπτωση και είναι επίμονη. Οι τόμοι δημιουργούνται από τον χρήστη και εντός της Ποσοστοποίησης

7) Ποιες είναι οι βασικές λειτουργίες του Identity Service στο OpenStack;

Οι βασικές λειτουργίες του Identity Service είναι

  • Διαχείριση χρηστών: Παρακολουθεί τους χρήστες και τις άδειές τους
  • Κατάλογος υπηρεσιών: Παρέχει έναν κατάλογο διαθέσιμων υπηρεσιών με τους API τελικά σημεία
OpenStack
OpenStack

8) Ποια είναι τα κύρια στοιχεία της διαχείρισης χρηστών ταυτότητας;

  • Χρήστες: Είναι μια ψηφιακή αναπαράσταση ενός ατόμου, μιας υπηρεσίας ή ενός συστήματος που χρησιμοποιεί υπηρεσίες cloud OpenStack
  • Ενοικιαστές: Ένα κοντέινερ που χρησιμοποιείται για την ομαδοποίηση ή την απομόνωση αντικειμένων πόρων ή ταυτότητας. Ανάλογα με τον πάροχο υπηρεσιών, ένας ενοικιαστής μπορεί να αντιστοιχίσει σε έναν πελάτη, λογαριασμό, οργανισμό ή έργο
  • ρόλους: Ένας ρόλος περιλαμβάνει ένα σύνολο δικαιωμάτων και προνομίων. Ένας ρόλος καθορίζει ποιες λειτουργίες επιτρέπεται να εκτελεί ένας χρήστης σε έναν δεδομένο μισθωτή

9) Αναφέρετε ποιες είναι οι επιλογές δικτύωσης που χρησιμοποιούνται στο OpenStack;

Οι επιλογές δικτύωσης που χρησιμοποιούνται στο OpenStack είναι

  • Διαχειριστής Flat Network: Οι διευθύνσεις IP για παρουσίες VM λαμβάνονται από το υποδίκτυο και στη συνέχεια εισάγονται στην εικόνα κατά την εκκίνηση
  • Διαχειριστής δικτύου επίπεδης DHCP: Οι διευθύνσεις IP για παρουσίες VM λαμβάνονται από το υποδίκτυο που καθορίζεται από τον διαχειριστή του δικτύου
  • Διαχειριστής δικτύου VLAN: Το Compute δημιουργεί ένα VLAN και μια γέφυρα. Ο διακομιστής DHCP ξεκινά για κάθε VLAN για να μεταβιβάζει διευθύνσεις IP σε παρουσίες VM.

10) Ποια είναι η έννοια του όρου «Cinder» στην υπηρεσία OpenStack;

Για το χειρισμό μόνιμης αποθήκευσης για εικονικές μηχανές, το OpenStack παρέχει την υπηρεσία που αναφέρεται ως Cinder. Υπάρχουν πολλά backend για το cinder. Αυτό που χρησιμοποιείται από προεπιλογή είναι το LVM, που ονομάζεται Cinder-Volumes.


11) Αναφέρετε τις θέσεις αποθήκευσης για εικόνες VM στο OpenStack;

  • Αποθήκευση αντικειμένων OpenStack
  • Σύστημα αρχείων
  • S3
  • HTTP
  • Συσκευή RBD ή Rados Block
  • GridFS

12) Εξηγήστε τι είναι το Cells στο OpenStack;

Η λειτουργικότητα κυψελών σάς δίνει τη δυνατότητα να κλιμακώσετε ένα σύννεφο OpenStack Compute με πιο απλοϊκό τρόπο. Όταν αυτή η λειτουργικότητα είναι ενεργοποιημένη, οι κεντρικοί υπολογιστές σε ένα σύννεφο OpenStack Compute χωρίζονται σε ομάδες που ονομάζονται κελιά. Τα κελιά διαμορφώνονται ως δέντρα.


13) Για δικτύωση, ποιο υλικό χρησιμοποιείται στο OpenStack;

Στο OpenStack, η δικτύωση γίνεται με τους εξής τρόπους

  • Δίκτυα
  • Routers
  • Υποδίκτυα
  • λιμάνια
  • Προσθήκες προμηθευτών

14) Εξηγήστε πώς μπορείτε να μεταφέρετε όγκο από έναν ιδιοκτήτη σε άλλο στο OpenStack;

Μπορείτε να μεταφέρετε έναν τόμο από έναν κάτοχο στον άλλο χρησιμοποιώντας την εντολή μεταφορά σκωρίας*.


15) Ποια είναι η εντολή για τη διαχείριση των κυμαινόμενων διευθύνσεων IP στο OpenStack;

nova floating-ip-*


16) Τι είναι ο κόμβος γυμνού μετάλλου και από τι αποτελείται;

Παρέχει πρόσβαση στον έλεγχο γυμνού μεταλλικού προγράμματος οδήγησης, μέσω του οποίου μπορείτε να ελέγξετε φυσικούς πόρους υλικού στο ίδιο δίκτυο. Ο κόμβος γυμνού μετάλλου αποτελείται από δύο ξεχωριστά στοιχεία

  • Bare metal node Orchestrator: Είναι ένα λογισμικό διαχείρισης, το οποίο λειτουργεί ως αποστολέας σε όλους τους κόμβους του συμπλέγματος.
  • Γυμνό μεταλλικό κόμβο Λειτουργικό σύστημα: Είναι ένα βασικό λογισμικό, το οποίο εκτελείται σε κάθε κόμβο του συμπλέγματος.

17) Αναφέρετε ποια είναι η εντολή για την αφαίρεση της διεπαφής δικτύου από τον κόμβο γυμνού μετάλλου;

Για να αφαιρέσετε τη διεπαφή δικτύου από τον κόμβο γυμνού μετάλλου, η εντολή είναι bare-metal – αφαίρεση διεπαφής.


18) Εξηγήστε ποια είναι η λειτουργία του Cinder Scheduler;

Το Cinder Scheduler ή ο τόμος δρομολόγησης δημιουργούν αιτήματα στην κατάλληλη υπηρεσία τόμου


19) Εξηγήστε τι είναι το Token στο OpenStack;

Token είναι μια αλφαριθμητική συμβολοσειρά που επιτρέπει την πρόσβαση σε ένα συγκεκριμένο σύνολο υπηρεσιών ανάλογα με το επίπεδο πρόσβασης του χρήστη


20) Εξηγήστε σχετικά με το OpenStack Python SDK;

Για τη σύνταξη σεναρίων python και τη διαχείριση στο Openstack cloud, χρησιμοποιείται το SDK (Software Development Kit). Το SDK υλοποιεί τη σύνδεση Python στο OpenStack API, το οποίο σας δίνει τη δυνατότητα να επιτύχετε εργασίες αυτοματισμού στην Python πραγματοποιώντας κλήσεις σε αντικείμενα Python αντί να πραγματοποιείτε απευθείας κλήσεις REST.


21) Ποια είναι η εντολή που χρησιμοποιείται για παύση και κατάργηση παύσης μιας παρουσίας;

  • Για την παύση μιας παρουσίας, η εντολή που χρησιμοποιείται είναι $ nova pause INSTANCE_NAME
  • Για την κατάργηση παύσης μιας παρουσίας, η εντολή που χρησιμοποιείται είναι $ nova unpause INSTANCE_NAME

22) Ποια είναι η εντολή που χρησιμοποιείται για τη λίστα πληροφοριών διεύθυνσης IP;

$ nova floating-ip-pool-list


23) Ποια είναι η έννοια του όρου «γεύση» στο OpenStack;

Το flavor είναι μια διαθέσιμη διαμόρφωση υλικού για έναν διακομιστή, η οποία καθορίζει το μέγεθος ενός εικονικού διακομιστή που μπορεί να εκκινηθεί.

Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας

Κοινοποίηση

ένα Σχόλιο

  1. Avatar Napo Mokoetle λέει:

    Ωραίος τρόπος για να δοκιμάσετε τις βασικές γνώσεις του Openstack. Ευχαριστώ!

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *