IT/COA(OpenStack)

Ansible install for CentOS7.5

알콩달콩아빠 2022. 4. 21. 22:09
728x90
반응형

 

#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를 등록 하여 진행 했습니다.

 

 

 

 

728x90
반응형

'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