검색

12장. systemd RHEL 시스템 역할을 사용하여 systemd 장치 관리

download PDF

systemd 시스템 역할을 사용하면 Red Hat Ansible Automation Platform을 사용하여 장치 파일을 배포하고 여러 시스템에 systemd 장치를 관리할 수 있습니다.

systemd 시스템 역할 플레이북에서 systemd_units 변수를 사용하여 대상 시스템의 systemd 장치의 상태를 확인할 수 있습니다. 변수에는 사전 목록이 표시됩니다. 각 사전 항목은 관리 호스트에 있는 하나의 systemd 유닛의 상태 및 구성을 설명합니다. systemd_units 변수는 작업 실행의 최종 단계로 업데이트되고 역할이 모든 작업을 실행한 후 상태를 캡처합니다.

12.1. systemd RHEL 시스템 역할의 변수

systemd RHEL 시스템 역할에 대해 다음 입력 변수를 설정하여 systemd 시스템 및 서비스 관리자의 동작을 사용자 지정할 수 있습니다.

systemd_unit_files
대상 호스트에 배포하려는 systemd 장치 파일 이름 목록을 지정합니다.
systemd_unit-file_templates
템플릿으로 처리해야 하는 systemd 장치 파일 이름 목록을 지정합니다. 각 이름은 Jinja 템플릿 파일에 일치해야 합니다. 예를 들어 < name > .service 유닛 파일의 경우 < name > .service Jinja 템플릿 파일 또는 < name > .service.j2 Jinja 템플릿 파일을 사용할 수 있습니다. 로컬 템플릿 파일에 .j2 접미사가 있는 경우 Ansible은 최종 단위 파일 이름을 생성하기 전에 접미사를 제거합니다.
systemd_dropins

장치 파일을 직접 변경하지 않고 systemd 장치의 동작을 수정하거나 강화할 systemd 드롭인 구성 파일 목록을 지정합니다.

플레이북에서 systemd_dropins = < name > .service.conf 변수를 설정하면 Ansible은 로컬 < name > .service.conf 파일을 가져와서 관리 노드에 항상 99-override.conf 라는 드롭인 파일을 생성하고 이 드롭인 파일을 사용하여 < name > .service systemd 장치를 수정합니다.

systemd_started_units
systemd 가 시작하는 단위 이름 목록을 지정합니다.
systemd_stopped_units
이 변수를 사용하여 systemd 에서 중지해야 하는 단위 이름 목록을 지정합니다.
systemd_restarted_units
systemd 를 다시 시작해야 하는 단위 이름 목록을 지정합니다.
systemd_reloaded_units
systemd 가 다시 로드되어야 하는 단위 이름 목록을 지정합니다.
systemd_enabled_units
systemd 에서 활성화해야 하는 단위 이름 목록을 지정합니다.
systemd_disabled_units
systemd 에서 비활성화해야 하는 단위 이름 목록을 지정합니다.
systemd_masked_units
systemd 에서 마스크해야 하는 단위 이름 목록을 지정합니다.
systemd_unmasked_units
systemd 에서 마스킹을 해제해야 하는 단위 이름 목록을 지정합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.