1.5. 넷 콘솔 구성


디스크 로깅에 실패하거나 직렬 콘솔을 사용할 수 없는 경우 커널 디버깅을 사용해야 할 수 있습니다. netconsole 커널 모듈을 사용하면 네트워크를 통해 커널 메시지를 다른 컴퓨터에 기록할 수 있습니다.
netconsole 을 사용하려면 네트워크에 올바르게 구성된 rsyslog 서버가 있어야 합니다.

절차 1.1. netconsole에 대한 rsyslog 서버 구성

  1. /etc/rsyslog.conf 파일의 MODULES 섹션에서 514/udp 포트에서 수신 대기하고 네트워크에서 메시지를 받도록 rsyslogd 데몬을 구성합니다.
    $ModLoad imudp
    $UDPServerRun 514
  2. 변경 사항을 적용하려면 rsyslogd 서비스를 다시 시작하십시오.
    ]# systemctl restart rsyslog
  3. rsyslogd 가 514/udp 포트에서 수신 대기 중인지 확인합니다.
    ]# netstat -l | grep syslog
    udp        0      0 0.0.0.0:syslog          0.0.0.0:*
    udp6       0      0 [::]:syslog             [::]:*
    netstat -l 출력의 0.0.0.0 :syslog 및 [::]:syslog 값은 rsyslogd/etc/services 파일에 정의된 기본 netconsole 포트에서 수신 대기함을 의미합니다.
    ]$ cat /etc/services | grep syslog
    syslog          514/udp
    syslog-conn     601/tcp                 # Reliable Syslog Service
    syslog-conn     601/udp                 # Reliable Syslog Service
    syslog-tls      6514/tcp                # Syslog over TLS
    syslog-tls      6514/udp                # Syslog over TLS
    syslog-tls      6514/dccp               # Syslog over TLS
Netconsoleinitscripts 패키지의 일부인 /etc/sysconfig/netconsole 파일을 사용하여 구성됩니다. 이 패키지는 기본적으로 설치되며 netconsole 서비스도 제공합니다.
전송 머신을 구성하려면 다음 절차를 따르십시오.

절차 1.2. 전송 머신 구성

  1. syslogd 서버의 IP 주소와 일치하도록 /etc/sysconfig/netconsole 파일의 SYSLOGADDR 변수 값을 설정합니다. 예를 들어 다음과 같습니다.
    SYSLOGADDR=192.168.0.1
  2. 변경 사항을 적용하려면 netconsole 서비스를 다시 시작하십시오.
    ]# systemctl restart netconsole.service
  3. 시스템을 재부팅한 후 netconsole.service 가 실행되도록 활성화합니다.
    ]# systemctl enable netconsole.service
  4. /var/log/messages 파일(기본값) 또는 rsyslog.conf 에 지정된 파일에서 클라이언트의 순console 메시지를 확인합니다.
    ]# cat /var/log/messages
참고
기본적으로 rsyslogdnetconsole.service 는 포트 514를 사용합니다. 다른 포트를 사용하려면 /etc/rsyslog.conf 의 다음 행을 필요한 포트 번호로 변경합니다.
$UDPServerRun <PORT>
전송 시스템에서 /etc/sysconfig/netconsole 파일에서 다음 행의 주석을 제거하고 편집합니다.
SYSLOGPORT=514
넷콘솔 구성 및 문제 해결에 대한 자세한 내용은 Netconsole 커널 설명서를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.