VMware용 QuantaStor 아키텍처 안내서
VMware ESXi 5 환경에 대한 OSNexus QuantaStor 공유 스토리지 솔루션을 주문 및 구성할 수 있습니다. 고급 단일 사이트 VMware 참조 아키텍처 쿡북과 함께 다음 정보를 사용하여 VMware 환경에 스토리지 옵션 중 하나를 설정하십시오.
시작하기 전에
필요한 계정 권한 및 디바이스 액세스가 있는지 확인하십시오. 계정 소유자 또는 사용자 관리 클래식 인프라 권한이 있는 사용자만 권한을 조정할 수 있습니다.
1단계: QuantaStor 공유 스토리지 주문
주문하기 전에 사용할 용량, 성능 및 중복성 요구사항을 충족시켜야 하는 스토리지의 스펙을 판별해야 합니다. 이러한 사양에는 프로세서 및 섀시 선택, QuantaStor 라이선스 용량, 서버 RAM, 데이터 디스크 드라이브의 유형 및 수, 캐시 디스크의 유형 및 수, 네트워킹 구성 및 기타 사양이 포함될 수 있습니다. 사용 중인 환경에서 올바른 QuantaStor 구성을 선택하는 방법에 대한 자세한 내용은 QuantaStor 가상화를 위한 솔루션 설계 가이드를 참조하세요.
주문하기 전에 VM의 용량 및 I/O 요구사항을 먼저 파악해야 합니다. QuantaStor 서버가 확장 가능하지만, 구성 및 배치에서 지연이 발생하지 않도록 초기에 하드웨어의 크기를 적절하게 조정하는 것이 중요합니다.
QuantaStor 주문
VMware 워크로드의 중간 성능에 맞게 조정된 QuantaStor 하이브리드 시스템(24TB 사용 가능)을 주문하려면 다음 단계를 완료하십시오.
- IBM Cloud® infrastructure customer portal 에 로그인하고 계정 > 주문하기 을 클릭합니다.
- 선택하다 Bare Metal Servers, 월간.
- 다음 구성 옵션을 입력하십시오.
- 데이터 센터: 이전에 작성된 VLAN 및 ESXi 호스트의 위치
- 서버: 듀얼 프로세서 Xeon이 사용된 36베이 섀시
- RAM: 128GB
- 운영 체제: OSNEXUS QuantaStor 5.x(48TB)
- 하드 디스크 드라이브:
- OS 디스크: RAID 1의 2 x 960GB SSD
- 데이터 디스크: 각 24 x 2TB SATA
- 로컬 디스크: 각 2 x 960GB SSD
- 캐시 디스크: 각 2 x 960GB SSD
- 공용 대역폭: 사설 네트워크 전용
- 업링크 포트 속도: 10Gbps 중복 사설 네트워크 업링크
- 주문 계속을 클릭하십시오.
스토리지 서버는 두 개의 서로 다른 서브넷을 사용하여 스토리지 어레이의 트래픽 부하를 분산할 수 있도록 두 개의 네트워크 인터페이스가 결합되지 않은 상태로 구성됩니다.
구성 완료
이제 장바구니에 QuantaStor 어플라이언스가 담겼습니다. 디바이스가 올바르게 프로비저닝될 수 있도록 사설 VLAN, 호스트 이름 및 도메인을 디바이스에 지정하십시오.
- 다음 VLAN을 지정하고 디바이스에 대한 호스트 이름을 작성하십시오. QuantaStor 호스트 – 백엔드 VLAN: (환경에서 1102)
- 지불 방법을 선택하고 이용 약관에 동의한 후 주문 완료를 클릭하십시오.
서버가 프로비저닝되고 VPN 또는 가상 서버를 통해 액세스할 수 있을 때까지 3단계로 진행하지 마세요.
2단계: VMware 호스트에 대한 iSCSI 소프트웨어 어댑터 사용
각 관리 및 용량 호스트에서 iSCSI 소프트웨어 어댑터를 사용으로 설정해야 하며 iSCSI 볼륨 전에 수집된 해당 IQN(iSCSI Qualified Name)이 마운트됩니다. iSCSI 소프트웨어 어댑터를 사용으로 설정하려면 다음 단계를 사용하십시오.
- ESXi 관리 또는 용량 호스트로 이동하여 관리, 스토리지, 스토리지 어댑터를 선택하십시오.
- 초록색 플러스 부호(+)를 클릭하여 iSCSI 소프트웨어 어댑터를 추가하십시오.
- iSCSI 소프트웨어 어댑터에 해당하는 vmhba를 클릭하고 어댑터가 사용으로 설정되고 나면 어댑터 세부사항 섹션에 있는 iSCSI 이름(그림 1)을 기록하십시오.
- 각 ESXi 호스트의 각 iSCSI 소프트웨어 어댑터에서 1 - 3단계를 수행하십시오.
3단계: QuantaStor 구성
QuantaStor 서버를 프로비저닝한 후 네트워킹을 설정하고, 패스스루(RAID0) 단위를 작성하고, 스토리지 풀을 빌드하고, iSCSI 볼륨을 작성하고, 마지막으로 해당 볼륨을 호스트에 지정할 수 있습니다.
예를 들어, 볼륨 vmk3에 스토리지 VLAN의 포터블 사설 서브넷 A에 연결되는 vmnic0이 포함되어 있습니다. 볼륨 vmk4에는 스토리지 VLAN의 포터블 사설 서브넷 B에 연결되는 vmnic2가 포함되어 있습니다. QuantaStor 서버에는 스토리지 VLAN에 연결되는 두 개의 사설 네트워크 어댑터( eth4, eth6 )도 있습니다.
네트워킹 구성
- 웹 브라우저를 열고 디바이스 페이지에 나열된 QuantaStor IP 주소로 이동합니다.
- 관리자 이름 및 비밀번호를 입력하십시오(디바이스 세부사항 페이지의 비밀번호 섹션에서 참조). 계속하기 전에 QuantaStor 서버에서 사용하는 사설 네트워크 디바이스를 기록해 두십시오(예: eth4).
- 스토리지 시스템 > 네트워크 포트로 이동하십시오.
- 네트워크 어댑터 목록에서 활성 상태인 사설 어댑터(예: eth4)를 선택하십시오. 마우스 오른쪽 단추를 클릭하여 메뉴에서 네트워크 포트 수정을 선택하십시오.
- iSCSI 사용 확인란의 선택을 취소하여 이 어댑터에 대한 iSCSI 연결을 사용하지 않도록 설정하고 확인을 클릭합니다.
- 활성 상태가 아니지만 사설 네트워크에 지정되어 있는 사설 어댑터를 선택하십시오(예: eth6).
- eth6 어댑터를 마우스 오른쪽 단추로 클릭하고 메뉴에서 네트워크 포트 수정을 선택하십시오.
- 네트워크 포트 수정 화면에서 정적의 구성 유형을 선택하십시오.
- 어댑터에 대한 기본 사설 IP 주소, 서브넷 및 게이트웨이를 입력하십시오. 고급 단일 사이트 VMware 참조 아키텍처 쿡북에서 VLAN 워크시트를 사용 중인 경우 스토리지 행의 주소를 사용하십시오.
- iSCSI 사용 확인란의 선택을 취소하여 이 어댑터에 대한 iSCSI 연결을 비활성화합니다.
- 사설 어댑터를 마우스 오른쪽 단추로 클릭하고 IP 주소로 구성한 후에 네트워크 포트 사용을 선택하여 어댑터를 온라인으로 설정하십시오.
- IP 주소 확인 시 포트를 사용으로 설정하려면 확인을 클릭하십시오.
지원 티켓 열기
기본 사설 IP 주소로 두 번째 어댑터를 구성한 후 지원 티켓을 열어야 합니다. 티켓을 열면 VLAN에서 다른 시스템이 프로비저닝되는 경우 사용자가 사용한 IP 주소는 사용되지 않습니다.
- 지원 > 티켓 추가를 클릭하고 다음 정보를 입력하십시오.
- 주제: 사설 네트워크 질문
- 제목: 비공개 IP 주소 예약 및 할당
- 디바이스 연관: 'QuantaStor 서버 선택'
- 세부사항: VLAN에서 예약 및 지정. 이 IP 주소는 QuantaStor 서버의 두 번째 어댑터에 사용됩니다.
QuantaStor 구성
이제 배열은 두 가지 어댑터의 연결을 모두 허용할 수 있으며, 스토리지 경로 A 및 스토리지 경로 B 서브넷에 있는 어댑터의 가상 인터페이스를 지정해야 합니다.
- 초기 사설 어댑터 인터페이스(eth4)를 마우스 오른쪽 단추로 클릭하고 메뉴에서 가상 인터페이스 작성을 선택하십시오.
- 결과 화면에 어댑터의 휴대용 개인 IP 주소와 서브넷을 입력하고 iSCSI 활성화가 선택되어 있는지 확인합니다.
- VLAN 워크시트를 사용 중인 경우 스토리지 경로 A 행의 주소를 사용하십시오.
- 포터블 IP 주소 페이지의 참고 섹션에 사용되는 IP 주소를 기록하십시오.
- 초기 사설 어댑터 인터페이스(eth4)를 선택하여 가상 인터페이스를 바인드하고 확인을 클릭하십시오.
- 다른 사설 어댑터 인터페이스(eth6)를 마우스 오른쪽 단추로 클릭하고 메뉴에서 가상 인터페이스 작성을 선택하십시오.
- 어댑터의 휴대용 사설 IP 주소와 서브넷을 입력하고 결과 창에서 iSCSI 활성화가 선택되어 있는지 확인합니다.
- VLAN 워크시트를 사용 중인 경우 스토리지 경로 B 행의 주소를 사용하십시오.
- 포터블 IP 주소 페이지의 참고 섹션에 사용된 대로 이 IP 주소를 기록하십시오.
- 다른 사설 어댑터 인터페이스(eth6)를 선택하여 가상 인터페이스를 바인드하고 확인을 클릭하십시오.
IP 주소와 가상 인터페이스를 사용하여 QuantaStor 서버를 설정한 후, 송신 트래픽이 올바른 인터페이스를 사용하는지 확인하도록 라우팅을 구성하십시오. 두 개의 NIC가 서로 다른 서브넷에 있습니다.
- 루트 신임 정보를 사용하여 QuantaStor 서버로 SSH를 수행하고 다음 라인을 /etc/network/interfaces에 추가하십시오. eth4 및 eth6는 사설 네트워크에서 NIC라고 가정합니다.
- post-up ip route add 10.0.0.0/8 on dev eth4
- post-up ip route add 10.0.0.0/8 on dev eth6 table eth6
- 테이블에서 포스트업 IP 규칙 추가 eth6
패스스루(RAID0) 단위 구성
** 프로비저닝에 따라 실제 디스크가 QuantaStor에 노출될 수 있습니다. 실제 디스크 섹션을 클릭하고 사용 가능한 하드 디스크 드라이브의 목록을 살펴본 후 확인할 수 있습니다. 드라이브 수가 올바르지 않으면 다음 단계를 수행하십시오.
- 에서 하드웨어 컨트롤러 메뉴, 클릭 컨트롤러 및 인클로저> **통과 유닛을 생성합니다.
- 호스트와 컨트롤러를 확인하고 확인을 클릭합니다.
- 작업이 완료되면 물리적 디스크를 클릭하고 확인합니다.
스토리지 풀 작성
다음으로 볼륨 또는 공유를 작성할 수 있으려면 볼륨을 할당하는 데 사용되는 스토리지 풀을 작성해야 합니다.
- 스토리지 풀을 마우스 오른쪽 단추로 클릭하고 스토리지 풀 작성을 선택하십시오.
- 스토리지 풀 작성 화면에서 다음 정보를 입력하십시오.
- 이름: 스토리지 풀의 적절한 이름을 입력하십시오. 예: StoragePool-01
- 풀 유형: 기본값(zfs)
- I/O 프로파일: 가상화
- 스토리지 풀에 사용할 디스크: 모든 데이터 디스크를 확인합니다(SSD는 확인하지 마세요).
- 확인을 클릭하십시오.
iSCSI 스토리지 볼륨 작성
두 개의 스토리지 볼륨을 작성해야 합니다. 하나의 볼륨은 관리 클러스터의 관리 VM에 사용되며 다른 볼륨은 용량 클러스터의 VM에 사용됩니다. 다음 단계를 완료하여 iSCSI 스토리지 볼륨을 작성하십시오.
-
스토리지 볼륨을 마우스 오른쪽 단추로 클릭하고 메뉴에서 스토리지 볼륨 작성을 선택하십시오.
-
스토리지 볼륨에 대한 정보를 입력하십시오.
워크로드 및 스토리지 용량에 따라 구성이 다를 수 있지만, 이 예에서는 각 스토리지 볼륨에 대해 표 1과 표 2의 값을 보여줍니다.
| 필드 | 값 |
|---|---|
| 이름 | Mgmt-LUN0 |
| 스토리지 풀 | [이전 단계에서 구성된 스토리지 풀 이름] |
| 크기 | 1TB |
| % 예약됨 | 0-100 |
| 압축 | 사용 |
| 필드 | 값 |
|---|---|
| 이름 | Capacity-LUN0 |
| 스토리지 풀 | [이전 단계에서 구성된 스토리지 풀 이름] |
| 크기 | 40TB |
| % 예약됨 | 0-100 |
| 압축 | 사용 |
볼륨에 대한 호스트 액세스 지정
볼륨이 설정된 후에 각 호스트의 IQN을 통해 ESXi 호스트의 액세스를 허용하려면 QuantaStor를 구성해야 합니다.
- QuantaStor 관리 페이지로 이동하여 호스트 메뉴를 마우스 오른쪽 버튼으로 클릭하고 호스트 추가를 선택합니다.
- 호스트 추가 화면에서 다음 정보를 입력하십시오.
- 호스트 이름: 적절한 호스트 이름을 입력합니다. 호스트 이름에 FQDN(정규화된 도메인 이름)이 없지만 호스트를 설명해야 합니다. 예: MyESXiHostName
- 운영 시스템 유형: VMware
- 개시자: iSCSI Qualified Name(IQN)
- iSCSI 규정된 이름: 각 호스트에 대한 IQN.
- 확인을 클릭하십시오.
ESXi 환경의 각 호스트에 대해 다음 단계를 따르십시오. 관리 및 용량 클러스터에 각 호스트를 추가한 후 다음 단계를 따르세요:
- 호스트 그룹 메뉴를 마우스 오른쪽 버튼으로 클릭하고 호스트 그룹 만들기를 선택합니다.
- 이름 필드에
ManagementCluster을 입력하고 관리 클러스터에 있는 모든 호스트를 선택합니다. - 확인을 클릭하십시오. 특정 볼륨에 지정할 수 있는 호스트 그룹이 작성됩니다.
용량 클러스터에 이 프로세스를 반복하십시오.
- 스토리지 볼륨 메뉴를 클릭하십시오.
- Mgmt-Lun0 볼륨을 마우스 오른쪽 단추로 클릭하고 호스트 액세스 지정 또는 지정 해제를 선택하십시오.
- 메뉴에서 Mgmt-Lun0 메뉴에서 옵션이 있는지 확인하고 이전 단계에서 만든 호스트 그룹을 선택합니다. 이 옵션을 통해 관리 클러스터에 있는 각 ESXi 호스트가 Mgmt-Lun0 볼륨에 액세스할 수 있습니다. 에 대해서도 동일하게 수행합니다 Capacity-LUN0.
4단계: 관리 및 용량 클러스터에 볼륨 마운트하기
vSphere 웹 클라이언트에 로그인하고 vCenter 인벤토리 목록 아래의 호스트로 이동하십시오.
다음 단계를 사용하여 ESXi 호스트의 볼륨에 마운트하십시오.
- 호스트를 선택하고 관리, 스토리지, > 스토리지 어댑터를 클릭하십시오.
- 대상 > Dynamic Discovery > **추가…**를 선택하십시오.
- 대상 서버 추가 전송 화면에서 스토리지 경로 A의 QuantaStor 스토리지 디바이스에 지정된 IP 주소를 입력하십시오.
- 3260을 포트 값으로 두고 확인을 클릭하십시오.
- Dynamic Discovery > **추가…**를 클릭하십시오. 스토리지 경로 B에 4단계 및 5단계를 반복하십시오.
ESXI 호스트는 Mgmt-Lun0 볼륨을 발견하기 위해 iSCSI 소프트웨어 어댑터를 다시 스캔할 준비가 되었습니다.
- 스토리지 어댑터 화면에서 스토리지 어댑터 다시 스캔 아이콘(그림 9)을 선택하십시오.
- 결과 화면에서 기본 옵션을 그대로 두고 확인을 클릭합니다.
- 볼륨이 검색된 후 작업, 새 데이터 저장소를 클릭하고 포맷을 VMFS-5.
- 형식화가 완료되고 나면 **스토리지 디바이스, 디바이스 세부사항, 다중 경로 지정 편집…**을 클릭하십시오.
- 경로 선택 정책에 대해 라운드 로빈을 선택하고 확인을 클릭하십시오.
이제 볼륨이 Mgmt-Lun0 볼륨이 단일 호스트에 연결되었으므로 클러스터의 다른 관리 호스트로 돌아가서 이 과정을 반복하여 볼륨을 추가해야 합니다. 볼륨은 이미 VMFS-5 으로 포맷되어 있고 검색 후에도 그대로 표시되므로 포맷할 필요가 없습니다.
5단계: vSphere ESXi 호스트에서 지연된 ACK 사용 안함
스토리지 LUN이 관리 및 용량 호스트에 접속되면 지연된 ACK를 사용 안함으로 설정해야 합니다.
- vSphere 환경으로 이동하고 스토리지 어댑터 > iSCSI 소프트웨어 어댑터 > 고급 옵션을 선택하십시오.
- 편집을 클릭하고 고급 옵션 화면의 끝까지 스크롤하십시오.
- DelayedAck 확인란을 선택 취소하고 확인 을 클릭합니다.
이제 고급 단일 사이트 VMware 참조 아키텍처 쿡북으로 돌아가서 환경 설정을 완료할 수 있습니다.