본문 바로가기
Technical/System

HCI Nutanix 초기 설치 (1) - 용어 정리 및 구성 요소

by (주)이너엔 2024. 4. 26.

최근 들어 사용이 많아 지는 HCI 가상화 플랫폼 중에서 Nutanix 가상화 솔루션에 대한 설명과 초기 설치 방법에 대해 다루겠습니다.

 

HCI는 Hyper converged Infrastructure의 약자로 컴퓨터, 네트워크, 스토리지가 하나의 플랫폼에 결합된 통합 시스템을 말합니다. 기존 가상화 플랫폼과 비교하면 VMWare를 예를 들어 가상화를 구축한다고 했을때

 1) 서버, 스토리지, SAN스위치 등 각각 제품을 구매

 2) 서버와 스토리지를 SAN스위치를 통해 연결

 3) 스토리지에서 서버에 볼륨 할당

 4) 각 서버에 VMWare를 설치

 5) vCenter를 설치하고 각 서버를 클러스터로 구성

이런 일련의 작업을 진행하게 됩니다.

VMWare 구축방식

 

 

하지만 HCI는

 1) 필요한 노드만 구매

 2) 각 노드간 네트워크 구성

 3) Nutanix 클러스터를 한번에 설치

보다 간결한 단계로 가상화 플랫폼을 구축할 수 있습니다. 뿐만 아니라 향상된 확장성과 민첩성을 지원합니다.

뉴타닉스 구축방식

 

 

그리고 HCI기반에서 뉴타닉스 뿐만아니라 ESXi, Hyper-V, Ctrix등 다양한 가상화 플랫폼 설치도 가능

합니다.

 

 

1. 용어 정리

  1) AHV

     AHV는 Acropolis HyperVisor의 약자로 CentOS KVM을 기반으로 하여 Nutanix에서 자체 개발한 하이퍼바이저

      를 말합니다.  일반 서버의 OS처럼 하드웨어 바로 윗단에 설치되며 OS 같은 역할을 해서 그런지 Host 라고도

      불릴때도 있습니다. 

 

   2) CVM

     Controller VM 라고도 불리며 뉴타닉스 설치시  뉴타닉스 노드에 자동으로 설치되고 CVM 간의 통신 및 공동

       작업을 통해 뉴타닉스 클러스터를 구성하게 됩니다.

     뉴타닉스 가상 컴퓨팅 플랫폼의 기반이 되는 소프트웨어로 하이퍼바이저의 최상위 가상머신으로 뉴타닉스의 거의

       모든 관리를 CVM이 한다고 생각하셔도 무방하실겁니다.

 

 

  3) AOS

    ● AOS  Acropolis Operating System의 약자로  각 CVM에서 실행되는 기본 운영 체제입니다.

       AOS Short Term Support (STS) 릴리스 버전과 Long Term Support (LTS) 릴리스 버전 두가지가 있습니다.

      STS는 짧은 기간에 주기적 업데이트가 가능하며 버그 수정이 안된 버전이긴 하자만 새로운 기능을 사용하고자 하는

      고객에게 적합하고  LTS는 버그 수정에 중점을 두고 사소한 기능들을 최소화 하여 사용하고자 하는 고객에게 적합하

      다  라고 명시되어 있지만 일반적으로 서비스를 운영하는 목적이라면 무조건 LTS 버전을 사용하시면 됩니다.

 

   4) Foundation

      Foundation은 Nutanix 초기 설치를 위해  Nutanix 클러스터를 부트시키고 하이퍼바이저 설치, AOS 이미징

        배포 및 클러스터 구성까지 모든 작업을 한번에 진행시켜주는 툴입니다.

      Foundation은 Windows에 설치 하여 사용할 수 있는 Windows 설치 버전과 VirtualBox or ESXi를 위한 VM이

        미지 버전, 그리고  AHV를 위한 VM이미지버전 등  있습니다. 경험한 내용으로 말씀드리면 Windows 설치

        버전을 이용하여 뉴타닉스를 설치할 때 중간에 fail이 자주 발는 경향이 있는것 같고  VirtualBox or ESXi

       를 위한 VM이미지 버전은 VMWare Workstation이나 VirtualBox에 이미지 importing 해서 사용하는 방식인

       데 VMWare Workstaion 보단 VirtualBox쪽에서 좀더 fail 없이 잘 설치 되는 것 같습니다.

 

  5) 프리즘 (Prism)

     프리즘은 Nutanix를 통합 관리하기 위한 Web기반의 UI 툴입니다. 뉴타닉스 설치가 완료 되면 프리즘에 접속하여

       VM관리, 스토리지 관리, 네트워크 관리등 뉴타닉스 운영에 관련된 관리를 할 수 있습니다.

 

 

2. 하드웨어 구성

   1) 뉴타닉스 노드

    뉴타닉스 클러스터 구성에 있어 필요한 최소 노드는 3노드 입니다. 3노드로 구성하게 되면 데이터는 2벌식 복제를

    하게 되고 1개의 노드가 장애가 발생 되더라도 서비스 중단 없이 온라인 상태를 유지 할 수 있습니다.

 

    아래는 제조사별로 뉴타닉스가 설치 가능한 대표 모델 라인입니다.

제조사 Lenovo HPE Dell Fujitsu
Server Family ThinkAgile
HX Series
Proliant
DX Series
PowerEdge
XC Serise
PRIMEFLEX
XF Series

 

 

 

 

   2) 네트워크 구성

뉴타닉스 네트워크 구성

 

     뉴타닉스 최초 구성시 네트워크는 호스트망과 관리망을 구성해야 합니다.

     호스트망은 각 노드의 호스트(AHV)와 CVM이 호스트망을 이용하고 10G로 구성해야 합니다.  

     관리망은 각 노드의 IPMI port를 연결합니다. 뉴타닉스 설치 작업간에 서버를 켜고 끄는 작업이 진행 되는데

     이러한 작업이 IPMI를 통해 하드웨어를 제어 합니다.

     호스트망과 관리망은 서로 통신이 가능한 같은 망에 연결되어야 하며 뉴타닉스 설치 후에는 관리망을 분리해도

     무방합니다.

  

 

     각 노드는 10G 이상의 이더넷 포트가 필요하고 일반적으로 10G port는 2포트 이상 사용합니다. (본딩구성)

예시 모델 : Lenovo HX3320 10G 2port

 

 

     만약에 뉴타닉스가 사용하는 IP 대역과 VM이 사용하는 서비스 IP 대역이 다를 경우 이더넷 포트를 추가 구성을 합니다.

예시 모델 : Lenovo HX3320 10G 4port

 

    

    뉴타닉스 초기 설치 모든 호스트망 포트는(10G) 하나의 본딩으로 묶여서 구성이 됩니다. 설치 이후 운영 방식에 맞춰

    본딩을 분리하여 구성 할 수 있습니다. (관리망 포트인 IPMI는 본딩에서 제외됨)

망분리 예시

댓글