일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 헤더
- tunneling
- stp
- ripng
- ipv6
- Redistribute
- 명령어
- eigrpv2
- ACL
- OSI 7 layer
- Vlan
- Chrony
- DHCP
- ospfv3
- rip
- NAT
- vrrp
- eigrp
- Etherchannel
- GLBP
- crontab
- 스위치
- 장비
- CKA
- OSPF
- Inter VLAN
- 라우터
- Today
- Total
목록Cloud/Ansible (12)
Net Eng
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xurNq/btsHVsfVIUS/6wyaRfYA4Ame4Kvd1RuVF0/img.jpg)
/home/ansible/project/roles/requirements.yml 이라는 요구 사항 파일을 만든다. 이 파일에는 Ansible Galaxy를 사용하여 역할을 다운로드하고 /home/ansible/project/roles 디렉토리 하위에 설치한다.□ https://galaxy.ansible.com 사이트를 사용하여 docker 역할을 설치한다. 이 역할의 이름은 docker이어야 한다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/R57dF/btsHVVommFP/DhzuE93YTiJp9o92sVOQFK/img.jpg)
RHEL 시스템 역할 패키지를 설치하고 다음과 같은 /home/ansible/project/time_sync.yml 이라는 플레이북을 생성한다.□ 모든 관리형 노드에서 실행된다.□ timesync 역할을 사용한다.□ 현재 활성 NTP 제공업체를 사용하도록 역할을 구성한다.□ 시간 서버 time.bora.net를 사용하도록 역할을 구성한다.□ iburst 매개 변수를 활성화하도록 역할을 구성한다.
다음과 같이 /home/ansible/project/packages.yml 이라는 플레이북을 생성한다.□ dev, test 및 prod 호스트 그룹의 호스트에 php 및 mariadb 패키지를 설치한다.□ dev 호스트 그룹의 호스트에 Development Tools 그룹 패키지 그룹을 설치한다.□ dev 호스트 그룹의 호스트에서 iotop 패키지를 설치한다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Ahsk5/btsHWzLSqlJ/zWd5Jnpq00Qzt0bvUtGUdK/img.jpg)
다음과 같은 제어 노드 ansible.example.com에서 ansible을 설치하고 구성한다.□ 필요한 패키지를 설치□ 다음과 같이 /home/ansible/project/inventory라는 정적 인벤토리를 파일을 생성한다. □ ansible1은 dev 호스트 그룹의 구성원이다. □ ansible2는 test 호스트 그룹의 구성원이다. □ ansible3 및 ansible4는 prod 호스트 그룹의 구성원이다. □ prod 그룹은 webservers 호스트 그룹의 구성원이다.□ 다음과 같이 /home/ansible/project/ansible.cfg 라는 구성 파일을 생성한다. □ 호스트 인벤토리 파일은 /home/ansible/project/inventory 이다. □ 플레이북에서 사용되는 역할의..