saram

ESXi 스토리지 어뎁터(HBA)의 이해 본문

VMware/vCenter, ESXi

ESXi 스토리지 어뎁터(HBA)의 이해

nunsaram 2021. 11. 5. 14:02

 

HBA 란?

HBA는 Host Bus Adapter의 줄임말입니다.

서버와 장비 사이의 통신을 위해서 장착하는 카드

 

HBA 카드가 필요한 이유 : 서버와 모든 장치들 사이에 모두 같은 인터페이스를 갖추고 있지 않아서 

서버와 장치들을 만드는 제조사 마다 인터페이스가 다르기 때문에 서로 호환을 시켜주기 위해서 HBA가 필요합니다.

 

특징 : HBA 카드는 기본 2개의 포트로 구성되어 있습니다.(이중화)

         NIC 카드와 기능은 비슷하지만 다르다. (NIC는 네트워크)

 

 

 

vCenter - HOST - 스토리지 어뎁터의 화면이다.

 

HOST가 가지고있는 HBA에 대해서 나열되어 있습니다.

나열되어 있는 정보 중 대상3, 디바이스3, 경로3

그리고 C0 : T2 : L0 이런식으로 정보가 나와있습니다.

 

해석을 하자면,

대상 : HBA에서 Storage로 가는 타겟 숫자

디바이스 : HBA에서 접근 가능한 LUN 갯수

경로 : HBA에서 접근 가능한 LUN 경로 총합

 

C0 : T0 : L0

C(Channel) : 스토리지 채널 번호입니다.

소프트웨어 iSCSI 어댑터 및 종속 하드웨어 어댑터는 채널 번호를 사용하여 동일한 대상에 대한 여러 경로를 표시합니다.

 

T(Target) : 스토리지 대상 번호입니다.

대상 번호 지정은 호스트에 의해 결정되며 호스트에 표시될 수 있는 대상의 매핑이 바뀌면 변경될 수 있습니다. 여러 호스트가 공유하는 대상의 대상 번호는 동일하지 않을 수도 있습니다.

 

L(LUN) : 스토리지 대상 내에서 LUN의 위치를 보여 주는 LUN 번호입니다.

LUN 번호는 스토리지 시스템에서 제공합니다. 대상에 LUN이 하나만 있는 경우 LUN 번호는 항상 영(0)입니다.

 

 

 

간단하게 그림으로 설명드리겠습니다.

 

위 구성도는 가장 이상적인 스토리지 구성입니다.

HBA 이중화, SAN SWITCH 이중화, 스토리지 이중화로 구성되어 있는 구조입니다.

 

위 그림은

대상 : 8 ( HBA -> CON )

디바이스 : 6 ( LUN 갯수 )

경로 : 24 ( (HBA -> LUN) x LUN 총 갯수 )

 

런타임 이름은

vmhba1: C0 : T0 : L0

vmhba1: C0 : T0 : L1

vmhba1: C0 : T0 : L2

vmhba1: C0 : T1 : L0

vmhba1: C0 : T1 : L1

vmhba1: C0 : T1 : L2

가 나올 수 있습니다.