데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      빠르게 실행해 볼 수 있는 AI 시대 - 프로젝트에 투입해야 하는 서버

      broccoli 25.11.19
      1,409 5 1
      DEVOTEE 요약
      AI 기술 발전으로 다양한 전문 영역에서 새로운 도전을 시도할 수 있는 시대가 열렸습니다. 클라우드 환경에 익숙했던 개발팀이 온프레미스 서버 설치를 통해 하드웨어 문제를 겪었지만, AI의 도움으로 RAID 구성과 OS 설치를 신속히 해결하였습니다. 이 경험은 AI가 엔지니어의 문제 해결과 학습 속도를 크게 향상시키며, 전문 영역 확장이 가능하다는 점을 보여줍니다.
      DEVOTEE 추천 블로그

      들어가는 말

      빠르게 실행해볼 수 있는 AI 시대의 글로 이번에는 하드웨어 분야 서버에 관한 내용으로 공유해 보도록 하겠습니다.

      AI 기술의 발전은 우리 사회의 많은 영역에 변화를 가져오고 있으며, 특히 엔지니어링 전문 분야에서의 역할과 접근 방식에도 깊은 영향을 미치고 있습니다.

      과거에는 특정 분야의 깊이 있는 전문성이 중요했지만, 이제는 AI를 통해 새로운 지식을 빠르게 습득하고 다양한 문제에 유연하게 대처하는 능력이 점차 중요해지고 있다고 말할 수 있을 것입니다.

      온프레미스 환경에 노출된 개발자가 하드웨어를 다루는 과정의 내용을 통해 AI시대 엔지니어의 역할에 대해 생각해 볼 수 있는 기회가 되었으면 합니다.


      예상치 못한 온프레미스 도전

      풍부한 클라우드 환경에서의 개발이 익숙했던 우리 팀에게 올해에는 온프레미스 프로젝트가 할당되었습니다.

      기존에는 Azure 같은 클라우드 서비스에서 몇 번의 클릭만으로 원하는 스펙의 서버를 즉시 생성하고 바로 개발에 착수할 수 있었지만, 이번에는 상황이 달라졌습니다.

      물리적인 서버 하드웨어를 직접 구매하고 설치해야 했고, 무엇보다 하드웨어에 대한 이해가 부족한 상황에서 OS 설치 과정에서 막혀버렸습니다.

      하드웨어 공급업체에 의존할 수밖에 없는 상황이었고, 그들의 스케줄을 기다리며 우리의 프로젝트 일정은 자연스레 지연되고 말았습니다.


      서버 설치후 OS 설치의 어려움

      하드웨어어 공급사는 할당된 랙에 서버를 설치해 주고 떠났고, 이후 부터 OS를 자체적으로 설치해야 하는 단계로 들어섰습니다.

      설치하려고 하니 예상과 다른 문제가 발생했습니다.

      USB로 준비한 우분투 ISO 이미지를 서버에 꽂아 두고선 이런 방법 저런 방법으로 PC에서 설치해 본 대로 시도해 보았지만 서버에서는 동작하지 않는 방식이라는 것 알게 되었습니다.

      서버 하드웨어에 대한 기본적인 이해 부족으로 OS설치 불가 문제 해결의 실마리조차 찾기 어려웠습니다.

      공급업체와의 수차례 소통을 통해 RAID 구성이 문제가 될 수 있다는 가능성에 대한 인식을 하고, 그 다음 주를 맞이하게 되었습니다.

      공급업체와의 원격 통화를 통해서는 도움을 받기가 쉽지만은 않았습니다. 새로운 주가 되어 서버 공급사와 소통을 통해 겨우 지원을 받을 수 있는 일정을 하루 이틀씩 기다려야 했습니다.

      서버 설치는 지난 주에 완료이지만 금주 화요일에나 하드웨어 공급사의 지원을 받아 OS를 설치할 수 있는 현실적인 소요시간의 경과를 쳐다볼 수 밖에 없는 상황 전개가 되었습니다.


      AI의 도움으로 하드웨어 영역까지 확장

      이때 문득 평소 개발 문제 해결에 도움을 받던 AI에게 이 문제를 물어보기로 했습니다.

      "HP 서버에서 OS 설치가 안 되는 문제"에 대해 우선은 막연하게 질문을 시작했습니다.

      좀 더 질문이 좁혀지면서 AI로부터 OS설치를 위해 RAID 구성이 사전에 요구된다는 내용을 얻을 수 있었습니다.

      이미 지난 주에 RAID와의 연관 가능성을 타진한 상태라 AI를 통해 필요 지식을 더 얻을 수 있을 것으로 기대하고 추가 질의를 지속할 수 있었습니다.

      HP iLO(Integrated Lights-Out) 사용법부터 RAID 구성 방법까지, 하드웨어 엔지니어만 알 것 같던 전문 지식을 차근차근 접근해 볼 수 있는 시간을 금새 가질 수 있었습니다.

      image.png

      구체적인 RAID 설정에 관한 내용에서는 참조 자료까지 링크로 제공해 주어서 검색 시간을 많이 투입하지 않고도 설정 절차에 대해 손쉽게 정보를 접할 수 있었습니다.

      제공된 정보가 이번에 설치한 서버의 iLO UI와 차이점은 있었지만 엔지니어로써 내용의 맥락 이해를 통해 목표한 RAID 구성에 접근하는 메뉴를 찾을 수 있었고,

      디스크 2개를 묶어 미러링 구성을 통해 OS를 설치할 수 있는 RAID 구성이 가능하였습니다.

      이후 예상만 했던 RAID 구성 후 OS 설치라는 단계를 직접 실행할 수 있었고, 예상대로 우분투 OS를 설치하는 데 바로 성공하였습니다.

      최종으로 df -h 명령어를 통해서 서버 발주시 주문했던 디스크 사이즈를 확인할 수 있었습니다.


      AI 시대 엔지니어의 역할

      하드웨어라는 새로운 영역의 문제였음에도 불구하고, AI의 도움으로 몇 시간 만에 문제를 해결할 수 있었습니다. 하드웨어 엔지니어의 스케줄을 며칠씩 기다릴 필요 없이 말입니다.

      이번 문제해결 과정에서 보면 AI가 단순히 코딩 도우미를 넘어서 우리가 모르는 전문 영역의 지식을 빠르게 제공하여 의사결정의 폭을 넓혀주는 데 기여한다고 할 수 있습니다.

      문제해결 과정에서 보면 인간 엔지니어는 전체적인 맥락을 파악하고 최종 판단을 내리는 데 여전히 중요한 역할을 해야 했습니다.


      해본 적 없는 새로운 영역도 두렵지 않은 시대

      과거라면 하드웨어 전문가가 아닌 이상 이런 문제 앞에서 속수무책이었을 것입니다. 하지만 지금은 달라졌습니다. AI가 복잡한 기술 문서를 이해하기 쉽게 정리해주고, 단계별 해결책을 제시해 줍니다.

      이제는 소프트웨어 개발자도 필요에 따라 네트워크, 하드웨어, 심지어 다른 분야의 전문 지식까지 빠르게 습득하고 적용할 볼 수 있는 시대가 되었습니다.


      결론: 영역 확장이 가능한 AI 시대

      이번 경험을 통해 깨달은 점은 AI 시대에서는 누구나 학습하고 자신의 전문 영역을 확장할 수 있다는 것입니다.

      전문가의 도움을 기다릴 필요 없이, AI와 함께 즉시 새로운 도전에 뛰어들 수 있습니다.

      물론 깊이 있는 전문성은 여전히 중요하지만, AI는 문제 해결의 첫 걸음을 내딛는 데 강력한 협업 파트너가 될 수 있습니다.

      개인차가 있을 수 있지만, AI가 제공하는 전문 지식을 상황에 맞게 유연하게 적용할 수 있는 능력과 의사결정 능력만 있다면 문제 해결까지 성공할 수 있습니다.

      "빠르게 실행할 수 있는 AI 시대"의 관점에서 다양한 도전과 해결 과정을 만들어 나갈 수 있기를 기대해 봅니다. 결국 AI 시대의 핵심은 두려워하지 않고 시도하는 것이 아닐까요?


      부록1. iLO 의 원어적 의미

      "Lights-Out"라는 표현은 HPE iLO(Integrated Lights-Out)의 이름에 포함된 용어로, 원어적인 의미와 기술적 맥락을 함께 살펴보면 다음과 같습니다.

      원어적 의미

      • 영어 표현: "Lights-Out"는 영어로 직역하면 "불이 꺼진" 또는 "조명이 꺼진" 상태를 의미합니다. 이는 원래 공장, 사무실, 또는 시설에서 모든 조명이 꺼지고 사람이 없는 상태, 즉 완전히 자동화되거나 무인 상태를 비유적으로 나타내는 표현입니다.

      • 비유적 의미: IT와 서버 관리의 맥락에서 "Lights-Out"는 관리자가 물리적으로 현장에 있지 않아도, 마치 "불이 꺼진" 무인 데이터 센터처럼 원격으로 서버를 완벽히 관리하고 운영할 수 있다는 개념을 상징합니다. 이는 서버 관리의 자동화와 원격성을 강조하는 용어로 사용됩니다.

      기술적 맥락에서의 Lights-Out

      • HPE iLO의 의도: HPE는 "Lights-Out"라는 용어를 사용해 iLO가 제공하는 **대역 외 관리(Out-of-Band Management)**와 원격 관리 기능을 강조합니다. 서버가 꺼져 있거나, 네트워크가 연결되지 않은 상태에서도("불이 꺼진" 환경처럼), iLO를 통해 전원 관리, 모니터링, 문제 진단이 가능하다는 점을 나타냅니다.

      • 기능적 상징성: "Lights-Out"는 데이터 센터나 서버 룸에서 사람이 직접 개입하지 않고도 모든 작업을 원격으로 처리할 수 있는 완전한 자동화와 독립성을 상징합니다. 이는 iLO의 핵심 철학인 효율성, 원격 접근, 무인 관리와 직결됩니다.

      "Lights-Out"는 원래 "불이 꺼진" 무인 상태를 뜻하는 영어 표현으로, iLO에서는 관리자가 물리적으로 현장에 없어도 서버를 완벽히 관리할 수 있는 원격성과 자동화를 상징적으로 나타냅니다. HPE는 이 용어를 통해 iLO의 대역 외 관리, 원격 콘솔, 전원 제어 등의 강력한 기능을 강조하며, 무인 데이터 센터 운영의 가능성을 표현합니다.


      부록2. iLO의 기능

      HPE iLO(Integrated Lights-Out)는 HPE ProLiant 서버에 내장된 독점적인 원격 관리 기술로, 서버를 원격으로 관리하고 모니터링하며 문제를 해결할 수 있는 강력한 도구입니다.

      iLO의 기능과 용도는 크게 원격 관리 및 제어, 서버 상태 모니터링, 자동화 및 효율성 증대라는 세 가지 파트로 나눌 수 있으며, 아래에서 각 파트를 상세히 설명합니다.


      1. 원격 관리 및 제어

      iLO는 서버가 물리적으로 떨어져 있거나 네트워크가 중단된 상황에서도 원격으로 서버를 완벽히 제어할 수 있는 기능을 제공합니다. 이를 통해 IT 관리자는 어디서든 서버를 관리하며 비즈니스 연속성을 유지할 수 있습니다.

      • 주요 기능:

        • 원격 콘솔 액세스: iLO를 통해 서버의 화면을 웹 브라우저나 모바일 앱으로 확인할 수 있으며, 키보드, 비디오, 마우스(KVM) 기능을 지원합니다. 이를 통해 원격으로 서버를 조작하거나 BIOS 설정을 변경할 수 있습니다.

        • 전원 관리: 서버의 전원을 원격으로 켜거나 끄고, 재부팅하거나 리셋할 수 있습니다. 이는 서버가 오프라인 상태이거나 응답하지 않을 때도 가능합니다.

        • 가상 미디어 마운트: 원격으로 ISO 이미지나 CD/DVD를 마운트하여 운영체제 설치, 펌웨어 업데이트, 또는 소프트웨어 설치를 수행할 수 있습니다.

        • 대역 외 관리(Out-of-Band Management): iLO는 별도의 전용 네트워크 포트를 통해 서버를 관리하므로, 메인 네트워크가 다운되더라도 관리 기능이 유지됩니다. 이는 표준 네트워크보다 안전한 액세스 포인트를 제공합니다.

      • 용도:

        • 데이터 센터, 엣지 사이트, 또는 원격 사무실에 위치한 서버를 중앙에서 관리.

        • 물리적 접근이 어려운 서버의 문제를 원격으로 해결.

        • 서버 재부팅, 소프트웨어 설치, 또는 긴급 패치 적용과 같은 작업을 신속히 수행.

        • 보안이 중요한 환경에서 안전한 대역 외 네트워크를 통해 관리.

      • 예시:

        • 서버가 응답하지 않을 때 iLO를 통해 원격으로 재부팅하거나 로그를 확인하여 문제를 진단.

        • 새로운 운영체제를 설치하기 위해 원격으로 ISO 파일을 마운트하고 설치 과정을 모니터링.


      2. 서버 상태 모니터링

      iLO는 서버의 하드웨어 상태와 성능을 실시간으로 모니터링하여 장애를 사전에 예방하고 문제를 신속히 진단할 수 있는 기능을 제공합니다. 이는 서버 가용성을 높이고 다운타임을 최소화하는 데 핵심적인 역할을 합니다.

      • 주요 기능:

        • 하드웨어 상태 감시: CPU, 메모리, 디스크, 전원 공급 장치, 팬, 온도 센서 등 서버의 주요 구성 요소를 모니터링합니다. 이상 징후(예: 온도 상승, 디스크 장애)가 감지되면 경고를 전송합니다.

        • 로그 및 이벤트 기록: 서버의 Integrated Management Log(IML)를 통해 하드웨어 및 소프트웨어 이벤트를 기록하고, 이를 통해 장애 원인을 분석할 수 있습니다.

        • 에너지 소비 모니터링: 서버의 전력 사용량을 추적하여 에너지 효율성을 최적화할 수 있습니다.

        • 보안 모니터링: iLO 6와 같은 최신 버전은 제로 트러스트 보안 방식을 통해 펌웨어 무결성을 확인하고 무단 액세스를 차단합니다.

      • 용도:

        • 하드웨어 장애를 사전에 감지하여 예방적 유지보수를 수행.

        • 서버의 성능 데이터를 분석하여 리소스 사용을 최적화.

        • 에너지 소비를 모니터링하여 데이터 센터의 전력 비용 절감.

        • 보안 위협을 탐지하고 펌웨어 변조를 방지.

      • 예시:

        • 서버의 팬이 고장 나 온도가 상승하면 iLO가 즉시 경고를 보내고, 관리자가 원격으로 팬 상태를 확인하여 교체를 준비.

        • 메모리 모듈에 오류가 발생했을 때 IML 로그를 통해 정확한 슬롯 위치를 파악하고 유지보수 계획을 수립.


      3. 자동화 및 효율성 증대

      iLO는 서버 구축, 프로비저닝, 펌웨어 업데이트와 같은 작업을 자동화하여 IT 관리의 효율성을 극대화합니다. 이를 통해 관리자의 작업 부담을 줄이고 서버 배포 및 유지보수 시간을 단축할 수 있습니다.

      • 주요 기능:

        • Intelligent Provisioning: 물리적 미디어를 사용하지 않고 서버를 빠르게 설정할 수 있는 내장 도구입니다. 운영체제 설치, 드라이버 업데이트, RAID 구성 등을 간소화합니다.

        • 펌웨어 및 드라이버 업데이트: iLO를 통해 서버의 펌웨어와 드라이버를 원격으로 업데이트할 수 있으며, 최신 상태를 유지하여 보안과 호환성을 강화합니다.

        • iLO Federation: 여러 서버를 그룹으로 관리하여 대규모 데이터 센터에서 일괄적인 설정 및 모니터링을 지원합니다(Advanced 라이선스 필요).

        • 스크립트 및 API 지원: iLO는 RESTful API, PowerShell, Python 스크립트를 지원하여 관리 작업을 자동화할 수 있습니다.

      • 용도:

        • 새로운 서버를 빠르게 배포하고 설정.

        • 대규모 서버 환경에서 일관된 구성 및 업데이트를 적용.

        • 반복적인 관리 작업을 자동화하여 인력 및 시간 절약.

        • 표준 IT 프로세스와 통합하여 관리 워크플로우를 간소화.

      • 예시:

        • Intelligent Provisioning을 사용하여 신규 서버에 운영체제를 설치하고 RAID 구성을 자동으로 완료.

        • iLO Federation을 통해 데이터 센터 내 100대의 서버에 동시에 펌웨어 업데이트를 배포.

        • RESTful API를 사용하여 서버 전원 상태를 자동으로 모니터링하고 이상 발생 시 알림을 전송하는 스크립트를 실행.


      추가 정보

      • 라이선스: iLO는 기본 기능 외에도 Advanced 라이선스를 통해 그래픽 원격 콘솔, 다중 사용자 협업, 동영상 녹화/재생과 같은 고급 기능을 제공합니다. 60일 무료 평가판을 통해 Advanced 기능을 체험할 수 있습니다.

      • 보안 주의점: iLO는 강력한 관리 도구이므로, 공개 네트워크에 노출되지 않도록 설정하고 강력한 비밀번호 및 방화벽을 사용하는 것이 중요합니다. 과거 iLO 4는 랜섬웨어 공격 대상이 된 사례가 있으므로 최신 펌웨어를 유지해야 합니다.

      • 지원 서버: iLO는 HPE ProLiant Gen8, Gen9, Gen10 시리즈 및 최신 모델에서 지원됩니다. 최신 iLO 6는 강화된 보안 및 802.1x 프로토콜을 제공합니다.

      HPE iLO는 원격 관리 및 제어, 서버 상태 모니터링, 자동화 및 효율성 증대라는 세 가지 핵심 파트를 통해 서버 관리의 효율성과 안정성을 크게 향상시킵니다.

      이를 통해 IT 관리자는 물리적 제약 없이 서버를 관리하고, 장애를 예방하며, 운영 비용을 절감할 수 있습니다.

      iLO의 대역 외 관리와 자동화 기능은 특히 분산된 환경이나 대규모 데이터 센터에서 필수적인 도구로 자리 잡고 있습니다.

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      broccoli 님의 최신 블로그

      더보기

      DEVOTEE 추천 블로그

      동영상 기고하기