Red Hat Training

A Red Hat training course is available for RHEL 8

7.3. GFS2 파일 시스템이 중단되고 모든 노드를 재부팅해야 합니다.

GFS2 파일 시스템이 중단되고 명령을 실행하지 않는 경우 사용하기 전에 클러스터의 모든 노드를 재부팅해야 다음 문제가 있는지 확인하십시오.

  • 실패한 펜스가 있을 수 있습니다. GFS2 파일 시스템은 펜싱 실패 시 데이터 무결성을 보장하기 위해 동결됩니다. 메시지 로그를 확인하여 중단 시 실패한 펜스가 있는지 확인합니다. 펜싱이 올바르게 구성되었는지 확인합니다.
  • GFS2 파일 시스템이 제거되었을 수 있습니다. 메시지 로그를 통해 인출 이라는 단어가 있는지 확인하고, 파일 시스템이 제거되었음을 나타내는 GFS2의 메시지 및 호출 추적을 확인합니다. 인출은 파일 시스템 손상, 스토리지 오류 또는 버그를 나타냅니다. 파일 시스템을 마운트 해제하는 것이 편리합니다. 최대한 빨리 다음 절차를 수행해야 합니다.

    1. 인출이 발생한 노드를 재부팅합니다.

      # /sbin/reboot
    2. 파일 시스템 리소스를 중지하여 모든 노드에서 GFS2 파일 시스템을 마운트 해제합니다.

      # pcs resource disable --wait=100 mydata_fs
    3. gfs2_edit savemeta…​로 메타데이터를 캡처합니다. 명령. 파일에 충분한 공간이 있는지 확인해야 합니다. 경우에 따라 크기가 클 수 있습니다. 이 예에서 메타데이터는 /root 디렉터리의 파일에 저장됩니다.

      # gfs2_edit savemeta /dev/vg_mydata/mydata /root/gfs2metadata.gz
    4. gfs2-utils 패키지를 업데이트합니다.

      # sudo yum update gfs2-utils
    5. 한 노드에서 fsck.gfs2 명령을 파일 시스템에서 실행하여 파일 시스템의 무결성을 확인하고 손상을 복구합니다.

      # fsck.gfs2 -y /dev/vg_mydata/mydata > /tmp/fsck.out
    6. fsck.gfs2 명령이 완료되면 파일 시스템 리소스를 다시 활성화하여 서비스로 반환합니다.

      # pcs resource enable --wait=100 mydata_fs
    7. Red Hat 지원팀에서 지원 티켓을 엽니다. sosreportsgfs2_edit savemeta 명령에 의해 생성된 디버깅 정보 및 로그를 보고했습니다.

      일부 GFS2의 경우 파일 시스템 또는 해당 블록 장치에 액세스하려는 명령이 중단될 수 있습니다. 이 경우 클러스터를 재부팅하려면 하드 재부팅이 필요합니다.

      Cryostat2 제거 기능에 대한 자세한 내용은 노드에서 사용할 수 없는 Cryostat2 파일 시스템(iSCSI2 종료 기능)을 참조하십시오.

  • 이 오류는 잠금 문제 또는 버그를 나타내는 것일 수 있습니다. 이러한 경우 중 하나를 통해 데이터를 수집하고 문제 해결을 위해 GFS2 데이터 수집에 설명된 대로 Red Hat 지원팀 에서 지원 티켓을 엽니다.