OpenStack 인터뷰 질문 상위 20개(2025)
다음은 꿈의 직업을 얻기 위한 신입 지원자와 숙련된 지원자를 위한 OpenStack 인터뷰 질문과 답변입니다.
1) OpenStack이 무엇인지 설명해주세요.
OpenStack은 프라이빗 및 퍼블릭 클라우드용 클라우드 컴퓨팅 플랫폼을 관리하고 구축하기 위한 소프트웨어 도구 세트입니다. 무료 오픈 소스 소프트웨어 클라우드 컴퓨팅 플랫폼입니다.
무료 PDF 다운로드: OpenStack 인터뷰 질문 및 답변
2) OpenStack의 모듈형 아키텍처를 구성하는 세 가지 구성 요소는 무엇입니까?
OpenStack의 모듈식 아키텍처를 구성하는 세 가지 구성 요소는 다음과 같습니다.
- 오픈스택 컴퓨팅: 가상머신의 대규모 네트워크 관리용
- OpenStack 객체 스토리지: 블록 스토리지와 객체 스토리지를 모두 지원하는 스토리지 시스템
- 이미지 서비스: 배달 서비스는 가상 디스크 이미지에 대한 검색 및 등록을 제공합니다.
3) OpenStack 서비스에 대한 개요를 알려주시겠습니까?
OpenStack은 다음과 같은 서비스를 제공합니다.
- 요지: 사용자에 대한 권한 부여 및 인증 제공
- 섬광: 다양한 형식의 이미지를 관리합니다.
- 신더: 영구 블록 스토리지 제공
- 중성자: 사용자가 인터페이스를 생성하고 네트워크에 연결할 수 있습니다.
- 신성: 사용자 요구에 따른 인스턴스 제공
- 빠른: 애플리케이션에 직접 통합된 스토리지 플랫폼
- 운고계: 과금용 오픈스택
- 열: 자동화된 인프라 구축이 가능합니다.
4) OpenStack에서 "역할"과 "테넌트"는 무엇을 의미합니까?
OpenStack에서 테넌트는 사용자 그룹에 대해 참조되는 반면 역할은 사용자의 인증 수준을 나타냅니다.
5) 하이퍼바이저가 무엇인지, OpenStack이 지원하는 하이퍼바이저 유형은 무엇인지 설명해주세요.
하이퍼바이저는 가상 머신을 생성하고 실행하는 컴퓨터 소프트웨어 또는 하드웨어입니다. 하나 이상의 가상 머신이 정의된 시스템을 호스트 머신이라고 합니다. OpenStack을 지원하는 하이퍼바이저 유형은 다음과 같습니다.
- KVM
- VM웨어
- 용기
- 젠과 HyperV
6) OpenStack Compute가 제공하는 두 가지 유형의 스토리지는 무엇입니까?
OpenStack은 두 가지 클래스의 블록 스토리지를 제공합니다.
- 임시 스토리지: 단일 고유 인스턴스와 연결됩니다. 인스턴스에 따라 크기가 정의됩니다. 연결된 인스턴스가 종료되면 임시 스토리지의 데이터도 더 이상 존재하지 않습니다.
- 볼륨 스토리지: 이 스토리지는 특정 인스턴스에 종속되지 않으며 영구적입니다. 볼륨은 사용자가 생성했으며 할당량 내에 있습니다.
7) OpenStack에서 Identity Service의 기본 기능은 무엇입니까?
Identity Service의 기본 기능은 다음과 같습니다.
- 사용자 관리: 사용자와 해당 권한을 추적합니다.
- 서비스 카탈로그: 사용 가능한 서비스의 카탈로그를 제공합니다. API 엔드 포인트
8) ID 사용자 관리의 주요 구성요소는 무엇입니까?
- 사용자: OpenStack 클라우드 서비스를 사용하는 사람, 서비스 또는 시스템의 디지털 표현입니다.
- 임차인 : 리소스 또는 ID 개체를 그룹화하거나 격리하는 데 사용되는 컨테이너입니다. 서비스 운영자에 따라 테넌트는 고객, 계정, 조직 또는 프로젝트에 매핑될 수 있습니다.
- 역할: 역할에는 일련의 권한이 포함됩니다. 역할은 사용자가 특정 테넌트에서 수행할 수 있는 작업을 결정합니다.
9) OpenStack에서 사용되는 네트워킹 옵션은 무엇입니까?
OpenStack에서 사용되는 네트워킹 옵션은 다음과 같습니다.
- 플랫 네트워크 관리자: VM 인스턴스의 IP 주소는 서브넷에서 가져온 다음 실행 시 이미지에 삽입됩니다.
- 플랫 DHCP 네트워크 관리자: VM 인스턴스의 IP 주소는 네트워크 관리자가 지정한 서브넷에서 가져옵니다.
- VLAN 네트워크 관리자: 컴퓨팅은 VLAN과 브리지를 생성합니다. 각 VLAN에 대해 DHCP 서버가 시작되어 IP 주소를 VM 인스턴스에 전달합니다.
10) OpenStack 서비스에서 "Cinder"라는 용어의 의미는 무엇입니까?
가상 머신의 영구 스토리지를 처리하기 위해 OpenStack은 Cinder라는 서비스를 제공합니다. Cinder에는 여러 백엔드가 있습니다. 기본적으로 사용되는 것은 Cinder-Volumes라고 불리는 LVM입니다.
11) OpenStack에서 VM 이미지의 저장 위치를 나열합니까?
- OpenStack 객체 스토리지
- 파일 시스템
- S3
- HTTP
- RBD 또는 Rados 블록 장치
- GridFS
12) OpenStack의 셀이 무엇인지 설명해주세요.
Cells 기능을 사용하면 OpenStack Compute 클라우드를 보다 단순한 방식으로 확장할 수 있습니다. 이 기능이 활성화되면 OpenStack Compute 클라우드의 호스트는 셀이라는 그룹으로 분할됩니다. 셀은 트리로 구성됩니다.
13) OpenStack에서는 네트워킹을 위해 어떤 하드웨어를 사용합니까?
OpenStack에서는 네트워킹이 다음과 같은 방식으로 이루어집니다.
- Networks
- 라우터
- 서브넷
- 포트
- 공급업체 플러그인
14) OpenStack에서 한 소유자에서 다른 소유자로 볼륨을 이전할 수 있는 방법을 설명해주세요.
다음 명령을 사용하여 한 소유자에서 다른 소유자로 볼륨을 전송할 수 있습니다. 콘크리트 이송*.
15) OpenStack에서 유동 IP 주소를 관리하는 명령은 무엇입니까?
신성 부동 IP-*
16) 베어메탈 노드란 무엇이며, 어떤 구성으로 구성되어 있나요?
동일한 네트워크에서 물리적 하드웨어 리소스를 제어할 수 있는 베어 메탈 드라이버 제어에 대한 액세스를 제공합니다. 베어메탈 노드는 두 개의 개별 구성요소로 구성됩니다.
- 베어메탈 노드 Orchestrator: 클러스터의 모든 노드에 대한 디스패처 역할을 하는 관리 소프트웨어입니다.
- 베어메탈 노드 운영체제: 클러스터의 각 노드에서 실행되는 기본 소프트웨어입니다.
17) 베어 메탈 노드에서 네트워크 인터페이스를 제거하는 명령은 무엇입니까?
베어 메탈 노드에서 네트워크 인터페이스를 제거하려면 베어 메탈 – 인터페이스 제거 명령을 사용합니다.
18) Cinder Scheduler의 기능이 무엇인지 설명해주세요.
Cinder Scheduler 또는 라우팅 볼륨 생성이 적절한 볼륨 서비스에 요청됩니다.
19) OpenStack에서 토큰이 무엇인지 설명해주세요.
토큰은 사용자의 액세스 수준에 따라 특정 서비스 집합에 대한 액세스를 허용하는 영숫자 문자열입니다.
20) OpenStack Python SDK에 대해 설명해주세요.
Python 스크립트 작성 및 OpenStack 클라우드 관리를 위해서는 SDK(Software Development Kit)를 사용합니다. SDK는 OpenStack API에 대한 Python 바인딩을 구현합니다. 이를 통해 REST를 직접 호출하는 대신 Python 개체를 호출하여 Python에서 자동화 작업을 수행할 수 있습니다.
21) 인스턴스를 일시 중지하고 일시 중지 해제하는 데 사용되는 명령은 무엇입니까?
- 인스턴스를 일시 중지하기 위해 사용되는 명령은 $ nova Pause INSTANCE_NAME입니다.
- 인스턴스 일시중지를 해제하기 위해 사용되는 명령은 $ nova unpause INSTANCE_NAME입니다.
22) IP 주소 정보를 나열하는 데 사용되는 명령은 무엇입니까?
$ 노바 부동 IP 풀 목록
23) OpenStack에서 "flavor"라는 용어의 의미는 무엇입니까?
플레이버는 실행할 수 있는 가상 서버의 크기를 정의하는 서버에 사용 가능한 하드웨어 구성입니다.
이 인터뷰 질문은 당신의 비바(구술)에도 도움이 될 것입니다.
OpenStack에 대한 기본 지식을 테스트하는 좋은 방법입니다. 감사해요!