검색결과 리스트
분류 전체보기에 해당되는 글 187건
- 2019.01.02 AWX 실습 #05_Projects
- 2019.01.02 AWX 실습 #04_Inventories 등록
- 2019.01.02 AWX 실습 #03_Credentials 등록
글
AWX 실습 #05_Projects
- Projects 등록
- RESOURCES > Projects를 눌러 시작
- 를 눌러 신규 Proejcts의 생성
- AWX에서 신규 Projects를 생성하기 위해서는 PROJECT BASE PATH에 yml을 등록하기 위한 폴더가 존재해야 함
- 경고 내용 확인
- WARNING: There are no available playbook directories in /var/lib/awx/projects. Either that directory is empty, or all of the contents are already assigned to other projects. Create a new directory there and make sure the playbook files can be read by the "awx" system user, or have AWX directly retrieve your playbooks from source control using the SCM Type option above.
경고 : /var/lib/awx/projects 안에 사용가능한 Playbook 디렉토리가 없습니다. 디렉토리가 비어있거나 모든 컨텐츠는 다른 프로젝트에 할당되어 있습니다. 새로운 디렉토리를 생성하고 playbook 파일을 "awx" 시스템 유저가 읽을 수 있도록 하거나, SCM Type 옵션을 조정하여 playbook들을 소스 제어로부터 직접 받을 수 있도록 하십시오. - 위 경고내용처럼 최초 AWX 설치 시 지정한 Projects 폴더내에 신규 폴더가 존재해야 하며, 한번 사용된 폴더는 재 사용이 불가능 함 (재사용 여부는 추후 재 확인 필요)
- -
Projects 용 폴더 생성
- AWX가 설치된 Host VM에 터미널로 접속하여 테스트 프로젝트용 폴더를 생성
- -
- RESOURCES > Projects 재 접속
- 를 눌러 신규 Proejcts의 생성
- 터미널로 생성된 awxtest폴더를 지정 후 를 눌러 저장
- 목표
- 프로젝트 생성
글
AWX 실습 #04_Inventories 등록
- Inventories 등록
- RESOURCES > Inventories에 대상 장비를 등록.
- [NAME]에 적당한 관리 대상 호스트에 대한 관리명(혹은 별칭 등)을 입력한다.
- ORGANIZATION은 최상위가 표현됨
- [SAVE] 하기 전까지 상위 [PERMISSIONS] [GROUPS] [HOST] [SOURCES] [COMPLETED JOBS] 등은 선택이 불가능
- [SAVE] 후 [HOST]를 선택하여 장비를 입력
- 를 선택하여 Create New Hosts를 실행
- 위와 같이 HOST NAME에 대상 장비 IP(VM에서 생성한 Node쪽 IP)를 기입(옵션: Description에는 적당한 별칭을 기입)
- 를 눌러 저장
- 등록 된 후 화면은 다음처럼 표시 됨.
- 멀티 작업이 가능한지 테스트를 위해서 반드시 2개이상의 VM을 설치하고 등록
- PING TEST
- 등록 후 각 장비에 대한 연결 테스트를 위한 작업
- 좌측 체크박스를 선택하면 상위 가 활성화 되며 실행 가능
- 를 눌러 테스트 화면에 진입
- MODULE : ping
- MACHINE CREDENTIAL : AWX_CRED
- CREDENTIAL은 먼저 생성되어야 하며 등록에 대한 자세한 내용은 AWX 테스트 #02 - Credentials 등록을 참조
- 를 눌러 Ping 테스트를 수행하면 화면이 전환되며 다음 화면이 표시됨
- STATUS : Successful / Failed 로 표시됨
- 실행 결과는 우측에 표시되며 실행 결과 및 오류 내용을 확인 할 수 있음
- 목표
- ping 테스트가 성공적으로 수행되어야 함
글
AWX 실습 #03_Credentials 등록
- Credentials 등록
- 화면에서 를 눌러 신규 Credential을 생성
- NAME : AWX_CRED
- ORGANIZATION : AWX_HQ
- CREDENTIAL TYPE : Machine 을 선택 - Type별로 항목이 변경되며 인증을 위한 정보가 대부분
- USERNAME : root
- 비밀번호 : 계정의 비밀번호를 입력하면 되나, 이 문서에서는 SSH 통신 테스트를 겸하기 위하여 SSH를 사용 함
- SSH 생성과 관련된 내용은 테스트 환경 구축 #5 - ssh 연결 부분에서 확인
- SSH PRIVATE KEY 확인
- 터미널에서 VM에 설치한 부분중 HOST(AWX가 설치된 VM)에 해당하는 곳에 접속
- .ssh 폴더로 이동 후 Private key를 확인
- Key 내용을 확인하면 아래와 같이 표현 됨
KEY값을 사용하기 위하여 위 빨간 박스에 해당하는 부분을 복사 (아래와 같으며 키 값은 생성할 때 마다 틀려짐)
-----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEArbn8dWurJUBmw6nQTLpjxp0CXoWsDVDs/s+JfU0KZrMqaQZH
cjXlyluBDg1q0t6I23MVfx3dQFGfdih+aB1/vMb39ixIlpN0yNGaYAV2zlaKLV3i
DNs49D9cRSfwIEdzfPgVTR6F54NppN42lUxf99IBYFhgLvB9Z4kDbooV9CW1C/sg
3LGKGkFZuDCDfZRH1LLs4WDsqsbYUFZc5paMZWa3IMC7JZjSblP2Acv4o6yvsMc+
VVFEd3EWwyzn2U8ekX1V6FopBd1xgQjq9VlTCmWv4jG7FQWlF/bjzJcOzJYP0wmi
UV4c5KqIPFboa8REO3uoGlQchotVB85dlvNF/QIDAQABAoIBAB3FdKUuuVqd6b54
OHEdtAGSYJiQMcbqamLUcAxgCntFEuyCnfXNlL6T5c7hr7/JUQzCcRmipYrjMf+O
uvLes0hHlLDEMABV7rqHaPwxk4WSwQU7RITNgLoirY5QZM8zT3BIF2Zq56mgFJej
WRlGyF9wxrmbC4ifv+3hRgxIb7CyCP+mQKp9J3V0ry/DDtHPqaIUrrKjz2hu9L1z
Wl9iMk+YZ0SIh4S8XtJdvqRF2GttSB37haSiTHBWkmX+NXg3r8GG5DsezXd0Ze/b
duxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxC1j2H
Q5IubuECgYEA5lxwBAfLXQBDKQ+0Z8aiaQSdO2FatmDKR1Lz/+kQgaNkEpRiwRBa
bdz9IMtlk3oMAt9FT9RLjqKIWBRnmKsSV/go7g2k1ZZmubEcfvrjK1I8tUi57o4w
Bkw0XIoLD6ErjT2vbYn1tntpgDVEg3/kZi0cNRDE2uZYE923Ar7hnfUCgYEAwQ/j
XS9lRunNlBkyINilbokBdRDSw8n3hmGbiOXOCFivfkF4cImh96QV9feXXSIFb2e6
g9jZX8rbUz3P92QYoAD1oi8dKYi4/oN2jw+WH81hF/Fa3t2xLWxGwnZRvBTZwq4j
6LUmUOhx24l4/4LG6PvRgdpcnCiCjhYFXjrtOukCgYAvtIzuCL8wr1E5O6tcomIX
5YC6P1sN0dWSF7e4E4f7kN60ik45NS3E+rLhC74pYGkEX0B3W7uZ+kbKFs+taiAO
X7H6OpEcOl1jry37jfFlk05HLJx0rrV7WGSvlVbdEb93LIMb6CoedEhQ6LcblGy0
TDs/Mg3SV0l+M7gmtWj70QKBgHH0SdSn9BSOTly7Hn6KweLjlWue2XjdTnAQTvjY
A+ujRTq1tDxg0KxWOuwrDznWqfSe+lV2ep/zIdAZbRZuC6btyg7H1mO8osz/lcxN
e+QbmtLCEEv5+OmBvqZrpkTo3bvug52Ixyv8d7AIjdXrQDMm5/vIgt9dfeoWD2cW
Sw55AoGAWKaCFH9age+iHYB/vi3xuPhMML5ZqYq0IChBl1pw8FSK0+1PIl/lsXFD
vun6jzA6D86ksyn4sJhWgSAyfq+I50zsezNhSbTNOE1fmQTqTcvqabBbK8KxQgfB
yxiOGj3Soo6iqbXTCV41RUVpPmH/3S6LdbfdeYv1VuHjmB/QHM0=
-----END RSA PRIVATE KEY-----
SSH PRIVATE KEY 적용
- AWX의 CREDENTIALS로 이동하여 해당 내용을 붙여넣기
- SSH키를 생성할때 PASSPHRASE(암호)를 입력하였으면 하위 PRIVATE KEY PASSPHRASE에 입력
- 기타 옵션은 추후 업데이트 필요
- 를 눌러 저장하면 완료
- 저장이 되면 SSH PRIVATE KEY 영역은 암호화되어 저장 됨
- 목표
- Credentials의 등록
















