PowerEdge 서버에서 내부 Dell Remote Access Controller(iDRAC)를 리셋하는 방법

PowerEdge 서버에서 내부 Dell Remote Access Controller(iDRAC)를 리셋하는 방법


Lifecycle Controller가 포함된 iDRAC(Integrated Remote Access Controller)는 시스템 프로필 설정 및 대역외 관리를 담당합니다. 이 부분에 대한 문제가 발생하는 경우 가장 먼저 수행해야 할 문제 해결 단계 중 하나는 iDRAC 모듈을 리셋하는 것입니다. 이 절차는 iDRAC의 비밀번호를 분실한 경우에도 작동하며, 기본 자격 증명을 복원합니다.

참고: 다음 옵션의 경우 시스템 호스트를 다시 시작할 필요가 없습니다.


목차

  1. i-단추로 하드 리셋

  2. RACADM을 통한 소프트 또는 하드 리셋

  3. iDRAC GUI로 리셋

  4. iDRAC 서비스 모듈을 통한 하드 리셋



1. 옵션: i-단추로 리셋

12세대 PowerEdge 서버 이후부터 "i"(그림 1)가 표시된 작은 단추가 타워 및 랙 시스템의 앞면 패널에 있습니다. iDRAC를 재부팅하려면 단추를 30초 이상 누릅니다. 냉각 팬이 최고 속도로 회전하기 시작하고 전면 LCD(있는 경우)가 꺼지면 단추를 그만 누릅니다. 이제 저장된 설정이 변경되지 않고 iDRAC가 다시 시작됩니다. 원격 컨트롤러가 이전과 마찬가지로 작동하려면 몇 분 정도 소요되지만, 시스템은 전체 프로세스 중에 계속 작동합니다.

I-단추
그림 1: PowerEdge T620 서버의 i-단추



2. 옵션: RACADM으로 리셋

Dell RACADM(Remote Access Controller Admin) 유틸리티는 iDRAC를 통해 Dell 서버를 원격 또는 로컬로 관리할 수 있는 명령줄 도구입니다. 관리 스테이션 및/또는 로컬 관리 시스템에서 RACADM 명령을 원격으로 실행할 수 있습니다.

도구 및 사용에 대한 자세한 내용은 RACADM 명령줄 인터페이스 참조 설명서(버전 2.10.10.10. 이후, 영문)를 확인하십시오.

iDRAC 리셋 명령:

소프트 리셋(저장된 설정이 변경되지 않음)의 경우 racadm racreset 또는
하드 리셋(IP/계정 설정이 출하 시 기본값으로 다시 설정됨)의 경우 racadm racresetcfg



3. 옵션: iDRAC GUI로 리셋

iDRAC GUI(Graphical User Interface)는 소프트 리셋을 수행하는 옵션을 제공합니다.
 

  1. iDRAC에 연결합니다.
  2. 사용자 이름 및 비밀번호를 입력하여 인터페이스에 로그인합니다.
  3. iDRAC 버전에 따라 다음 작업을 수행합니다.
     



iDRAC 8 및 이전

  1. 개요 화면의 오른쪽 하단 모서리에 작업 빠른 실행(Quick Launch Tasks)이 표시됩니다.
  2. iDRAC 리셋을 클릭합니다(그림 2).
  3. 작업을 확인합니다.
  4. iDRAC에 몇 분 동안 연결할 수 없지만 시스템 성능에는 영향을 주지 않습니다.
GUI의 iDRAC 리셋 옵션
그림 2: iDRAC 리셋 옵션 

 



iDRAC 9 

1. 유지 관리(Maintenance) 탭을 클릭합니다.
2. 진단(Diagnostics)을 선택합니다.
3. iDRAC 리셋(Reset iDRAC)을 클릭합니다.

 

참고: 전체 리셋을 수행하려면 “iDRAC를 기본 설정으로 재설정(Reset iDRAC to Default Settings)”을 클릭하고 사용자 이름, 비밀번호 IP를 비롯한 모든 설정을 기본 설정으로 복원합니다.

이 페이지에서는 iDRAC 명령줄을 직접 입력할 수도 있습니다.

 


4. 옵션: iDRAC 서비스 모듈을 통한 하드 리셋

iDRAC 서비스 모듈(iSM) 은 PowerEdge 서버(12g 이상)에 설치할 수 있는 가벼운 소프트웨어 애플리케이션입니다. iSM 2.3 이상에는 iDRAC가 응답하지 않을 때 관리자가 iDRAC를 원격으로 재설정할 수 있습니다. iDRAC의 멈춤 증상:

  • racadm 명령이 "ERROR: unable to unable to the requested operation"을 반환
  • iDRAC에 대한 ssh/telnet 액세스 없음(시도한 연결 시간 초과)
  • iDRAC 브라우저 액세스 없음
  • iDRAC IP 주소에 대한 Ping에 실패

iDRAC 서비스 모듈에서는 iDRAC를 재설정할 수 있는 다음과 같은 인터페이스를 제공합니다.

WMI 명령을 사용하여 iDRAC를 리셋하려면 다음의 절차를 따릅니다.
  • 호스트 OS에 iDRAC 서비스 모듈을 설치합니다.
  • 관리자 권한으로 명령 프롬프트를 엽니다.
  • 로컬 WinRM 명령 실행: winrm i iDRACHardReset wmi/root/cimv2/dcim/DCIM_iSMService?InstanceID="iSMExportedFunctions"
  • 또는
  • 원격 WinRM 명령 실행: winrm i iDRACHardReset wmi/root/cimv2/dcim/dcim_ismservice -u:"admin-username" -p:"password" -r:http://"remote-hostname or IP"/wsman -a:Basic -encoding:utf-8 -skipCACheck -skipCNCheck
참고: WinRM server 또는 listener 구성은 위의 WinRM 원격 명령을 사용하기 위한 필수 사항입니다. WinRM을 listener로 구성하는 경우 Windows 원격 관리를 위한 설치 및 구성을 참조하십시오.
로컬 PowerShell 명령을 사용하여 iDRAC를 리셋하려면 다음의 절차를 따릅니다.

필수 구성 요소

  • Microsoft .NET framework 64비트 버전 2.x 이상이 필요합니다.
  • powershell 스크립트 실행을 위한 실행 정책을 다음 중 하나로 설정해야 합니다.
    • 실행 정책을 모두 서명됨으로 설정(Set-ExecutionPolicy AllSigned)
    • 실행 정책을 제한 없음으로 설정(Set-ExecutionPolicy Unrestricted)

iDRAC 서비스 모듈에서는 iDRAC를 로컬로 리셋하는 PowerShell cmdlet를 제공합니다. iDRAC 리셋 시 PowerShell을 사용하려면:

  • Windows PowerShell 세션을 관리자로 엽니다.
  • Invoke-iDRACHardReset을 입력합니다.
참고: 스크립트를 사용하거나 확인 메시지를 표시하지 않고 iDRAC를 리셋하려면 -force 옵션을 활용할 수 있습니다.

원격 PowerShell 세션의 Invoke-iDRACHardReset 명령을 사용합니다.

  • 관리 스테이션에서 PowerShell 세션 시작
  • "Enable PS-Remoting" cmdlet를 사용하여 원격 PowerShell 활성화
  • PS-Remoting의 필수 구성 요소는 WinRM을 listener로 구성
참고: PS-Remoting을 구성하는 방법에 대한 자세한 내용은 Windows PowerShell에서 원격 명령 활성화 및 사용을 참조하십시오.
또한 iDRAC 서비스 모듈에서는 Windows OS의 프로그램 메뉴에 바로 가기를 제공합니다. iDRAC를 리셋하려면 이 옵션을 선택합니다.

모든 iSM 지원 Linux OS에서 iSM은 SSH 또는 다음과 같은 동등한 명령을 사용하여 OS에 로그인하여 실행할 수 있는 명령을 제공합니다.

명령:

$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset (또는)
$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset -f

사용자 확인을 기다리지 않고 iDRAC 리셋 작업을 진행할 수 있는 명령과 함께 force (-f) 옵션을 지정할 수 있는 옵션이 있습니다.

제한 사항:

RHEL-7 및 SLES-11 SP2 버전에서 iDRAC 리셋 후 IPMI 드라이버가 응답하지 않을 수 있습니다. 관리자는 IPMI 드라이버 모듈을 언로드하고 다시 로드해야 합니다. 그러나 RHEL-7.1 이상 버전에서는 이 IPMI 문제가 해결되었으며 RedHat 사이트에서 동일한 패치를 다운로드할 수 있습니다. 이 문제는 Linux 커널 3.15 이전 버전에서 발견됩니다.

커널 버전이 3.15 이하인 경우 IPMI 드라이버를 다시 로드하는 단계:

  1. modprobe -r ipmi_si 제거 실패 시 ipmi_si를 사용하는 모든 애플리케이션(예: iDRAC 서비스 모듈 및 OpenManage Server Administrator)을 중지하고 작업을 재시도해야 합니다.
  2. modprobe ipmi_si
참고: 또한 관리자는 호스트 OS를 다시 시작하여 문제를 해결할 수도 있습니다.

모든 iDRAC 서비스 모듈 지원 ESXi OS에서 iSM 2.3 이상 버전은 고객이 WinRM 원격 명령을 사용하여 원격으로 iDRAC 리셋을 수행할 수 있도록 하는 CMPI 메서드 공급자를 지원합니다. Windows와 달리(WMI 제외), Linux OS는 iDRAC를 리셋하기 전에 사용자에게 확인 메시지를 표시하지 않습니다.

명령:

winrm i iDRACHardReset http://schemas.dell.com/wbem/wscim/1/cimschema/2/root/cimv2/dcim/DCIM_iSMService?__cimnamespace=root/cimv2/dcim+InstanceID=iSMEx portedFunctions -u:"root-username" -p:"password" -r:https://"Host-IP":443/wsman -a:basic -encoding:utf-8 -skipCNCheck -skipCACheck -skipRevocationcheck

작업 결과는 작업의 성공 또는 실패를 나타내는 정수 값으로 표시됩니다.

제한 사항:

ESXi 6.0 U1 및 ESXi 6.0 U2 버전에서는 iDRAC 리셋 후 IPMI 드라이버가 응답하지 않을 수 있습니다. 특정 VMware ESXi 운영 체제에서 사용자가 하드 리셋 작업을 수행하면 IPMI 드라이버의 기존 문제로 인해 IPMI 드라이버(ipmi_si_drv)가 응답하지 않을 수 있습니다. IPMI 드라이버가 응답하지 않는 경우 IPMI 드라이버(ipmi_si_drv)를 다시 로드합니다.

ipmi_si_drv를 다시 로드하는 단계

  1. /etc/init.d/sfcbd-watchdog stop
  2. esxcfg-module -u ipmi_si_drv => unload ipmi_si_drv
  3. esxcfg-module ipmi_si_drv => load ipmi_si_drv
  4. /etc/init.d/sfcbd-watchdog start
참고: 또한 관리자는 호스트 OS를 다시 시작하여 문제를 해결할 수도 있습니다.

추가 지원이 필요하십니까?
추가 제품 리소스 찾기

커뮤니티 방문 및 지원 요청

온라인 지원 요청 생성





문서 ID: SLN305793

최종 수정일: 2019.09.14 10:44


이 문서 평가하기

정확함
유용함
이해하기 쉬운
이 문서가 도움이 되셨나요?
지원 미지원
피드백을 보내 주십시오.
의견에는 <>()\와 같은 특수 문자를 사용할 수 없습니다.
죄송합니다. 현재 피드백 시스템은 사용하실 수 없습니다. 잠시 후에 다시 시도하십시오.

피드백을 보내주셔서 감사합니다.