Ansible Serial μ΅μ
Ansibleμ task μ€νμ κΈ°λ³Έμ μΌλ‘ λ³λ ¬λ‘ μ²λ¦¬κ° λ©λλ€. μ¦, μ€νμ΄ νμν νΈμ€νΈμ λμ μ€νμ΄ λλ κ² μ λλ€. taskλ₯Ό λ³λ ¬λ‘ μ€νλμμ λ... λνμ μΌλ‘ λ°μν μ μλ λ¬Έμ λ μ€μκ°μΌλ‘ μλΉμ€κ° μλ μ μλ€λ μ μ λλ€. μλ₯Ό λ€μ΄ 3κ°μ λ Έλμμ HA ꡬμ±λμ΄ μ€νλκ³ μλ μΉμλ²κ° μμ΅λλ€. μλ‘μ΄ featureκ° μΆκ°λμ΄ ν¨μΉλ₯Ό νλ €κ³ νλλ° ansibleλ‘ μ§ννλ©΄ λ³λ ¬λ‘ ν¨μΉλμ΄ μ΄λ ν μκ°μ μλΉμ€κ° λμνμ§ μλ λ¬Έμ κ° λ°μν μ μμ΅λλ€. μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ ansibleμμλ serial νλλ‘ νλ²μ taskκ° μ€νλλ λ Έλμ μλ₯Ό μ§μ ν μ μμ΄ rolling updateκ° κ°λ₯ν΄μ§λλ€.
---
- hosts: all
gather_facts: no
serial: 1
tasks:
- name: upgrade openssl
yum:
name: openssl
state: latest
- μμ λ‘ openssl ν¨ν€μ§λ₯Ό μ΅μ λ²μ μΌλ‘ μ λ°μ΄νΈ νλ€.
- serial νλλ 1λ‘ μ€μ νμ¬ νλ²μ νλμ λ Έλμ μ λ°μ΄νΈν μ μλλ‘ νλ€.
serial λͺ λ Ήμ μ΄μ©νμ¬ λ°°μΉλ₯Ό ν΅μ ν μ μμ΅λλ€.
λκΈ