하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
서버 행업 시 트러블 슈팅
(r6 RAW)
[목차] == 개요 == 서버 BS 작업 중 행업이나 정상적으로 부팅 하지 않을 때 참고 할 수 있는 문서를 작성하였다. == 작업 중 행업 상태일 때 == '''1. Gen8 시리즈와 CentOS 구버전 호환성 문제''' * '''현상''': HP ProLiant Gen8 장비에 [[CentOS]] 6.5 미만 버전을 설치하여 운용할 경우, 특정 커널(Kernel)과 하드웨어 간의 충돌로 인해 시스템이 멈추는 행(Hang) 현상이 보고된 바 있다. * '''해결''': 단순한 재부팅(Warm Boot)으로는 해결되지 않으며, 반드시 전원을 완전히 내렸다가 켜는 '''콜드 부팅(Cold Boot)'''[* AC 전원 케이블을 제거하고 잔류 전력이 빠질 때까지 대기 후 다시 연결하여 부팅하는 것.]을 수행해야 한다. '''2. 부트 모드(Boot Mode) 설정 불일치''' * '''현상''': OS는 레거시(Legacy) 모드로 설치되어 있으나, 서버 BIOS 설정이 UEFI 모드로 되어 있어 부팅을 시도할 경우, 호환성 문제로 인해 시스템이 멈추는 행(Hang) 현상이 발생한다. * '''해결''': 서버의 시스템 설정(System Utilities)[* HP 서버 기준, 부팅 시 F9 키 등을 눌러 진입하는 'System Configuration' 메뉴를 의미.]으로 진입하여, 부트 모드를 '''Legacy Mode'''(또는 BIOS Mode)로 변경한 후 재시작해야 한다. '''3. 메모리 및 하드웨어 접촉 불량''' * '''현상''': 서버 운용 중 발생하는 쿨러의 미세한 진동이나 물리적 요인으로 인해, 메모리(RAM)가 슬롯에서 미세하게 이탈하여 부팅이 불가능한 경우가 있다. * '''해결''': 서버 하드웨어 상태를 점검할 수 있는 진단 모드(Diagnostics)[* HP Gen8 등의 경우 (F10) 내의 진단 도구(Insight Diagnostics) 등을 활용하거나, 부팅 시 POST 화면의 상태 메시지를 확인.]로 진입하여 CPU, Memory, Disk 등의 인식 여부 및 상태(Status)가 정상인지 확인하고 필요 시 재장착한다. == 긴급모드로 부팅 된 상태일 때 == '''1. /etc/fstab 설정 오류''' * '''현상''': 리눅스 부팅 시 파티션 정보를 읽어오는 /etc/fstab 파일에 잘못된 디스크 UUID가 기재되어 있거나 문법 오류가 있을 경우, 부팅 과정에서 마운트에 실패하여 '''긴급 모드(Emergency Mode)'''[* 부팅에 실패했을 때 떨어지는 최소한의 쉘 환경으로, `Give root password for maintenance` 메시지가 출력된다.]로 진입한다. * '''해결''': 먼저 루트 파일 시스템을 읽기/쓰기(Read/Write) 모드로 다시 마운트[* 긴급 모드에서는 파일 시스템이 읽기 전용(Read-only)으로 마운트되어 있어 파일 수정이 불가능할 수 있다. `mount -o remount,rw /` 명령어를 입력하여 쓰기 권한을 얻어야 한다.]한 후, 백업해 둔 fstab 파일로 복구하거나 에디터로 접속하여 잘못된 UUID 및 마운트 경로를 수정(또는 주석 처리)해야 한다.
Liberty
|
the tree