HP iLO 사용기

서버 업그레이드를 진행하면서 새로 산 서버에 iLO (Integrated Lights Out)라는 기능이 있길래 좀 사용을 해봤는데, 확실히 세상이 진보해가고 있는게 느껴졌다.

간단하게 얘기하자면 서버 상태 확인 및 KVM 기능이 network를 통해서 이뤄질 수 있는 기능이고, 추가적으로 설치 CD 등을 원격으로 마운트할 수 있는 기능까지 있어서 유용하게 사용할 수 있을 것 같다.

BIOS 세팅하듯이 부팅 중에 iLO 관련 설정을 변경하면 되고, 설정 툴에서 IP 정보 및 ID/Password 등을 설정할 수 있다. 설정이 끝난 후 웹브라우져를 통해 iLO로 할당되어 있는 IP로 접속/로그인 하면 아래와 같은 화면들을 볼 수 있다.

아래 이미지는 서버 내에 온도 센서 정보들이고…

ilo-temperature-status

Continue reading HP iLO 사용기

서버 업그레이드

원래 별 계획이 없었는데… 연초에 레고에 꼽혀서 아마존 질을 하다 곁가지로 검색을 해보니 HP 중고 서버가 그리 비싸지 않은 가격에 팔고 있길래, 우선 선지름을 시행해버렸다.

(준 full spec의) HP Proliant DL360 G6를 였는데, 아주 빠릿빠릿한 현역은 아니지만 어쨌든 저렴하게 바꾸는게 그동안의 모토였으니 뭐 적당히 저렴하게 잘 바꾼 것 같다.

처음엔 별 계획 없이 서버만 샀는데, 이래저래 하나하나하 추가하다보니 생각보다 일이 커져버렸다.

제품 가격 ($) 가격 (원)
HP Proliant DL360 G6 – 2xX5550 2.66Ghz + 16GHz $497.77 약 72만원
73GB 15K RPM SAS * 2 $84 약 12만원
300GB 10K RPM SAS $71 약 9만원
SAS 추가 장착용 backplane $185 약 27만원
SAS tray * 2 $17.56 약 2만원
DDR3 memory – 16GB 약 13만원
tx driver (별나사 드라이버) 약 1만원
약 <140만원

($/원 계산은 부가세/관세, $/원 환율을 고려해서 *1.2*1.2 … 컴퓨터 부품들은 관세만 있고 부가세가 없던가 해서 실제론 저거보다 저렴했던 것 같다.)

원래 시스템/DB 용 하드는 1.5Krpm 짜리 146GB 제품을 두개 주문했는데, 73GB 짜리 제품이 두개 왔다. 어떻게 된거냐고 메일 보냈더니 (다시 보내줄테니 그건 그냥 가지란 얘길 듣고 싶었는데) pre-paid UPS label을 보내줄테니 반송하랜다.

반송 시작된거 확인되면 새로 보내주겠다고… 그런데 해외 배송에 이래저래 귀찮아서 그냥 차액 환불을 요청했는데, 나쁘지 않았던 선택인거 같다. 세팅해놓고 보니 하드가 남아도네…

Continue reading 서버 업그레이드

해킹이 의심되는 파일들 발견…

흠 그동안 관리를 잘 안했더니, 확실히 여러가지 문제들이 생긴 것 같다. 서버 이전 전에 왠만한 문제들은 해결하고 가는게 좋을 것 같아서 파일들을 좀 살펴봤는데, 변조된 파일로 보이는 파일들이 많이 보인다. 대강 아래와 같은 식의 요상한 데이터가 덮어씌워져 있는데…

문자열을 \\xHEX 형식으로 치환해놔서 그냥 보기에는 어떤 내용인지를 쉽게 알아볼 수가 없고, pattern matching 해서 찾아내기에도 드럽게 해놨다. -_- 나뿐 놈들…

도대체 어떤 코드를 넣어놨나 궁금해서 아래 코드를 이용해서 눈으로 볼 수 있는 형태로 치환해봤는데…

Continue reading 해킹이 의심되는 파일들 발견…

AirComix server와 encoding 문제…

홈서버가 잠시 터졌던 관계로… 불편함에 AirComix server를 php 기반 서버로 전환했는데, 이후 열리지 않는 zip archive들이 발견되었다.

처음에는 pecl:zip 문제인 줄 알고, PEAR:archive_zip 등을 사용하도록 코드를 업데이트 해야하나하는 고민을 했었지만 디버깅을 해보니 그런 큰 문제는 아니었다.

대게 단순한 문제였는데… “햏”같은 uhc/utf-8 등에는 정의되어 있지만, euc-kr에는 정의되지 않는 글자들이 사용된 경우 AirComix server가 오동작하는 문제!

단순히 handler.php에서 $source_encoding = “euc-kr”로 되어 있는걸 $source_encoding = “cp949″로 바꿔주면 잘 동작하는 것을 확인했다.

게임을 줄였더니 확실히 뭔가 생산적이 되는 것 같다.

덧: 예전에 인코딩이랑 캐릭터셋 관련해서 삽질도 많이하고 공부도 많이했는데, 덕분에 이래저래 도움이 많이 되는 것 같다. 오늘의 일기 끝!