글
AWX 실습 #01_Prolog
AWX
2019. 1. 2. 11:02
반응형
- ACCESS
- Organiztions
- 조직 최 상위 등록
- Team이 포함된 부서도 가능
- Users
- 실제 사용자(User) 등록
- Teams
- 사용자가 포함된 팀이나 부서 등록
- Organiztions
- RESOURCES
- Templates
- 실제 수행될 작업에 대한 설정
- Credentials
- 호스트(혹은 Node)에 대한 접속 정보등을 설정
- Projects
- 프로젝트를 설정하며, Organization과 연계됨
- PLAYBOOK이 저장되어 있는 곳을 매핑하는 작업도 수행함
- Inventories
- 호스트(혹은 Node)를 등록 및 관리
- Templates
글
테스트 환경 구축 #5_ssh 연결
AWX
2019. 1. 2. 11:00
반응형
- ssh 연결을 위해서 키 생성
- #ssh-keygen -t rsa
- 테스트를 위해서 중간에 물어보는 것은 모두 디폴트(엔터)로 설정 함.
- Enter file which to save the key : 기본적으로 키가 저장되는 폴더
- Enter passphrase : 암호를 의미하며 필요시 기입
- 이후 생성되는 내용은 지정된 폴더(기본적으로 현재폴더)의 하위에 숨겨져 있음
- #ls - al
- .ssh 폴더를 확인 할 수 있음
- # cd .ssh
- id_rsa : 개인키, id_rsa.pub : 공개키
- 키 복사
- ssh-copy-id를 이용하여 Node1, Node2에 id_rsa.pub 파일을 authorized_keys 파일로 복사
- Host에서
- #ssh-copy-id -i ~/.ssh/id_rsa.pub root@node1
- NODE의 ~/.ssh/authorized_key 파일의 하단에 public key가 복사되고, 해당 node에 접속 시 비밀번호 없이 로그인된다면 성공
- scp를 이용하여 id_rsa.pub를 authorized_keys로 복사
- Host에서
- #scp id_rsa.pub root@node1:/root/.ssh/authorized_keys
- 이미 authorized_keys 파일이 존재할 경우는 id_rsa.pub의 내용을 authorized_keys의 하단에 개행 후 붙여넣어야 함
- 두 키 값이 동일하면 성공
- 이 방식으로는 root에 로그인이 자동으로 되지 않을 가능성이 있음
- 테스트를 위하여 NODE1, NODE2 모두에 복사
- ssh-copy-id를 이용하여 Node1, Node2에 id_rsa.pub 파일을 authorized_keys 파일로 복사
- 개인키 사용
- AWX의 CREDENTIAL 생성 시 사용 할 수 있음 (참조 : AWX #4 - Credentials )
글
테스트 환경 구축 #4_외부 Postgresql 사용
AWX
2019. 1. 2. 10:59
반응형
- 외부 postgresql에 접속
- #su - postgres ; postgres 사용자로 전환 쉘 프롬프트가 바뀜, 패스워드가 있을 경우 입력 필요함
- psql 입력
- 쉘 프롬프트에서 postgres-#으로 변경됨
- 현재 등록된 사용자 조회
- postgres-# \du
- 위 화면처럼 awx계정을 생성해야 하며 이와 함께 awx가 사용할 DB도 생성해야 함
- User 생성 (명령어는 대소문자 구별 없음)
- postgres-# CREATE ROLE awx with superuser password 'awxpass'; // postgres=# CREATE USER awx with superuser password 'awxpass'; 와 동일한 명령어
- DB 생성
- postgres-# CREATE DATABASE awxdb OWNER awx ; 아주 간단한 명령어 수준으로 기타 옵션들은 필요시 세팅
- postsql 종료
- postgres-# \q