Ansible-환경 설정
이 장에서는 Ansible의 환경 설정에 대해 알아 봅니다.
설치 과정
주로 배포에 대해 이야기 할 때 두 가지 유형의 머신이 있습니다.
Control machine − 다른 기계를 관리 할 수있는 기계.
Remote machine − 제어 기계에 의해 처리 / 제어되는 기계.
하나의 제어 기계가 처리하는 여러 원격 기계가있을 수 있습니다. 따라서 원격 시스템을 관리하려면 제어 시스템에 Ansible을 설치해야합니다.
제어 기계 요구 사항
Ansible은 Python 2 (버전 2.6 또는 2.7) 또는 Python 3 (버전 3.5 이상)이 설치된 모든 머신에서 실행할 수 있습니다.
Note − Windows는 제어 시스템을 지원하지 않습니다.
기본적으로 Ansible은 ssh 원격 컴퓨터를 관리합니다.
Ansible은 데이터베이스를 추가하지 않습니다. 시작하거나 계속 실행하기 위해 데몬이 필요하지 않습니다. 원격 컴퓨터를 관리하는 동안 Ansibledoes not소프트웨어를 설치하거나 실행중인 상태로 둡니다. 따라서 새 버전으로 이동할 때 업그레이드 방법에 대한 질문이 없습니다.
Ansible은 위에서 언급 한 요구 사항을 다른 방식으로 가진 제어 기계에 설치할 수 있습니다. Apt, yum, pkg, pip, OpenCSW, pacman 등을 통해 최신 릴리스를 설치할 수 있습니다.
Ubuntu Machine에 Apt를 통한 설치
Ansible을 설치하려면 컴퓨터에 PPA를 구성해야합니다. 이를 위해 다음 코드 줄을 실행해야합니다.
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update
$ sudo apt-get install ansible
위 코드 줄을 실행하면 Ansible을 통해 원격 머신을 관리 할 수 있습니다. Ansible–version을 실행하여 버전을 확인하고 Ansible이 제대로 설치되었는지 확인합니다.