아주 오래된 서버인 HP DL360 Gen6 장비가 있다. HP 서버에는 내부에 iLO라는 솔루션을 탑재하고 있어 이를 이용하면 원격에서 서버를 핸들링 할 수 있다. 이 기능은 매우 매력적인 기능이다.

보통 Windows 운영체제를 사용하고 있다면, Remote Desktop 이라는 기능을 이용해서 원격제어가 가능하긴 한데, 제일 큰 문제가, 리부팅 등 Windows가 떠 있지 않은 상태에서는 제어가 불가능하다. 이 iLO 를 이용하면 Windows가 부팅되어 있지 않아도 제어가 가능하다.

다만, 지금 가지고 있는 서버의 경우 2009년 부터 판매된 제품으로 이미 단종된지 오래이다. 당연히 iLO2의 경우 요즘 최신 웹브라우저나 Java 등이 제대로 동작하지 않는다. 이런 저런 문제들이 있는데, 약간은 편법이긴 하지만, 몇가지 수정을 하면 동작을 한다. 현재 작업한 내용을 기준으로 정리한다.


1. iLO2 활성화

iLO2를 사용하려면, 서버 뒷 면에 있는 iLO 용 포트에 네트워크를 연결한다. 기본적으로 iLO2의 설정은 DHCP로 되어 있으므로 DHCP 서버가 있는 쪽에서 해주는게 좋다.

그리고 난 뒤 부팅 중에 iLO 화면이 나올 때 표시되는 IP 주소를 확인한다. 만일 DHCP 서버의 내용을 확인할 수 있으면 IP 주소를 확인하는데 문제가 없을 듯 싶다.

확인되었으면, IE 11을 띄워서 https://{ip address}(예 http://192.168.50.141) 로 연결한다. 그러면 로그인 화면이 뜬다.

여기서 로그인은 서버 상판에 붙은 iLO 정보를 이용해서 로그인을 시도한다. 보통 계정은 Administrator 이고, 암호는 8글자의 랜덤 문자열이다. (이 정보가 없다면... 필자도 모름 -_-;;; )

성공적으로 로그인을 했다면 다음과 같은 화면이 뜬다.

뜬 내용 중에서 iLO 2 Firmware Version과 License Type를 확인한다.

만일 Firmware 버전이 2.33 보다 낮으면 2번을 적용하고, License가 Advanced가 아니면 3번을 적용해준다.


2. Firmware 업데이트

만일 2.33 보다 낮은 버전이라면, HP 사이트에서 다운로드 받아서 업데이트 한다. 펌웨어 업데이트 중에서 프로그램을 직접실행하는 방법과 iLO 사이트 내에서 온라인 업데이트 하는 방법이 있다.

프로그램을 직접 실행하는 방법은 Windows 용 혹은 Linux용을 구분해서 다운 받은 뒤, 서버가 운영체제가 뜬 상태에서 실행해주면 간단하게 업데이트 된다.
(아래 사이트 URL : https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_f6a4b5346d3a4a92846da43104 )

만약 서버내 운영체제가 설치 안되어 있거나, 해당 프로그램을 복사하기 어려운 경우 펌웨어 설치 프로그램을 실행 한 뒤, Extract 라는 것을 이용해서 내용의 압축을 해제한다.

해제된 내용 중에, xxxx.bin 파일을 확보한다.

그리고 iLO 사이트에서 Administration 탭을 클릭한 뒤, iLO2 Firmware 를 클릭한 뒤, 사이트에서 직접 bin을 업로드해서 업데이트 하도록 한다.


3. iLO2 Advanced 라이선스 적용

iLO의 경우 Remote Console을 이용하려면, Advanced 이상의 라이선스가 필요하다. 정식적으로는 구매를 해야 하는데, 우리나라에서는 구하기 힘들고, ebay 같은 곳에서 구매를 해야 할 것이다. (ebay에서 iLO2 로 검색하면 됨) 대략 가격은 15 dollor 정도 한다. 물론 Google에서 iLO2 advanced license key 로 찾아보는 것도 좋을듯. 일단 구하면 Activation Key라는 CD 키 같은 값을 구할 수 있을 것이다.

이제 iLO 사이트에 접속한다.
그리고 난 뒤, Administrator 탭에서 License 메뉴에 들어가 Activation Key라는 부분에 입력 한 뒤 Install 버튼을 클릭하면 된다.


4. IE 로 접속하기.

위의 작업은 Chrome 이든, Firefox 든 무엇으로 접속하더라도 문제가 없지만, Remote Console을 하려면, 무조건 IE로 해야 한다.

그 이유는 Active-X를 이용한 방법으로 접속을 할 예정이라서 그렇다.

사이트 내에서 Remote Console 탭을 클릭 한 뒤, Information 메뉴를 선택한다. 그리고 난 뒤에 나온 링크 중, Integration Remote Console을 클릭하면 된다.

그러면 팝업으로 새로운 창이 뜬다. 최초로 실행하면 Active X 설치 요청 화면이 나오는데, 설치를 정상적으로 진행하면 다음과 같이 실행된 화면이 나온다.

실제로 리부팅을 해보면 서버의 부팅 화면도 확인할 수 있다.

2019. 11. 14. 오후 5:11

728x90

+ Recent posts