14장. journald RHEL 시스템 역할을 사용하여 systemd 저널 구성
journald
RHEL 시스템 역할을 사용하면 Red Hat Ansible Automation Platform을 사용하여 systemd
저널을 자동화하고 영구 로깅을 구성할 수 있습니다.
14.1. 저널링된 시스템
역할의 변수
journald
RHEL 시스템 역할은 journald
로깅 서비스의 동작을 사용자 정의하는 일련의 변수를 제공합니다. 역할에는 다음 변수가 포함됩니다.
journald_persistent
-
이 부울 변수를 사용하여
/var/log/journal/
디렉터리에 로그 파일을 저장하도록journald
를 구성합니다. 이 변수를true
로 설정하면 로그가 디스크에 저장되고, 그렇지 않으면 volatile 메모리에 저장됩니다. 기본값은false
입니다. journald_max_disk_size
-
이 변수를 사용하여 저널 파일이 디스크에 할당될 수 있는 최대 크기(MB)를 지정합니다.
journald.conf(5)
매뉴얼 페이지에 설명된 기본 크기 조정 계산을 참조하십시오. journald_max_files
-
저널의
journal_max_disk_size
설정을 준수하는 동안 보관할 최대 저널 파일 수를 지정하려면 이 변수를 사용합니다. journald_max_file_size
- 이 변수를 사용하여 단일 저널 파일의 최대 크기(MB)를 지정합니다.
journald_per_user
-
이 부울 변수를 사용하여 각 사용자에 대해 로그 데이터를 분리하도록
journald
를 구성합니다. 기본값은true
이고 권한이 없는 사용자는 자체 사용자 서비스에서 시스템 로그를 읽을 수 있습니다. 사용자별 저널 파일은journald_persistent
변수가true
로 설정된 경우에만 사용할 수 있습니다. journald_compression
-
이 부울 변수를 사용하여 기본 512바이트보다 큰
journald
데이터 오브젝트에 압축을 적용합니다. 기본값은true
입니다. journald_sync_interval
-
이 변수를 사용하여
journald
가 현재 사용된 저널 파일을 디스크에 동기화하는 시간을 분 단위로 지정합니다. 기본적으로 역할은 현재 값을 변경하지 않습니다.
추가 리소스
-
/usr/share/ansible/roles/rhel-system-roles.journald/README.md
파일 -
/usr/share/doc/rhel-system-roles/journald/
디렉터리 -
journald.conf(5)
도움말 페이지