serial

DevOps/Ansible

Ansible serial 활용

Serial 기본적으로 ansible은 모든 호스트에서 각 태스크를 병렬로 실행하지만 serial을 통해 한 번에 몇 개의 호스트가 play를 수행할지 지정할 수 있는데 사용 예시는 다음과 같다. 한 번에 하나의 호스트에서만 실행 - name: serial-one hosts: all serial: 1 tasks: - name: get info - name: remove host from elb group - name: update - name: put host into elb group 위와 같은 playbook을 통해 한 번에 하나의 호스트에서만 실행하도록 전달할 수 있다. 또한 위와 같은 상황에선 특정 비율 이상의 실패 발생 시에 이후 작업들도 실패가 발생할 확률이 높기에 서비스가 중단될 수 있으므로..

xlwdn98767
'serial' 태그의 글 목록