#Ansible 설치는 #Vmware 기반으로 설치 예정이며,
기본 #Setting 부터 진행 하겠습니다.
기본 OS install은 #CentOS 7.5 #minimal Version으로 진행 했으며,
IP Setting까지는 완료 했습니다.
아래와 같이 방화벽 및 기본 진행을 위한 #Setting을 진행 해줍니다.
- "setenforce 0"
- "vi /etc/selinux/config"
: disabled 로 변경
사진 설명을 입력하세요.
사진 설명을 입력하세요.
- "systemctl disable firewalld"
- "systemctl stop firewalld"
- "systemctl status firewalld"
사진 설명을 입력하세요.
- "vi /etc/resolv.conf
- "namaserver 8.8.8.8" 입력
사진 설명을 입력하세요.
사진 설명을 입력하세요.
위 상태가 #완료되면 기본적으로 SSH 접속이 될 것이며,
#SSH 접속하여 작업을 추가 진행 합니다.
- "yum -y install ansible"
: 위와 같이 입력하면 설치가 완료 됩니다.
Ansible 에서는 관리 대상의 서버 리스트를 #inventory라고 부릅니다.
inventory는 /etc/ansible/hosts 에 저장되며 서버 그룹과 호스트로 구성됩니다.
#host는 /etc/hosts 에 사전에 등록되어 있어야 이름을 통해 해당 IP로 찾아갈 수 있습니다.
- "vi /etc/ansible/hosts"
: 위와 같이 입력하여 정보를 삽입합니다.
================================
[webservers]
web1 ansible_ssh_private_key_file=~/keypair.pem ansible_ssh_user=centos
================================
- "vi /etc/hosts"
: 위와 같이 입력하여 web1에 대한 IP를 맵핑 합니다.
================================
172.17.0.143 web1
================================
ping test 결과
========================================
[root@localhost ~]# ansible all -m ping
web1 | SUCCESS => {
"changed": false,
"ping": "pong"
}
========================================
필자는 대상 Server로 등록한 서비스가 #Openstack에 설치한 #Centos 이며,
해당 OS 는 Private key를 통한 접속을 해야해서 hosts 파일에 #key file 및 #user를 등록 하여 진행 했습니다.
'IT > COA(OpenStack)' 카테고리의 다른 글
ngix install (0) | 2022.04.21 |
---|---|
ping test fail issue (0) | 2022.04.21 |
CentOS Cloud_image를 Glance에 올리기 (0) | 2022.04.21 |
PackStack Nova Instance (0) | 2022.04.21 |
PackStack Glance Image Upload (0) | 2022.04.21 |