20 câu hỏi phỏng vấn hàng đầu về OpenStack (2025)

Dưới đây là những câu hỏi phỏng vấn OpenStack và câu trả lời dành cho cả người mới bắt đầu và ứng viên có kinh nghiệm để có được công việc mơ ước của mình.


1) Giải thích OpenStack là gì?

OpenStack là một bộ công cụ phần mềm để quản lý và xây dựng nền tảng điện toán đám mây cho đám mây riêng và công cộng. Đây là nền tảng điện toán đám mây phần mềm mã nguồn mở và miễn phí.

Tải xuống PDF miễn phí: Câu hỏi và câu trả lời phỏng vấn OpenStack


2) Hãy kể tên ba thành phần tạo nên kiến ​​trúc mô-đun của OpenStack?

Ba thành phần tạo nên kiến ​​trúc mô-đun cho OpenStack là

  • Tính toán OpenStack: Để quản lý các mạng lớn của máy ảo
  • Lưu trữ đối tượng OpenStack: Một hệ thống lưu trữ cung cấp hỗ trợ cho cả lưu trữ khối và lưu trữ đối tượng
  • Dịch vụ hình ảnh: Dịch vụ phân phối cung cấp khả năng khám phá và đăng ký cho các hình ảnh đĩa ảo

3) Cung cấp tổng quan về Dịch vụ OpenStack?

OpenStack cung cấp các dịch vụ như

  • Đá xây cửa: Cung cấp quyền hạn và xác thực cho người dùng
  • Liếc nhìn: Quản lý hình ảnh ở nhiều định dạng khác nhau
  • Chất kết dính: Cung cấp lưu trữ khối liên tục
  • neutron: Cho phép người dùng tạo và gắn giao diện vào mạng
  • Tân tinh: Cung cấp các trường hợp theo yêu cầu của người dùng
  • Nhanh: Nền tảng lưu trữ được tích hợp trực tiếp vào các ứng dụng
  • Máy đo trần nhà: Openstack để thanh toán
  • Nhiệt: Cho phép triển khai cơ sở hạ tầng tự động

4) “Role” và “tenant” có nghĩa là gì trong OpenStack?

Trong OpenStack, đối tượng thuê được giới thiệu cho một nhóm người dùng trong khi vai trò chỉ ra cấp độ ủy quyền của người dùng.


5) Giải thích hypervisor là gì và OpenStack hỗ trợ loại hypervisor nào?

Hypervisor là một phần mềm hoặc phần cứng máy tính tạo ra và chạy các máy ảo. Một hệ thống mà một hoặc nhiều máy ảo được xác định được gọi là máy chủ. Các loại hypervisor hỗ trợ OpenStack là

  • KVM
  • VMware
  • Container
  • Xen và HyperV
Câu hỏi phỏng vấn OpenStack
Câu hỏi phỏng vấn OpenStack

6) OpenStack Compute cung cấp hai loại lưu trữ nào?

OpenStack cung cấp hai lớp lưu trữ khối,

  • lưu trữ tạm thời: Nó được liên kết với một thể hiện duy nhất. Dựa trên thể hiện, kích thước được xác định. Khi thể hiện được liên kết với nó bị chấm dứt, dữ liệu trên bộ lưu trữ tạm thời không còn tồn tại
  • Lưu trữ khối lượng: Lưu trữ này không phụ thuộc vào bất kỳ trường hợp cụ thể nào và là liên tục. Các khối lượng được người dùng tạo ra và nằm trong Quota

7) Chức năng cơ bản của Identity Service trong OpenStack là gì?

Các chức năng cơ bản của Dịch vụ nhận dạng là

  • Quản lý người dùng: Nó theo dõi người dùng và quyền của họ
  • Danh mục dịch vụ: Nó cung cấp một danh mục các dịch vụ có sẵn với API thiết bị đầu cuối
OpenStack
OpenStack

8) Các thành phần chính của quản lý người dùng danh tính là gì?

  • Người dùng: Đây là biểu diễn kỹ thuật số của một người, dịch vụ hoặc hệ thống sử dụng dịch vụ đám mây OpenStack
  • Người thuê nhà: Một container được sử dụng để nhóm hoặc cô lập các đối tượng tài nguyên hoặc danh tính. Tùy thuộc vào nhà điều hành dịch vụ, một đối tượng thuê có thể ánh xạ tới một khách hàng, tài khoản, tổ chức hoặc dự án
  • Vai trò: Một vai trò bao gồm một tập hợp các quyền và đặc quyền. Một vai trò xác định những hoạt động nào mà người dùng được phép thực hiện trong một đối tượng thuê nhất định

9) Hãy nêu những tùy chọn mạng nào được sử dụng trong OpenStack?

Các tùy chọn mạng được sử dụng trong OpenStack là

  • Quản lý mạng phẳng: Địa chỉ IP cho các phiên bản VM được lấy từ mạng con, sau đó được đưa vào hình ảnh khi khởi chạy
  • Trình quản lý mạng DHCP phẳng: Địa chỉ IP cho các phiên bản VM được lấy từ mạng con do quản trị viên mạng chỉ định
  • Quản lý mạng VLAN: Compute tạo VLAN và cầu nối; máy chủ DHCP được khởi động cho mỗi VLAN để truyền địa chỉ IP tới các phiên bản VM.

10) Thuật ngữ “Cinder” trong dịch vụ OpenStack có nghĩa là gì?

Để xử lý lưu trữ liên tục cho máy ảo, OpenStack cung cấp dịch vụ được gọi là Cinder. Có nhiều backend cho cinder. Backend được sử dụng theo mặc định là LVM, được gọi là Cinder-Volumes.


11) Liệt kê các vị trí lưu trữ ảnh VM trong OpenStack?

  • Lưu trữ đối tượng OpenStack
  • Hệ thống tập tin
  • S3
  • HTTP
  • Thiết bị RBD hoặc khối Rados
  • GridFS

12) Giải thích Cells trong OpenStack là gì?

Chức năng Cells cho phép bạn mở rộng quy mô đám mây OpenStack Compute theo cách đơn giản hơn. Khi chức năng này được bật, các máy chủ trong đám mây OpenStack Compute được phân vùng thành nhóm gọi là cell. Cells được cấu hình dưới dạng cây.


13) Về mạng, OpenStack sử dụng phần cứng nào?

Trong OpenStack, mạng được thực hiện theo những cách sau

  • Networks
  • Router
  • Mạng con
  • cổng
  • Plugin của nhà cung cấp

14) Giải thích cách bạn có thể chuyển ổ đĩa từ chủ sở hữu này sang chủ sở hữu khác trong OpenStack?

Bạn có thể chuyển một ổ đĩa từ chủ sở hữu này sang chủ sở hữu khác bằng cách sử dụng lệnh chuyển tro*.


15) Lệnh nào dùng để quản lý địa chỉ IP động trong OpenStack?

tân tinh ip-nổi-*


16) Nút bare-metal là gì và nó bao gồm những gì?

Nó cung cấp quyền truy cập để kiểm soát trình điều khiển kim loại trần, thông qua đó bạn có thể kiểm soát các tài nguyên phần cứng vật lý trên cùng một mạng. Nút kim loại trần bao gồm hai thành phần riêng biệt

  • Bare metal node Orchestrator: Đây là phần mềm quản lý, hoạt động như một bộ điều phối cho tất cả các nút trong cụm.
  • Nút kim loại trần Hệ điều hành:Đây là phần mềm cơ sở chạy trên mỗi nút trong cụm.

17) Hãy cho biết lệnh nào để xóa giao diện mạng khỏi nút bare-metal?

Để xóa giao diện mạng khỏi nút bare-metal, lệnh được sử dụng là bare-metal – interface remove.


18) Giải thích chức năng của Cinder Scheduler là gì?

Cinder Scheduler hoặc định tuyến khối lượng tạo yêu cầu đến dịch vụ khối lượng thích hợp


19) Giải thích Token trong OpenStack là gì?

Mã thông báo là một chuỗi chữ số cho phép truy cập vào một tập hợp các dịch vụ nhất định tùy thuộc vào cấp độ truy cập của người dùng


20) Giải thích về OpenStack Python SDK?

Để viết các tập lệnh python và quản lý trong đám mây Openstack, SDK (Software Development Kit) được sử dụng. SDK triển khai liên kết Python với API OpenStack, cho phép bạn thực hiện các tác vụ tự động hóa trong Python bằng cách thực hiện các lệnh gọi trên các đối tượng Python thay vì thực hiện các lệnh gọi REST trực tiếp.


21) Lệnh nào được sử dụng để tạm dừng và tiếp tục tạm dừng một phiên bản?

  • Để tạm dừng một phiên bản, lệnh được sử dụng là $ nova pause INSTANCE_NAME
  • Để bỏ tạm dừng một phiên bản, lệnh được sử dụng là $ nova unpause INSTANCE_NAME

22) Lệnh nào được sử dụng để liệt kê thông tin địa chỉ IP?

$ nova danh sách-ip-pool-nổi


23) Thuật ngữ “hương vị” trong OpenStack có nghĩa là gì?

Hương vị là cấu hình phần cứng khả dụng cho máy chủ, xác định kích thước của máy chủ ảo có thể được khởi chạy.

Những câu hỏi phỏng vấn này cũng sẽ giúp ích cho bài thi viva(orals) của bạn

Chia sẻ

một bình luận

  1. hình đại diện Napo Mokoetle nói:

    Một cách hay để kiểm tra kiến ​​thức cơ bản về Openstack. Cảm ơn!

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *