DevOps

Ansible & Configuration Management

Playbook、inventory、モジュール、role、handler、冪等性、provisioning と 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、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める