DataCore 보조 IP로 iSCSI 성능 향상

OS에서 보조 IP를 설정하면 대상 포트를 추가할 수 있으며 더 많은 폴러(I/O 처리) 프로세스를 할당할 수 있습니다. 그 결과 하나의 물리적 경로로 더 많은 I/O를 처리할 수 있게 되기 때문에 즉시 해 봅시다.

전제



1. 10Gb 물리적 포트에서 최대 4IP를 목표로 설정합니다.
2. 만약 다 사용할 생각이라면 1 논리 포트 2CPU를 기준에 할당해 주세요.
3. IP당 성능 상한은 CPU 클럭에 따라 달라집니다.
예: 56Gb NIC라면 20IP, 40코어를 할당하는 것으로 다 쓸 수 있는 것 같습니다(엄청난 숫자이므로 미확인)

설정



OS에서 IP 주소를 추가합니다.


Rescan Ports를 하면 포트가 늘어났습니다. (Server iSCSI Port7 및 8)


이름을 붙여 FE(프런트엔드=타겟)의 역할을 할당합시다.


수동 입력은 힘들므로 PowerCLI에서 설정합니다.
이번에는 2대 x2포트이므로 총 4포트분을 모든 ESXi에 추가하여 리스캔합니다.
Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.0.13"
Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.2.13"
Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.0.14"
Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.2.14"
Get-VMHost | Get-VMHostStorage -RescanAllHBA

GUI로 확인해도 제대로 뒤에서 실행되고 있네요.


이번에는 시도에 이미 있는 데이터스토어에 경로를 더해 보았습니다.


한 번 더 다시 스캔해 봅시다.
Get-VMHost | Get-VMHostStorage -RescanAllHBA

패스가 4에서 8로 증가했습니다.


실제로는 데이터 스토어를 8 패스로 해도 의미가 없습니다! IP 수에 따라 데이터스토어(vDisk) 수를 늘리십시오.
각 데이터 코어 서버가 4개의 패스를 갖고 있다면 4개 이상의 데이터스토어를 기준으로 합시다.

다음 번에는 성능 검증을 해보겠습니다.

좋은 웹페이지 즐겨찾기