분류 전체보기26 Ansible Inventory 인벤토리 설정 파일은 기본적으로 /etc/ansible/hosts에 정의 되어있다 ansible_host : 연결할 호스트의 이름. 당신이 원하는 호스트 별칭과 다를 경우 사용하여 임의 지정 가능 ansible_port : SSH 포트 번호. 기본값인 22가 아닐 경우 사용 ansible_user : SSH 접속에 사용할 유저 이름 ansible_ssh_pass : SSH 연결시 사용할 비밀번호. 이것은 보안에 취약하므로 –ask-pass 또는 SSH Keys 방식을 사용할 것은 권장 ansible_ssh_private_key_file : SSH 연결시에 사용할 SSH 비밀키 파일 ansible_ssh_common_args : sftp, scp, ssh와 같은 기본 명력을 사용할 때 항상 추가할 설정을 .. 2023. 6. 27. Ansible Configuration Management tools 로 Puppet, Chef, Ansible, Saltstack 대표적이다. Ansible은 IaC (Infrastructure as Code)를 지향하는 자동화 관리 도구로 오픈 소스 기반으로 제작되었다. Ansible을 구동하는 모듈 및 라이브러리는 Python을 기반으로 하며, YAML 포맷을 기반으로 플레이북을 실행시켜서 원하는 자동화를 구현하거나, Ad hoc 모드로 모듈을 실행시켜 상태를 조회해 볼 수 있다. 또한 기존 Chef/Puppet 처럼 기존에 알려진 IaC 솔루션들이 Target Host들에 Agent를 반드시 설치해야 하는 것과 비교해서, Ansible은 SSH를 기반으로 Target Host에 Agentless방식으로 자동화를.. 2023. 6. 27. aws lambda asynchronously 예약 동시성 0의 비동기처리 변경 AWS에서 lambda의 설정에서 예약 동시성이 0으로 설정되어 있을 때 AWS 람다 함수의 비동기 호출 작동 방식을 바꾸고 있는 이슈입니다. 예약된 동시성을 0으로 설정한 lambda가 아니면 해당하지 않습니다. '예약된 동시성이 0' 과 '예약되지 않은 계정 동시성 사용' 은 다른 의미입니다. 예약된 동시성을 0으로 설정하시면 제한을 제거할 때까지 모든 이벤트가 처리되지 않습니다. 따라서 함수가 예약된 동시성 0 으로 설정되면 동시성이 0으로 설정되기 때문에 해당 함수는 이벤트를 처리할 수 없으며 함수의 모든 호출 시도가 제한됩니다. 비동기식 기능의 경우 2021년 8월 16일 이후에는 이벤트가 재시도되지 않고 DLQ 또는 오류 발생 시 이벤트 대상으로 전송됩니다. 기존의 기능과 동일하지만 유일한 변.. 2023. 6. 26. Chaos Engineering Solution 그렘린 workshop 주관: OSC KOREA / Linux 비영리 역할과 공인된 영리 역할(파트너) 카오스 엔지니어링(Chaos Engineering)은 시스템의 신뢰성을 확인하기 위해 실제 발생할 수 있는 장애(Chaos)를 주입시켜 시스템의 취약점을 찾고 보완하는 방식의 엔지니어링 기법이다. 카오스 엔지니어링을 구현한 상용 솔루션인 그렘린에 대해 소개하는 워크샵에 참여하였다. 테스트 타겟 OS OSC Korea Gremlin은 AWS 외 주요 클라우드 환경과 컨테이너, 쿠버네티스, 온프레미스 환경의 대상에 대해 테스트가 가능하다. Gremlin 의 구성도 출처: http://gremlin.com Reliability Testing & Chaos Engineering | Gremlin Prevent outages, inn.. 2023. 6. 26. 이전 1 ··· 3 4 5 6 7 다음