※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 | |||||||
1 | Phycal Disk | DS | DS | DS |
컴퓨터 구조
ESXi Host
VM(Guest OS) -> vStorage Adapter -> Disk |
Storage SW Adapter |
HBA -> Storage 접근 |
|
NIC ->NFS -> 공유 폴더 |
Storage Array | |
3 | LUN |
2 | RAID Volum |
1 | 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로 생성