31.4. 부트 로더 RHEL 시스템 역할을 사용하여 부트 로더 구성 정보 수집


부트로더 RHEL 시스템 역할을 사용하여 자동화된 방식으로 GRUB 부트 로더 항목에 대한 정보를 수집할 수 있습니다. 이 정보를 사용하여 커널 및 초기 RAM 디스크 이미지 경로와 같은 시스템 부팅 매개변수의 올바른 구성을 확인할 수 있습니다.

예를 들면 다음과 같습니다.

  • 부팅 실패를 방지합니다.
  • 문제 해결 시 알려진 양호한 상태로 되돌립니다.
  • 보안 관련 커널 명령줄 매개 변수가 올바르게 구성되었는지 확인합니다.

사전 요구 사항

프로세스

  1. 다음 콘텐츠를 사용하여 플레이북 파일(예: ~/playbook.yml )을 생성합니다.

    ---
    - name: Configuration and management of GRUB boot loader
      hosts: managed-node-01.example.com
      tasks:
        - name: Gather information about the boot loader configuration
          ansible.builtin.include_role:
            name: redhat.rhel_system_roles.bootloader
          vars:
            bootloader_gather_facts: true
    
        - name: Display the collected boot loader configuration information
          debug:
            var: bootloader_facts
    Copy to Clipboard Toggle word wrap

    플레이북에 사용되는 모든 변수에 대한 자세한 내용은 제어 노드의 /usr/share/ansible/roles/rhel-system-roles.bootloader/README.md 파일을 참조하십시오.

  2. 플레이북 구문을 확인합니다.

    $ ansible-playbook --syntax-check ~/playbook.yml
    Copy to Clipboard Toggle word wrap

    이 명령은 구문만 검증하고 잘못되었지만 유효한 구성으로부터 보호하지 않습니다.

  3. Playbook을 실행합니다.

    $ ansible-playbook ~/playbook.yml
    Copy to Clipboard Toggle word wrap

검증

  • 제어 노드에서 이전 플레이북을 실행하면 다음 예와 유사한 명령줄 출력이 표시됩니다.

    ...
        "bootloader_facts": [
            {
                "args": "ro crashkernel=1G-4G:256M,4G-64G:320M,64G-:576M rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap $tuned_params quiet",
                "default": true,
                "id": "2c9ec787230141a9b087f774955795ab-5.14.0-362.24.1.el9_3.aarch64",
                "index": "1",
                "initrd": "/boot/initramfs-5.14.0-362.24.1.el9_3.aarch64.img $tuned_initrd",
                "kernel": "/boot/vmlinuz-5.14.0-362.24.1.el9_3.aarch64",
                "root": "/dev/mapper/rhel-root",
                "title": "Red Hat Enterprise Linux (5.14.0-362.24.1.el9_3.aarch64) 9.4 (Plow)"
            }
        ]
    ...
    Copy to Clipboard Toggle word wrap

    명령줄 출력에는 부팅 항목에 대한 다음과 같은 주목할 만한 구성 정보가 표시됩니다.

    args
    부팅 프로세스 중에 GRUB2 부트 로더에 의해 커널에 전달된 명령줄 매개 변수입니다. 커널, initramfs 및 기타 부팅 시간 구성 요소의 다양한 설정 및 동작을 구성합니다.
    id
    부트 로더 메뉴의 각 부트 항목에 할당된 고유 식별자입니다. 머신 ID와 커널 버전으로 구성됩니다.
    root
    커널이 부팅 중에 기본 파일 시스템으로 마운트하고 사용할 루트 파일 시스템입니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat