IT/COA(OpenStack)

ngix install

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

 

#ansible #host로 등록되 있는 #ubuntu / #centos 각 1대를 ansible command를 통해 ngix 설치를 진행해보겠습니다.

 

기존에 했었던 #ping #test를 통해 기존vm을 확인 합니다.

> andible all -m ping

사진 삭제

사진 설명을 입력하세요.

 

확장자 #yml 파일을 만들어 #nignx 를 배포하기 위해 배포용 #vm정보를 생성합니다.

#ansible-playbook 이라는 #Command를 활용하여 진행할 예정이며,

OS가 다른종류가 있기때문에 템플릿을 따로생성 했습니다.(CentOS / Ubuntu)

저도 검색을 통해 진행하였기 때문에 각 #Option별 이유는 아직 모르지만 일단 궈궈~

 

사진 삭제

사진 설명을 입력하세요.

#hosts는 /etc/ansible/hosts에 있는 정보를 끌어 옵니다.

나머지 #tasks는 기존에 #OS 별로 만들어 놓은 Ubuntu 및 CentOS yml을 활용합니다.

 

현 Test는 따로 #Path를 걸어준 경우가 아니기 때문에

yml 파일을 한곳에 모아 놨으며 해당 파일들이 존재하는 경로에서 Command로 실행 해줍니다.

> ansible-playbook nginx_main.yml

 

 

사진 삭제

사진 설명을 입력하세요.

사진 삭제

사진 설명을 입력하세요.

 

위와 같이 각 Task를 불러들여 ubuntu / Centos를 모두 nginx를 설치 했습니다.

 

추가적으로 전 #OpenStack에다가 VM을 올려 #Test를 진행하는 것이기 때문에 아래와 같이 보안그룹 규칙을 추가했습니다.

사진 삭제

사진 설명을 입력하세요.

 

실제 Floating IP를 통한 HTTP 접속이 가능한지 Test를 진행해봤습니다.

 

- web1

사진 삭제

사진 설명을 입력하세요.

 

- web2

 

사진 삭제

사진 설명을 입력하세요.

 

Centos // Ubuntu 모두 http 접속이 잘되는 것을 확인 했습니다.

OS 별로 #Default로 뜨는 #index.html이 다른 것 같네요.

 

 

 

 

 

 

 

728x90
반응형

'IT > COA(OpenStack)' 카테고리의 다른 글

Ansible Tower License  (0) 2022.04.21
Tower Install  (0) 2022.04.21
ping test fail issue  (0) 2022.04.21
Ansible install for CentOS7.5  (0) 2022.04.21
CentOS Cloud_image를 Glance에 올리기  (0) 2022.04.21