Ansible 설치!

2136 단어 초학자Ansibleidea

개시하다


할머니를 쓰러뜨리기 위해서 이번엔 노드야.제이스를 치워야 하니까 노드.Ansible로 js 설정을 자동화하기 위해 (^^)/!

개요


■ Ansible
■ Ansible 설치
■ Ansible에 사용된 것
요약(^^)/

■ Ansible


https://docs.ansible.com/ansible/2.9_ja/index.html
Ansible는 파이톤제의 인프라 시설 건설 자동화 도구로 심플, Powerful, Agentless 세 가지 특징을 제시했다.
선행 제품으로 유명한 퍼퍼트와 셰프 등이 구현할 수 있는 토대 위에서 사용하기 쉽도록 개선했다.
Ansible은 자동으로 작업을 구성하고 설정하는 도구입니다.
Ansible 명령을 가져온 서버에서 Ansible 명령을 실행하면 다양한 설정을 위해 관리되는 서버에 액세스합니다.
관리되는 서버 측에서 Ansible 클라이언트를 사전 설정으로 가져올 필요가 없기 때문에 쉽게 사용할 수 있습니다.
관리되는 서버에 대한 접근과 설정을 반영하기 위해서는 대상이 Linux 서버인 경우 SSH 프로토콜과 파이톤을 사용하고 Windows인 경우 WinRM 프로토콜을 사용해야 한다.
Ansible 특성
· 작업 시간을 줄일 수 있다
• 구축 작업이 자동으로 수행되기 때문에 실수하지 않고 품질을 향상시킬 수 있습니다.
· YAML을 통해 Playbook이라는 파일에서 환경 구축에 대한 설정 정보를 정의합니다.
・각종 설비를 조작하는 데 사용되는 모듈.
· 구축 대상인 서버, 설비에 대한 사전 준비가 필요하지 않기 때문에 불필요한 접근을 없앨 수 있다.(환경 구축, 안전 위험 사라짐)
Ansible은 클라이언트가 필요하지 않다고 간단히 설명하기 때문에 표준화된 설정을 여러 서버에 적용하기에 적합합니다.
Chef와 Pupet는 복잡한 처리를 설명할 수 있기 때문에 소수의 서버에 각 서버의 사용자 정의 설정을 적용하기에 적합하다.

■ Ansible 설치


https://docs.ansible.com/ansible/2.9_ja/installation_guide/intro_installation.html
ubuntu에 설치
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo apt-add-repository --yes --update ppa:ansible/ansible
$ sudo apt install ansible
$ ansible --version
RHEL, 중앙 OS에 설치
$ yum install epel-release -y
$ yum install ansible
$ ansible --version

■ Ansible에 사용된 것


제어 노드
Ansible 터미널 실행
・목표 노드
운영 서버
· 플레이북(Playbook)
수행할 처리를 설명하는 YAML 형식 파일
· 모듈(Module)
전자책에서 이용할 수 있는 환경 구축 부품
・Inventry(Inventory)
작업 대상 장치의 IP 주소 또는 호스트 이름(도메인)을 설명하는 파일
기다리다

총결산


나는 Ansible의 발음이 매우 듣기 좋다고 생각한다(><)

좋은 웹페이지 즐겨찾기