1. AWS 인스턴스 생성
무료 프리티어 계정을 생성해서 진행함
EC2 인스턴스 4개(control, node1~3) 생성, Redhat 9버전(8버전 상관 없음)으로 생성
-> 실제 ansible 명령어를 실행하는 호스트 1대, ansible을 활용해 문제를 해결하기 위한 노드 3대

EC2 인스턴스 생성


생성 후 ansible 호스트에 SSH 접속

2. SSH key 설정
ansible control host) ssh key 생성
ssh-keygen
cd ~/.ssh
cat id_rsa.pub

node1~3) selinux 비활성화
sudu su //root 권한으로 전환
1. setenforce 0 -> getenforce 입력 : Permissive 확인
2. vi /etc/selinux/config -> getenforce 입력 : Disabled 확인
SELINUX=disabled
수정 후 재부팅


SSH 설정
ansible control host의 id_rsa.pub을 node1~3 의 authorized_keys 에 이어서 붙이기(기존키 삭제 안함)
cd ~/.ssh
vi authorized_keys

ansible control) node1~3 으로 SSH 접속 확인

ansible control) root계정에서 /etc/hosts 추가
ip, hostname node이름 순서로 작성

ansible control) ansible 설치
dnf -y install ansible-*

'Linux > RHCE' 카테고리의 다른 글
| [RHCE]hosts 파일 생성/파일 내용 수정하기 (0) | 2025.05.17 |
|---|---|
| [RHCE]LV 생성 및 적용 (0) | 2025.04.14 |
| [RHCE]System role 생성(custom) 및 실행 (1) | 2024.11.03 |
| [RHCE]System role 사용(timesync,selinux,balancer,phpinfo) (2) | 2024.04.22 |
| [RHCE]Ansible 설치 및 구성/Yum 생성/패키지설치 (0) | 2024.01.28 |