Home Uncategorized HPE Nimble 스토리지 dHCI 핸즈온 (실무)

HPE Nimble 스토리지 dHCI 핸즈온 (실무)

by Tom Fenton

최근 글에서, 데이터센터에서 사용되는 흥미로운 기술 중 하나인 dHCI (disaggregated hyperconverged infrastructure)에 대해 살펴봤습니다. 특히, 이 기술의 선두 주자인 HPE의 dHCI 구현에 대해 좀 더 면밀히 다루었습니다. 다시 정리해 보면, dHCI는 하이퍼컨버지드 인프라(HCI)와 유사합니다. 즉, dHCI는 스토리지, 컴퓨팅 및 네트워킹 모두를 단일 관리 툴(HPE의 경우, vCenter 서버에서)에서 모두 관리할 수 있다는 점에서 하이퍼컨버전스 인프라(HCI)와 유사하지만,  HCI와는 달리, dHCI는 스토리지를 컴퓨팅과 꼭 함께 구축할 필요가 없습니다. dHCI 벤더는 데이터센터에서 구축을 전체적으로 확장할 수 있는 자유를 제공하기 위해 스토리지를 컴퓨팅에서 분리하여 HCI 배치에서 많이 발생하는 고립된 리소스 문제를 방지합니다. HCI 배치의 이러한 불균형은 매우 적은 수의 애플리케이션으로 인해 컴퓨팅 요구가 스토리지와 동일한 속도로 증가하기 때문입니다.이 글에서 우리는 dHCI의 스토리지 측면에 대해 더 자세히 알아보고 컴퓨팅과 동일한 창에서 효율적으로 관리할 수 있는지 알아보겠습니다.

최근 글에서, 데이터센터에서 사용되는 흥미로운 기술 중 하나인 dHCI (disaggregated hyperconverged infrastructure)에 대해 살펴봤습니다. 특히, 이 기술의 선두 주자인 HPE의 dHCI 구현에 대해 좀 더 면밀히 다루었습니다. 다시 정리해 보면, dHCI는 하이퍼컨버지드 인프라(HCI)와 유사합니다. 즉, dHCI는 스토리지, 컴퓨팅 및 네트워킹 모두를 단일 관리 툴(HPE의 경우, vCenter 서버에서)에서 모두 관리할 수 있다는 점에서 하이퍼컨버전스 인프라(HCI)와 유사하지만,  HCI와는 달리, dHCI는 스토리지를 컴퓨팅과 꼭 함께 구축할 필요가 없습니다. dHCI 벤더는 데이터센터에서 구축을 전체적으로 확장할 수 있는 자유를 제공하기 위해 스토리지를 컴퓨팅에서 분리하여 HCI 배치에서 많이 발생하는 고립된 리소스 문제를 방지합니다. HCI 배치의 이러한 불균형은 매우 적은 수의 애플리케이션으로 인해 컴퓨팅 요구가 스토리지와 동일한 속도로 증가하기 때문입니다.이 글에서 우리는 dHCI의 스토리지 측면에 대해 더 자세히 알아보고 컴퓨팅과 동일한 창에서 효율적으로 관리할 수 있는지 알아보겠습니다.

HPE Nimble dHCI

HPE Nimble dHCI standard

HPE Nimble dHCI 환경 설정

dHCI 환경의 스토리지에 대해 더 잘 이해하고 HPE의 dHCI 솔루션이 어떻게 dHCI의 설정과 관리 프로세스를 자동화하고 단순화시키는지를 알기 위해, 기존의 vCenter 서버를 보유한 환경에 구축해 보았습니다. 이렇게 하면 초기 dHCI 구축 시 경험했던 것을 그대로 재현할 수 있다고 생각했습니다. 초기 dHCI 클러스터는 HPE Nimble 스토리지 어레이에 연결된 2개의 컴퓨팅 노드로 구성되며vSphere with HPE dHCI플러그인을 사용하여 관리됩니다.

컴퓨팅 노드의 경우, HPE DL360 Gen10 서버를 사용했습니다. 이 서버에는 듀얼 Intel Xeon 6130 프로세서, 128GB RAM 그리고 OS용 리던던트 드라이브가 장착되었습니다. VMware ESXi 6.7u1와 Nimble 툴킷은 이 시스템에 이미 설치되어있습니다.

ProLiant gen10 DL360 no bevel

스토리지의 경우,  HPE Nimble의 All Flash 라인인 AF 모델을 사용했습니다; 12개의 960GB SSD 드라이브가 장착된 AF20Q 어레이를 사용하여 5.8 TiB의 유져블 용량으로 구성하였습니다. 연결의 경우, AF20Q에 4개의 10Gb 포트가 있는데, 이 중 2개는 iSCSI 타켓으로 사용했고, 다른 2개는 매니지먼트용으로 사용했습니다.

nimble storage group shot

모든 시스템을 연결하기 위해, HPE FF570 32XGT 스위치를 사용했습니다. 이 스위치에는 32개의 10Gb Base-T, 8개의 10Gb SFP+, 그리고 2개의 40 Gb QSFP+ 포트가 있습니다.

HPE Nimble dHCI switch

아래는 컴퓨팅을 이 스토리지에 연결한 방법을 보여주는 다이어그램입니다.

HPE Nimble dHCI diagram

HPE Nimble 스토리지 dHCI와 VMware vSphere 배치 가이드를 따라, 먼저 Nimble Storage를 설치 및 구성했고, 그 다음 컴퓨팅 노드를 만들어 추가하여, 최종적으로 dHCI클러스터를 구성하였습니다. 아래 섹션에서, 이 프로세스에서 얻은 경험을 자세히 설명하겠습니다.

Nimble Storage 구성

노트북을 Nimble Storage Array와 동일한 네트워크에 연결했습니다. 그 다음, 브라우저를 띄우고 로컬에 사후 고정된 어레이의 일련 번호를 입력했습니다. 이 과정을 통해 웹 기반의 Nimble Configuration 마법사를 시작할 수 있습니다.

이 어레이 설정 Set up this array(하지만 그룹에 합류하지 않음 –‘but do not join a group’) 옵션을 선택하고 NEXT를 클릭했습니다. 마법사에서, 어레이 이름과 특정 네트워크 파라미터를 제공하고 이 어레이에 대한 암호를 만들었습니다. Stack Configurator를 불러온 후 어레이를 초기화시키는 데 몇 분 정도 소요됩니다. 우리는 admin으로 로그인했습니다. 마법사의 상단에는 진도 차트가 있어 설치 프로세스의 진도를 확인할 수 있습니다.

Stack Configurator에서, 네트워크 관리 정보를 요청 받았습니다. FINISH를 클릭하면, 어레이 설정이 완료되고, 서비스가 시작됩니다.

기존 vCenter 서버에 연결

CONNECT를 선택하면, 스토리지 서버의 웹 페이지에 연결되고 admin로 로그인됩니다.기존 vCenter 서버를 사용하기 위해 체크상자를 클릭한다음, vCenter 서버에 대한 정보를 지정했습니다. 참고로, 또한 이 마법사에는 새로운 vCenter 서버를 만드는 옵션도 있습니다.

기존의 클러스터를 사용할건지 아니면 새로운 클러스터를 만들 것인지 선택할 수 있으며, 이 경우에는 새로운 것을 만들도록 선택했습니다. 그러면 새로운 데이터 센터와 클러스터의 이름을 입력하는 창이 나타납니다.

마법사가 자동으로 발견한 2개의 ESXi 서버가 제시되며, 우리는 해당 서버를 선택했습니다. iSCSI에 대한 IP 정보와 ESXi 서버 및 iLO에 대한 암호를 지정했습니다. 그 다음 우리가 만든 데이터스토어를 추가하는 옵션이 제공되었습니다. 이를 통해 VMFS 데이터스토어를 만들었습니다.

구성 매개변수의 요약이 제시된 후 dHCI 클러스터가 만들어졌습니다. 이 프로세스에는 ESXi 서버 구성, 클러스터 구성, vCenter 서버 플러그인 등록 및 스토리지 설정이 포함되었습니다. 그 다음 vCenter 또는 Nimble 인터페이스를 실행하는 옵션이 제시됩니다. 우리는 Launch vCenter UI를 클릭했습니다; 만약 HPE Nimble Storage UI 실행을 클릭했다면, 암호화, AD 통합, Cloud Volumes 통합과 같은 추가 고급 설정을 구성할 수 있습니다. HPE는 이러한 기능들을 점차 vCenter dHCI 플러그인에서 이용 가능하게 될 예정입니다.

새로운 환경에서 HPE Nimble Storage dHCI를 구현하는 프로세스가 얼마나 자동화되었는지 궁금하여 HPE가 이를 수행하는 것을 지켜봤습니다.

그린 필드 배치

HPE가 사용한 환경은 당사가 브라운필드 구성을 실시한 것과 유사했습니다. 브라운필드 구성은 IT 관리자가 이미 보유하고 있는 HPE ProLiant 서버와 호환성 검증된 스위치를 사용하여 dhci 구성을 할 수 있게 해줍니다. 반면에, 그린필드 구성은 IT 관리자가 컴퓨트, 스토리지와 네트워크를 모두 신규로 도입하여 구성하는 경우입니다. Nimble Storage에 대한 초기 설치는 우리가 이미 한 과정과 정확하게 동일하였습니다.

CONNECT를 선택하면, 스토리지 서버의 웹 페이지에 연결되고 admin으로 로그인되었습니다. 체크상자를 클릭하여 신규 vCenter 서버를 만든 다음, 해당 서버에 대한 정보를 지정했습니다

새로운 데이터센터와 클러스터의 이름을 요청받았고 ESXi를 선택했으며 iSCSI에 대한 IP 정보와 ESXi 서버에 대한 암호를 지정했습니다. 마지막 단계는 vCenter 서버에 대한 데이터스토어 유형(VMFS 또는 VVol)을 선택하는 것이었습니다.

구성에 대한 요약이 제시된 후 dHCI 클러스터가 만들어졌습니다. 이 프로세스에는vCenter Server 배포에 대한 모든 작업을 구성하는 것이 포함되었습니다.  그 다음 vCenter 또는 Nimble 인터페이스를 실행하는 옵션이 있었습니다.

솔직히, 우리는 기존 배치이든 또는 새로운 배치이든 상관없이 HPE가 이 솔루션에 도입한 자동화와 통합의 깊이에 다소 놀랐습니다.  HPE가 vCenter Server 설정을 포함하여 전체 dHCI 클러스터를 설정하는 데 걸리는 시간은 SAN 스토리지 어레이로 vCenter Server를 설정, 구성 및 통합하는 것보다 훨씬 더 짧았습니다. 

vCenter 플러그인

우리의 dHCI 환경으로 돌아가서 우리의 vCenter 서버에 로그인 한 다음 HPE Nimble Storage를 선택했습니다. 이것은 바로가기나 드롭 다운 메뉴에서 액세스할 수 있습니다.

Nimble Storage는 항상 플러그인을 통해 vCenter와 밀접한 관계를 가졌으며, dHCI 에 이 경험을 어떻게 활용하는 지, 그 방법이 궁금했습니다. 

가장 먼저 눈에 띈 것은, 모든 것이 이미 설치되어 구성되어 있었고, 사용을 위해 다른 작업을 수행할 필요가 없다는 사실입니다. 플러그인은 vCenter Server와 모양과 느낌이 동일합니다. 여러 섹션으로 나누어져 있고 dHCI 클러스터 관리와 관련된 6개의 탭이 상단에 위치해 있습니다.

Inventory 탭 아래 표시됨을 확인했습니다. Storage 탭을 클릭함으로써, 스토리지 Pool, Arrays와 Replication Partners에 대한 다양한 섹션을 발견했습니다..

Server 탭을 클릭함으로써, 호스트에 대한 다양한 섹션을 발견했습니다. Server Health에서 당사의 전원이 이중화 되어 있지 않음으로 표시되었습니다.

일상 운영

dHCI의 가장 큰 매력은 스토리지와 컴퓨팅을 모니터링, 유지보수 및 스토리지와 컴퓨팅 추가뿐만 아니라 클러스터의 구성이 정확한지 여부를 확인하는 등의 일상 작업이 중앙 관리 툴에서 수행될 수 있다는 것입니다. HPE의 경우, 이는 vCenter의 dHCI 플러그인으로 수행할 수 있습니다.

일상 작업을 조사하기 위해, 먼저 클러스터에 대한 스토리지를 살펴보았습니다. Datastores를 클릭한 다음 vVols 탭을 클릭했습니다. 우리는 + 아이콘을 클릭하면 VMFS 또는 vVols 데이터스토어를 추가할 수 있는 옵션이 나옵니다.

데이터스토어는 많이 알려져 있는 반면, vVols는 상대적으로 덜 알려져 있습니다. vVols판매된지 5년 이상 되었으며, 데이터 센터에 새로운 차원의 정교함과 추상성을 가져다 주었습니다. HPE는 vVols를 실행한 최초의 업체 중 하나이며 이에 대한 강력한 지지자 중의 하나입니다. 그리고 vVols에 대한 이러한 노력은 dHCI 플러그인에서 확실하게 나타납니다.

우리는 Datastores 드롭다운 메뉴에서 vVOL을 선택하고 + 아이콘을 클릭하여 마법사를 실행한 후, vVols 데이터스토어를 생성했습니다. 새로운 vVols 데이터스토어를 만들었습니다. 이 마법사에서, 우리는 vVol 데이터스토어의 이름과 속성, 그것을 배치할 공간 그리고 우리가 갖고자 했던 IOPS와 MiB/s 한도를 지정합니다.

vVOL 데이터스토어를 생성한 후에는 드롭다운 메뉴로부터 Policies and Profiles을 선택하여 vSphere 클라이언트에서 그것vVOL 데이터스토어에 대한 VM 스토리지 정책을 생성했습니다.

이 마법사에서, vVols 스토리지에 대한 정책을 선택하고 지정할 수 있습니다.  마법사에서는 다양한 어플리케이션 정책을 설정할 수 있을 뿐 아니라, 데이터 암호화, 성능, 백업 일정 등에 대한 정책도 설정 가능합니다.우리는 매시간마다 데이터를 백업하고 높은 퍼포먼스를 낼 수 있는 SQL 서버를 보호하기 위해 새로운 정책을 만들었습니다. 

정책 생성 후, 새 VM을 구축하고 그에 대한 스토리지 정책을 지정했습니다.

dHCI 플러그인으로 돌아간 다음 VVol VMs를 선택했습니다. 이 보기에서 vVols를 사용한 VM을 볼 수 있습니다. Nimble 아키텍처의 혁신적인 기능은 보기에서 삭제된 VM을72시간 이내에 VM을 복원할 수 있다는 것입니다. 뿐만 아니라 이 창에서 VM을 복제할 수도 있습니다. 

VMFS를 데이터스토어로 사용하는 기존 VM이 있지만 이를 vVols 지원 데이터스토어로 업그레이드하고자 한다면, 스토리지 vMotion을 사용하여 이를 VM을 마이그레이션할 수 있습니다.

HPE Nimble dHCI 구성 체커 (Configuration checker)

플러그인의 또 다른 혁신 기능은 dHCI Configuration Checker입니다. Configuration Checker를 실행하면 dHCI 구성이 제대로 설정되어 있는지 확인할 수 있습니다. 이 확인은 일반적인 것에서부터 깊이 있는 부분까지 확인 가능합니다. 시스템에서 66개의 규칙을 확인했표시했고, 2개의 오류를 발견했습니다.  이 확인은 스토리지 경로 확인에서부터 iLO 관리자 권한 규칙 검사까지 다양합니다.

위에 명시한 바와 같이 dHCI의 대표적인 장점 하나가 컴퓨팅과 스토리지를 별개로 확장하는 기능인데, 만약 이 기능이 구현되지 않을 경우 이러한 장점이 상쇄될 겁니다.하지만, dHCI 플러그인은 이 점을 굉장히 쉽게 만들어 dHCI 클러스터에 추가 컴퓨팅(ESXi 서버)을 추가합니다.

+아이콘을 클릭하면, 마법사가 실행되는데, 클러스터에 추가될 수 있는 ESXi 호스트를 위한 네트워크를 확인할 수 있습니다. 추가하고자 하는 호스트를 선택하고 IP 정보, ESXi, iLO 암호를 제공하면, 자동으로 클러스터에 추가됩니다. 호스트가 추가되면, 필수 vSwitches, VMKernel 포트, iSCSI initiator 및 방화벽 설정이 구성되며, HA 및 DRS가 활성화 됩니다.

HPE Infosight

HPE Nimble 스토리지는 솔리드 스토리지 제품이지만, 2017년에 HPE가 Nimble 스토리지를 다시 사들인 이유는 InfoSight때문이었습니다. InfoSight는 초기에 혁신적인 예측 알고리즘과 AI를 활용한 스토리지 리소스 관리와 고객 지원을 위해 개발되었습니다.  그러나 HPE는 더 광범위한 제품군에 이 기술을 적용했을 때의 가치를 확인하였고, 현재 HPE InfoSight는 HPE 서버, 네트워크와 스토리지까지 지원합니다. HPE는 Infosight를 이용하여 엄청난 양의 메타 데이터를분석한 다음 이 데이터를 이용하여 이슈가 발생할 경우, 그 상관관계를 찾아냅니다. 그 후, 고객이 이러한 문제를 사전에 해결하여 다운타임 및 기타 운영 중단을 방지할 수 있도록 알립니다.

기술적 차원에서, HPE InfoSight는 데이터 애널리틱스, 시스템 모델링, 예측 알고리즘을 사용하여 데이터를 수집하고 분석하는 HPE InfoSight 엔진으로 구성되어 있습니다.  이 엔진은 클라우드에서 실행되며 HPE InfoSight 포털을 통해 액세스됩니다. 마지막으로, Proactive Wellness 기능은 시스템 이상시 사전에 경고를 보낼 뿐만 아니라 전반적인 상태도 모니터링합니다.

당사의 dHCI 클러스터에서 HPE InfoSight를 구성하고 데이터를 수집하기 위해 며칠동안 운영해보았습니다. 그런 다음 웹브라우저를 통해 HPE InfoSight 포털에 액세스했습니다. 우리는 HPE InfoSight 웹페이지에 로그인했고 HPE Nimble 스토리지 dHCI 클러스터를 선택했습니다. 메인 보기에서는 당사의 Nimble 스토리지 어레이, ESXi 호스트와 구축된 다수의 VM 그리고 클러스터의 리소스 사용에 대한 메트릭을 보여주었습니다.

HPE Nimble dHCI info sight

dHCI 클러스터를 클릭함으로써 클러스터를 더욱 자세히 볼 수 있었습니다.

HPE Nimble dHCI info sight 2

포털의 파란색 텍스트는 객체를 더욱 깊이 탐구하는 데 사용할 수 있는 하이퍼링크입니다. Server를 클릭하여 당사 VMware 환경 뿐만 아니라 스토리지와 컴퓨트에 대한 하웨레벨 정보도 확인할 수 있었습니다. 

HPE Nimble dHCI info sight 3

Wellness Alerts를 클릭하면 처리해야 하는 보안 문제가 있고 전원 공급이 이중화되어있지 않음을 확인할 수 있었습니다.필요할 경우 이 창에서 우리는 새로운 서포트 케이스를 생성할 수 있습니다.

HPE Nimble dHCI info sight 4

또한 HPE InfoSight는 대시보드를 통해 권장 사항과 모니터링하는 장비에 대한 용량 등의 정보를 표시합니다.  VMware용 크로스 스택 애널리틱스는 관리자에게 가상화된 환경에 대한 인사이트를 줄 뿐만 아니라 안내된 문제 해결 방법도 안내해줍니다. 2020년 봄, HPE InfoSight는VMware와 HPE Nimble Storage를 통합한 recommendation 엔진을 도입해, InfoSight 웹 포털에 통합해두었습니다. 스토리지와 VMware 특정 진단 및 동작 항목을 결합함으로써, 이 VM recommendation 엔진은 ML (머신 러닝) 및 장비 내부 문제에 대해 전문적으로 지원할 수 있습니다. 머신러닝과 장애 지원은 HPE install base에서 제공하는 방대한 양의 원격 측정 정보를 기반으로 지원 및 분석됩니다.  크로스 스택 애널리틱스와 VM recommendation의 예는 아래를 참조하십시오.

HPE Nimble dHCI infosight5

용량 절감을 보여주는 Executive대시보드의 예는 아래를 참조하십시오.

HPE Nimble dHCI infosight6

HPE Nimble dHCI 업그레이드

업그레이드는 관리자가 수행하는 작업 중 가장 어려운 작업 중의 하나일 수 있습니다. 모든 것이 호환이 되도록 하고, 필요한 모든 구성이 올바른 순서로 업그레이드되도록 만드는 작업은 가장 숙달된 관리자조차도 신경을 많이 써야 하는 작업입니다. 하지만, dHCI 플러그인에서이 작업을 대신해줄 수 있으며 클러스터에 어레이 펌웨어, Nimble Storage Connection Service (NCS) 및 ESXi 노드도 업그레이드해줍니다.

업그레이드를 하려면, 업그레이드하고자 하는 dHCI 클러스터를 선택하고, Update 탭을 클릭한 다음, 시작하려고 하는 업그레이드를 선택합니다. ESXi ISO를 포함한 업그레이드를 위한 파일은 플러그인을 통해 다운로드됩니다.

HPE Nimble dHCI update

Pre-check가 완료된 후, Nimble 어레이 그리고 서버가 업데이트됩니다.

HPE Nimble dHCI update 2

업데이트는 round-robin방식으로 수행되어 클러스터 다운타임이 없습니다.

결론

dHCI는 HCI 관리의 단순성과 스토리지 및 컴퓨팅을 서로 독립적으로 구현할 수 있는 유연성을 모두 결합함으로써, 기존 데이터 센터의 판도를 바꾸는 게임체인저가 될 수 있습니다. 그러나 dHCI가 정확하게 구현된 경우에만 가능합니다(즉, 스토리지 어레이와 서버를 단순히 합쳐놓는 것이 아닙니다). 대신, 중앙 관리 툴에서 구성부터 일상적인 운영까지 전체적인 관점에서 완벽하게 관리 가능한 하드웨어와 소프트웨어 솔루션을 엔지니어링해야하는데, HPE는 HPE Nimble Storage dHCI를 통해 이를 가능하게 하였습니다.

초기 dHCI 클러스터를 구축하고, 스토리지와 컴퓨팅을 추가하며, 전체 시스템을 업그레이드하는 간편함과 단순성은 정말로 인상적이었습니다. 더군다나, HPE는 vVols의 광범위한 지식을 번들화했고 이를 이 솔루션에 간결하게 통합했습니다.또한 우리는HPE InfoSight가 이슈로 인한 시스템 손상을 예방하고 지속적인 운영을 보장하는 데에 매우 유용한 툴임을 확인했습니다. HPE Infosight는 AI의 향상된 예측 지원 및 선제적 권장 사항 제시를 통해, 사후 대응이 아닌 선제적인 시스템 관리를 가능하게 합니다.  간단히 말해서, HPE는 dHCI를 훌륭하게 구현해냈습니다.

지금 dhci test drive 체험해보기

HPE Nimble Storage dHCI 웹사이트

HPE Nimble Storage dHCI QuickSpecs

HPE InfoSight 웹사이트11pxd

HPE Nimble Storage dHCI Infographic