일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 헤더
- crontab
- NAT
- 스위치
- vrrp
- OSPF
- GLBP
- 라우터
- OSI 7 layer
- Redistribute
- eigrp
- rip
- tunneling
- DHCP
- ripng
- ospfv3
- Inter VLAN
- 장비
- 명령어
- eigrpv2
- ACL
- Etherchannel
- Chrony
- CKA
- ipv6
- stp
- Vlan
- Today
- Total
목록Cloud (47)
Net Eng
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cFBDp0/btsHWwBEtLF/bXkklpW7HKMApVweKR6K11/img.jpg)
다음 요구 사항이 있는 /home/ansible/project/webservers.yml 이라는 플레이북을 생성한다.□ 플레이북에는 webservers 호스트 그룹의 호스트에서 실행되어야 한다.□ httpd/firewalld 패키지 설치, httpd/firewalld 서비스 기동, firewall에 http/https 서비스 포트가 등록된 상태이어야 한다.□ URL/hello.html가 있는 webservers 호스트 그룹에서 호스트를 찾으면 다음 출력이 생성 된다. FQDN이 호스트의 정규화된 도메인 이름이다. Hello World from FQDN□ 예를 들어 http://ansible3.example.com/hello.html를 찾으면 다음 출력이 생성된다. Hello World ..
![](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 이다. □ 플레이북에서 사용되는 역할의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bykO1u/btsH2oZUTAA/pPEU6zUZeXiQA9yxoqeFa0/img.png)
https://www.notion.so/EKS-Prometheus-Grafana-55141d531aa34f4e805d638e02702032?pvs=4 EKS 클러스터 구축 및 Prometheus, Grafana 모니터링 구축 | Notion선행 조건: EC2 인스턴스에 AWS CLI, Kubectl, Eksctl, Helm 명령어 설치 필요curved-jaguar-c79.notion.site
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/9J55b/btsH2IqiXqu/JpvuzQXr18xKZjnbfEaIo1/img.png)
https://www.notion.so/CI-CD-Jenkins-Argo-b06ae9c525784f18bdda7503700637d9?pvs=4 CI/CD Jenkins Argo 구축 | Notionus-east-2 (오하이오) 기준curved-jaguar-c79.notion.site
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byZNpZ/btsDNqNSfmv/HUvVVLKFa7PZsDB0ckzvD1/img.png)
[선수 작업]ssh node2 'sudo systemctl disable --now docker' >/dev/null 2>&1 [문제]A kubernetes worker node, named node2 is in state NotReady.Investigate why this is the case, and perform any appropriate steps bring the node to a Ready state, ensuring that any changes are made permanent.[풀이]kubectl get nodes* node 확인 ssh node2sudo -i* node2으로 접속 systemctl status docker* docker 상태 확인 systemctl enable --..