검색

38장. systemd 네트워크 대상 및 서비스

download PDF

NetworkManager는 시스템 부팅 프로세스 중에 네트워크를 구성합니다. 그러나 루트 디렉터리가 iSCSI 장치에 저장된 경우와 같이 원격 루트(/)로 부팅하는 경우 RHEL을 시작하기 전에 네트워크 설정이 초기 RAM 디스크(initrd)에 적용됩니다. 예를 들어 rd.neednet=1 을 사용하여 커널 명령줄에 네트워크 구성이 지정되거나 원격 파일 시스템을 마운트하도록 구성이 지정된 경우 initrd 에 네트워크 설정이 적용됩니다.

RHEL은 네트워크 설정을 적용하여 network 및 network-online 대상 및 NetworkManager-wait-online 서비스를 사용합니다. 또한 이러한 서비스를 동적으로 다시 로드할 수 없는 경우 네트워크를 완전히 사용할 수 있는 후 systemd 서비스를 시작할 수 있습니다.

38.1. 네트워크 및 네트워크 온라인 systemd 대상의 차이점

systemd는 네트워크 및 네트워크 온라인 대상 장치를 유지 관리합니다. NetworkManager-wait-online.service 와 같은 특수 단위에는 WantedBy=network-online.targetbefore=network-online.target 매개 변수가 있습니다. 활성화된 경우 이러한 단위는 network-online.target 으로 시작하고 일정 형태의 네트워크 연결이 설정될 때까지 대상이 지연됩니다. 네트워크가 연결될 때까지 네트워크 온라인 대상을 지연시킵니다.

네트워크 온라인 대상은 서비스를 시작하여 추가 실행에 지연을 추가합니다. systemd는 자동으로 Wants 에 종속 항목을 추가하고 이 대상 단위의 매개 변수를 $network 기능을 참조하는 Linux Standard Base(LSB) 헤더가 있는 모든 SysV(System V) init 스크립트 서비스 장치에 추가합니다. LSB 헤더는 init 스크립트의 메타데이터입니다. 이를 사용하여 종속성을 지정할 수 있습니다. 이는 systemd 대상과 유사합니다.

네트워크 대상은 부팅 프로세스 실행을 크게 지연시키지 않습니다. 네트워크 대상에 도달한다는 것은 네트워크 설정을 담당하는 서비스가 시작되었음을 의미합니다. 그러나 네트워크 장치가 구성되었음을 의미하지는 않습니다. 이 대상은 시스템을 종료하는 동안 중요합니다. 예를 들어 부팅 중에 네트워크 대상 후에 순서가 지정된 서비스가 있는 경우 종료 중에 이 종속성이 취소됩니다. 네트워크가 서비스가 중지될 때까지 연결이 끊어지지 않습니다. 원격 네트워크 파일 시스템의 모든 마운트 단위는 네트워크 온라인 대상 장치를 자동으로 시작하고 그 후 자체적으로 정렬합니다.

참고

네트워크 온라인 대상 장치는 시스템이 시작되는 동안에만 유용합니다. 시스템 부팅이 완료되면 이 대상은 네트워크의 온라인 상태를 추적하지 않습니다. 따라서 network-online 을 사용하여 네트워크 연결을 모니터링할 수 없습니다. 이 대상은 일회성 시스템 시작 개념을 제공합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.