【연재 01】207.Firewalld를 일시적으로 정지한다

본 기사는 사례 연구의 연재입니다. 목차는 【이쪽】입니다.
최신 소스 코드는 【GitHub】에서 게시 중입니다.
서버 책임은 여기에서 확인하십시오.

1.Firewalld 정지 개요



서버 설정 중에는 Firewalld를 일단 정지한다.
(※ 최종적으로는 필요한 통신만 허가한다.)



2.playbook 파일의 상관





3.playbook(site.yml)



${ANSIBLE_HOME}/site.yml
메인이 되는 playbook(site.yml) 참조

4. Firewalld 스톱 playbook (/operations/0041_firewalld.yml)



${ANSIBLE_HOME}/operations/0041_firewalld.yml
# ===================
# 全てのサーバのFirewalldをストップする。(firewalldstop.yml)
# playbookの処理中は一旦全て止めて最後に起動する
# ===================
- hosts: adminserv01
  sudo: no
  remote_user: root
  tasks:
    - name: ファイアーウォールをストップする
      service: name=firewalld enabled=true state=stopped
      ignore_errors: True


servive 모듈

데몬을 시작합니다.
Ansible 디폴트에서는 모든 서버에서 에러가 발생했을 경우에 처리가 중단하기 때문에, 통상은 에러가 있어도 무시를 하는 경우에 사용한다.

CentOS7에서 servicectl
CentOS5, 6에서 init.d
뿐만 아니라



state

상태


enabled
truefalse
자동 시작 자동 시작하지 않음

state
startedrestartrestartedreloaded
부팅 상태 재부팅 재부팅 재로드


다음번은 「208. 필요한 디렉토리를 만들고 소유자와 권한 설정」에 대해.

시리즈의 목차는 【이쪽】입니다.

좋은 웹페이지 즐겨찾기