일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- taint
- ansible
- DaemonSet
- Python
- mariaDB
- Industry Week 2023
- Heartbleed
- docker
- Amazon DynamoDB
- Kubernetis
- ReplicaSet
- Amazon RDS
- CI CD
- Backend
- Cognito
- classmethod
- SSL 인증서
- Amazon VPC
- DevOps
- AWS
- ConfigMap
- deployment
- Terraform
- k8s
- AWS EC2
- Amazon Route 53
- Amazon GuardDuty
- Terraform state
- AWS Security Hub
- staticmethod
- Today
- Total
목록DevOps/Ansible (2)
Nubes et Stella

01. Inventory 서버 형상 관리를 위한 대상 서버 호스트를 관리하는 파일이며, 하나의 파일안에 앤서블이 관리하게 될 서버 정보들이 존재한다. 그 외에 그룹 기능 지원(리눅스 그룹, 윈도우 그룹) 하며 현업에서는 서버군을 프로덕션 레벨에 따라서 분리 하여 사용한다. 인벤토리는 크게 아래 두 종류로 나뉘게 된다. (여기서는 정적 인벤토리만 다룬다.) static inventory : 정적 인벤토리 dynamic inventory : 동적 인벤토리 Type1 ) 기본적인 형태 (IP / 도메인 형식) ** 인벤토리 파일의 확장자는 따로 정해져 있지 않음 Type2 ) 그룹핑 - [그룹명] 을 지정하고 그 아래 호스트 정보 기입 - 디폴트값으로 "ALL"이 존재하며 모든 그룹을 뜻한다. Type3 ) ..

01. 형상 관리 (Configuration Management) - 서버 운영체제 상에 필요한 소프트웨어를 설치하고 원하는 설정으로 관리하는 것 - Configuration as Code 라고도 불림 (IaC와는 달라) - 대표적인 형상 관리 도구로 Ansible, Puppet, Chef, Salt Stack 등이 있다. - 앤서블의 주 사용 용도로 근본적인 "설정관리"가 있으며 "보안준수"를 위해서도 사용된다. 왜 앤서블을 사용해야 할까? 매우 간단한 Yaml 문법 멱등성을 보장하여 여러 번 실행해도 안전함 ssh / win_rm 기반으로 통신 > 대상 서버에 에이전트 설치가 필요하지 않음 여러 서버를 대상을 동시 실행 특정 서버들을 타겟팅할 수 있음 버전과리하기에 용이함 > GitOps 가능 02...