Skip to Content
Ansible: 시작부터 끝까지, 3판
book

Ansible: 시작부터 끝까지, 3판

by Bas Meijer, Lorin Hochstein, René Moser
May 2025
Beginner to intermediate
472 pages
7h 11m
Korean
O'Reilly Media, Inc.
Book available
Content preview from Ansible: 시작부터 끝까지, 3판

2장. 설치 및 설정

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

Ansible은 Linux/macOS/BSD 시스템에서 사용하기 위해 Python으로 작성되었습니다. 모든 종류의 시스템을 대상으로 할 수 있으며, 일반적으로 Linux/macOS/BSD 시스템에 Python이 설치되어 있고 Windows 시스템에 PowerShell이 설치되어 있다고 가정하면 대상 시스템에 아무것도 설치할 필요가 없습니다. 따라서 일반적으로 워크스테이션에 Ansible을 설치합니다. Ansible을 실행하는 시스템에는 Python 3.8을 권장합니다.

Ansible 설치

요즘에는 모든 주요 Linux 배포판에서 Ansible을 패키지화( )하므로 Linux 시스템에서 작업하는 경우 기본 패키지 관리자를 사용하여 부담 없이 설치할 수 있습니다(이전 버전의 Ansible일 수 있음). macOS에서 작업하는 경우 우수한 Homebrew 패키지 관리자를 사용하여 Ansible을 설치하는 것이 좋습니다:

$ brew install ansible

모든 Unix/Linux/macOS 시스템에서 Python 패키지 관리자 중 하나를 사용하여 Ansible을 설치할 수 있습니다. 이렇게 하면 PATH 셸 변수에 ~/.local/bin 을 추가하면 자신에게 맞는 Python 기반 도구 및 라이브러리를 추가할 수 있습니다. Ansible Tower 또는 AWX로 작업하려면 워크스테이션에 동일한 버전의 ansible-core 을 설치해야 합니다.

$ pip3 install --user ansible==2.9.27

pip3를 사용하여 2.10 이상 버전(예: 5.9.0)을 설치하면 모든 표준 컬렉션도 설치됩니다. 여전히 "배터리 포함"입니다.

참고

여러 프로젝트에서 작업하는 경우 Ansible을 Python 가상 환경에 설치해야 합니다. 이렇게 하면 시스템 Python을 방해하거나 사용자 환경을 복잡하게 만드는 것을 피할 수 있습니다. Python의 venv 모듈과 pip3를 사용하면 각 프로젝트에 필요한 것만 설치할 수 있습니다:

$ python3 -m venv .venv --prompt A
$ source .venv/bin/activate
(A)

환경을 활성화하는 동안 알림으로 셸 프롬프트가 (A)로 변경됩니다. Enter deactivate 를 입력하여 가상 환경을 종료합니다.

Windows는 공식적으로 지원되지 않지만( ), 내부적으로 WinRM을 통한 PowerShell을 사용하여 Ansible을 통해 Windows 시스템을 원격으로 완벽하게 관리할 수 있습니다.1

참고

Windows 호스트에서 Ansible을 실행하는 방법(즉, Windows 기반 제어 머신을 사용하는 방법)이 있으며, 이는 Linux용 Windows 하위 시스템(WSL2) 내에서 Ansible을 실행하는 것입니다. 실제로는 동일한 머신에서 Windows 옆에 Ubuntu를 실행한다는 의미입니다. WSL2는 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Kubernetes 오퍼레이터

Kubernetes 오퍼레이터

Jason Dobies, Joshua Wood

Publisher Resources

ISBN: 9798341653900Supplemental Content