DevOps

Ansible & Configuration Management

Playbook, inventory, 모듈, role, handler, 멱등성, provisioning vs configuration, immutable infrastructure

20 면접 질문·
Mid-Level
1

Ansible playbook이란 무엇입니까?

답변

Playbook은 대상 호스트에서 실행할 일련의 작업을 정의하는 YAML 파일입니다. Ansible에서 구성을 오케스트레이션하기 위한 기본 단위를 구성합니다. Playbook을 사용하면 시스템의 원하는 상태를 선언적으로 기술할 수 있어 반복 가능한 자동화와 대규모 구성 관리를 용이하게 합니다.

2

Ansible에서 inventory 파일의 역할은 무엇입니까?

답변

Inventory 파일은 Ansible이 작업을 실행할 수 있는 모든 호스트를 나열합니다. INI 또는 YAML 형식일 수 있으며 호스트를 논리적 카테고리로 그룹화할 수 있습니다. Inventory는 또한 호스트별 또는 그룹별 변수를 정의할 수 있어 환경 또는 서버 역할에 따른 차별화된 구성 관리를 용이하게 합니다.

3

Ansible에서 모듈은 무엇을 나타냅니까?

답변

모듈은 대상 시스템에서 특정 작업을 수행하는 재사용 가능한 코드 단위입니다. Ansible은 패키지, 파일, 서비스, 사용자 등을 관리하기 위한 수백 개의 내장 모듈을 제공합니다. 모듈은 설계상 멱등성을 가지므로 원하는 상태가 이미 달성된 경우 여러 번 실행해도 최종 결과가 변경되지 않습니다.

4

Ansible은 기본적으로 대상 호스트에 어떻게 연결합니까?

5

Ansible에서 멱등성 원칙은 무엇을 의미합니까?

+17 면접 질문

다음 면접을 위해 DevOps을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기