가상화/Storage

Session 6 : Storage

cloudmaster 2024. 3. 20. 15:38

※Storage 구성요소

vDisk
vStorage Adapter

 

Local Disk -> 고장나면 VM 설정이 다 사라짐 - 추천 X

 

외부 Storage Array 

1. HDD : SAS(SCSI) O, SATA(IDE, ATA) X
2. SSD : SAS, SATA, AWME

 

Storage Array 구조
3 LUN(RAW Disk)
 위에 DataStore 구성
LUN LUN LUN
2 RAID Volum RAID
Phycal Disk DS DS DS

 


컴퓨터 구조

 

ESXi Host

VM(Guest OS) -> vStorage Adapter -> Disk
                                     (SCSI)
Storage SW Adapter
HBA -> Storage 접근
NIC ->NFS -> 공유 폴더

 

Storage Array
3 LUN
2 RAID Volum
Phycal Disk

 

1. SCSI Protocol 기반

 1) FC

  - FC용 HBA

  - FC용 Switch

  

 2) FCoE

  - FCoE용 HBA

  - FCoE용 SW

 

 3) ISCSi

SCSI iSCSi TCP IP Eth

  - iSCSi용 HBA

    Eth NIC + iSCSi

 

  - Ethernet SW

 

2. NFS 기반


Fibre Channel Storage

 반드시 스위치를 이중화 해야 함 - 데이터가 변질되면 안되기 때문에

 또한, Equal Cost여야 함 - 데이터 전송에 지연이 있으면 안되기 때문에

 이니시에이터와 타켓(storage)들을 Zone로 묶어야함

  - 기본적으로 FC Switch는 이니시에이터가 deny 되어 있기 때문에

 

 FC Switch

  - 기본적으로 WW Name을 갖는다.

 

 

iSCSi

- 기본적으로 전용 주소가 있음 : ' iqn '
- iqn을 보완하기 위한 주소 : ' eui '
- 네트워크로 통신하기 위해 ip 주소가 있어야 함

 

PCIe

 

 -> Storage Adapter 붙이는 방식보다 빠르다

 

Block -> 물리적으로 데이터를 저장할 수 있는 공간의 최소 단위

 VMFS6

  -> 4K

 

가상 머신 file

 .vmdk -> -rdm.vmdk -> Raw LUN의 위치를 가리킴

 

※ 스토리지 하드웨어 어댑터를 사용 - 스토리지 소프트웨어 어댑터를 사용하면 cpu, memory를 사용하는 가상 머신과 경쟁할 수 있다

소프트웨어 어댑터를 삭제하고 싶다면, adapter status를 Disabled 해야 함

 

스토리지 인증

 1. Storage Adapter -> ISCSi Adapter 선택

 2. Properties

 3. Authentication

  - CHAP : 표준 인증 프로토콜

 

Storage 연결 방식

1. 타켓 찾는 방식
 Static
 Dynamic

2. Network Binding

 

VMFS

 - 다른 Host 끼리 공유 가능

 - LUN을 확장 가능


NFS

 별도의 VLAN, Storage Adapter, 물리적인 Adapter, 스위치 등으로 구성하는 것이 좋음

 리눅스 - 공유폴더 지원하는 프로토콜 X

 

v3 VS v4.1

NFS 3 NFS 4.1
ESXi managed multipathing  Native multipathing and session trunking
AUTH_SYS (root) authentication  Optional Kerberos authentication
(AAA : Kerberos - 인증만 지원, RADIUS, TACACS)
VMware proprietary client-side file locking  Server-side file locking
Client-side error tracking  Server-side error tracking

 

스토리지로 가는 트래픽이 다중경로일 경우

 MultiPath 알고리즘 

  VMware

   Failover : MRU(Most Recently Used), Fixed

   LoadBalancing - RR(Round Robin) - A/A


vSphere DRS

 VM이 자동으로 ESXi 호스트를 이동하는 기능

 

Storage DRS

 VMFS DataStore에서 Storage를 자동으로 확장하는 기능(vMotion)

  NFS 4.1은 지원 X

 

NFS 4.1 사용할 때, 인증 설정하기 전 ESXi 호스트에 Active Directory 및 User Name, Passowrd 설정

 

 

vCenter 8.02U2 버전은 NFS 3의 Bind vmnic 기능을 지원하지 않음

 -> NFS 4.1로 생성