Dell Storage with Microsoft Storage Spaces 모 범 사례 가이드
참고, 주의 및 경고 노트: "주"는 컴퓨터를 보다 효율적으로 사용하는 데 도움을 주는 중요 정보를 제공합니다. 주의: "주의"는 하드웨어 손상이나 데이터 손실의 가능성을 설명하며, 이러한 문제를 방지할 수 있는 방법 을 알려줍니다. 경고: "경고"는 재산상의 피해나 심각한 부상 또는 사망을 유발할 수 있는 위험이 있음을 알려줍니다. © 2016 Dell Inc. 저작권 본사 소유. 이 제품은 미국, 국제 저작권법 및 지적 재산권법에 의해 보호됩니다. Dell 및 Dell 로고 는 미국 및/또는 기타 관할지역에서 사용되는 Dell Inc.의 상표입니다. 이 문서에 언급된 기타 모든 표시 및 이름은 각 회사의 상표일 수 있습니다.
목차 1 소개...........................................................................................................................5 2 용어.......................................................................................................................... 6 3 하드웨어 모범 사례................................................................................................. 7 권장되는 스위치 구성.............................................................................................................................
클러스터 공유 볼륨 캐시......................................................................................................................30 클러스터 쿼럼...................................................................................................................................... 30 8 Scale-Out 파일 서버 모범 사례.......................................................................... 32 Scale-Out 파일 공유 서버 사용량........................................................................................................
1 소개 이 문서에서는 Dell Storage with Microsoft Storage Spaces(DSMS) 솔루션의 모범 사례에 대해 설명합니다. DSMS는 Microsoft Storage Spaces 및 Dell 서버, 스토리지, 네트워킹을 사용하는 SDS(소프트웨어 정의 스토 리지) 플랫폼입니다. DSMS 솔루션을 SOFS(Scale-Out 파일 서버) 또는 컨버지드 솔루션으로 배포하고 구성할 수 있습니다. DSMS 솔루션을 SOFS로 구성하면 컴퓨트 워크로드가 스토리지에서 분해됩니다. 컴퓨트 워크로드는 SMB(Server Message Block)를 사용하여 스토리지 노드의 SOFS 파일 공유에 액세스합니다. 이 구성에서는 SAS가 스토리지 인클로저에 직접 연결되어 있고 Storage Spaces가 스토리지를 프로비저닝하고 보호합니다. DSMS 솔루션을 컨버지드 솔루션으로 구성할 수도 있습니다. 이 경우에는 SOFS가 사용되지 않으며 컴퓨트 워 크로드가 서버에서 직접 실행됩니다.
2 용어 • 복원력 - 가상 디스크(VD)가 실제 디스크 오류로부터 보호되는 방법을 의미합니다. Microsoft Storage Spaces의 복원력 옵션 유형으로는 단순, 미러링, 패리티 세 가지가 있습니다. – Simple VD(단순 VD) - 데이터가 여러 실제 디스크로 스트라이핑되지만 복원력은 없습니다. 따라서 실 제 디스크 결함에 대비하여 보호할 수 있는 방법도 없습니다. – Mirrored VD(미러링 VD) - 데이터가 여러 실제 디스크로 스트라이핑되며, 실제 디스크 결함에 대비한 보호 목적으로 데이터 복사본이 1~2개 추가로 보조 실제 디스크에 기록됩니다. 양방향 미러는 실제 디 스크 결함을 1회까지 허용하는 반면 3방향 미러는 실제 디스크 결함을 2회까지 허용할 수 있습니다. – Parity VD(패리티 VD) - 데이터가 패리티 정보와 함께 여러 실제 디스크로 스트라이핑됩니다. 패리티 옵션에는 단일 패리티와 이중 패리티 2가지 유형이 있습니다.
3 하드웨어 모범 사례 권장되는 스위치 구성 SOFS 구성의 경우, 스위치 인프라에 솔루션을 통합할 때는 SMB 클라이언트와 SOFS 스토리지 노드 간에 중복 네트워크 연결이 있는지 확인합니다. SMB 클라이언트와 스토리지 노드 통신에는 10GbE 가능 스위치를 사용 해야 합니다. 이 솔루션에 실제 스위치와 경로가 중복될 수 있도록 2개의 랙 상단 10GbE 가능 스위치를 설치하 는 것이 좋습니다. 최대 전송 단위(MTU) 프레임 크기가 스위치에서 지원되는 가장 높은 값(일반적으로 9KB)의 MTU로 설정된 점보 프레임에 맞게 스위치를 구성해야 합니다. 또한 데이터 전송이 아닌 데이터 수신을 위해 스위치에 흐름 제어를 활성화해야 합니다. 컨버지드 구성의 경우, 서버 노드가 2개만 있는 소규모 구성을 배포할 때는 노드 내 통신(예: 하트비트, CSV 재 지정, Hyper-V 라이브 마이그레이션)용으로만 사용되는 네트워크에 스위치가 필요하지 않을 수 있습니다.
표 1. SOFS 구성의 랙 공간 요구사항 서버 또는 스토리지 솔루션 2x2 2x3 3x3 2x4 4x4 DSMS 3060e가 포 함된 DSMS 630 10U 14U 15U 18U 20U DSMS 1400 시리즈 가 포함된 DSMS 730 8U 10U 12U 12U N/A(해당 없음) DSMS 3060e가 포 함된 DSMS 730 12U 16U 18U 20U N/A(해당 없음) 표 2. 컨버지드 구성의 랙 공간 요구사항 서버 또는 스토리지 솔루션 2x1 2x2 2x3 3x3 4x3 DSMS 1400 시리즈 가 포함된 DSMS 730 6U 8U 10U 12U 14U 그림 2 . SOFS 구성의 랙 공간 사용의 예 1. 스위치 2개 - Dell Networking S4810 2. SMB 클라이언트 서버 4개—DSMS 630(각 1U) 4. 스토리지 인클로저 2개—DSMS 3060e(각 4U) (각 1U) 3.
그림 3 . 컨버지드 구성의 랙 공간 사용의 예 1. 스위치 2개 - Dell Networking S4810(각각 1U) 3. 스토리지 인클로저 2개—DSMS 1400(각 2U) 2.
4 네트워킹 모범 사례 IP 주소 요구사항 모든 네트워크 포트에 정적 IP 주소를 사용하는 것이 좋습니다. 쉽게 관리하기 위해 각 노드에 IP 주소를 최대 7 개 구성할 수 있습니다. SOFS 구성의 서브넷 요구사항 Scale-Out 파일 서버 구성에는 5개의 고유한 서브넷을 사용하는 것이 좋습니다. 외부 SMB 클라이언트 통신 (L3 라우팅)에 2개의 고속 스토리지 네트워크가 사용되고, 클러스터 통신(L3 라우팅 불필요)에 2개의 추가 서 브넷이 사용됩니다. 마지막 다섯 번째 서브넷은 클러스터 관리 및 Active Directory 통합에 사용됩니다. 솔루션 에 고가용성이 필요할 경우에는 중복된 서브넷 쌍마다 물리적으로 분리된 2개의 스위치를 통해 라우팅되어야 합니다. 노트: 장애 조치 클러스터 관리자 안에서 SMB 서브넷만(다음 표의 서브넷 2 및 3) 클러스터 및 클라이언 트로 설정되어 있는지 확인합니다. 서버 관리 및 내부 통신 서브넷은 클러스터만으로 설정되어 있어야 합니다.
서버 클러스터 노드 간 내부 통신 DNS 고정 또는 DHCP 주소 서브넷 마스크 고정 X 서브넷 4 고정 X 서브넷 5 게이트웨 이 네트워크 컨버지드 구성의 서브넷 요구사항 컨버지드 네트워크 구성은 솔루션이 처리하는 워크로드를 기반으로 변경됩니다. 여러 네트워킹 인프라에 공 통적으로 사용할 수 있는 단일 솔루션은 없습니다. 다음은 배포를 계획할 때 고려해야 할 네트워크 트래픽의 여러 가지 유형 목록입니다. 해당 환경의 네트워크 속도 및 인프라에 따라 하나 이상의 실제 네트워크 인터페이스 카드(NIC)를 통해 이러한 네트워크를 통합할 수 있습니다. 표 4. 컨버지드의 네트워크 트래픽 유형 네트워크 설명 iDRAC 서버 관리 IDRAC(Integrated Dell Remote Access Controller) 유틸리티, 웹 인터페이 스를 사용하여 실제 서버를 원격으로 관리하는 데 사용되는 네트워크입니다.
또한 Windows Server 장애 조치 클러스터 관리자에서 모든 네트워크 이름을 그 기능에 따라 Manage(관리), External(외부) 또는 Cluster(클러스터) 등의 이름으로 변경하는 것이 바람직합니다. RDMA(Remote Direct Memory Access) RDMA(Remote Direct Memory Access)를 사용하면 서버 간에 직접 메모리 전송을 수행하여 처리량을 높이고 대기 시간을 낮출 수 있습니다. Scale-Out 파일 서버 구성의 경우, SMB 다이렉트는 SMB와 서버 간에 RDMA를 사용할 수 있도록 하는 Windows Server 2012 R2의 기능입니다. SMB 다이렉트를 사용하려면 RDMA 프로토콜을 지원하는 네트워크 어댑터가 필요합니다. 또한 스토리지 노드와 SMB 클라이언트 모두에 RDMA 어댑터가 설치되어 있어야 SMB 다이렉트를 사용할 수 있습니다. 지원되는 RDMA 어댑터 목록에 대한 자세한 내용은 Dell.
Windows Server 2012 R2 모범 사례 5 Windows Server 2012 R2 버전 DSMS에서는 Windows Server 2012 R2 Standard Edition과 Windows Server 2012 R2 Datacenter Edition 두 가지 버전의 Windows Server가 지원됩니다. DSMS에 적용할 때 두 버전의 기본적인 차이점은 VM의 게스트 운영 체제용 라이센싱에 있습니다. Standard Edition에서는 호스트와 최대 2개의 VM에 2012 R2를 설치할 수 있고, Datacenter Edition에서는 호스트와 무제한 VM에 2012 R2를 설치할 수 있습니다. Scale-Out 파일 서버 구성의 경우, VM이 스토리지 노드에 설치되지 않으므로 Windows Server 2012 R2 Standard Edition을 사용하는 것이 좋습니다. 컨버지드 구성의 경우, 선택되는 운영 체제 버전은 솔루션에서 VM 실행 여부에 따라 다릅니다.
지정된 하드웨어 식별자에 대해 MPIO 정책을 설정하려면 다음 명령을 실행합니다. mpclaim -l -t "Target H/W Identifier" Policy Number 정책 번호 옵션: 0 = 정책 지우기 1 = 장애 조치만 2 = 라운드 로빈 6 = 최소 블록 HDD 및 SSD에 대해 프로세스를 실행해야 합니다. 다른 정책 번호 옵션을 사용할 수 있기는 하지만, Dell에서 지원하는 옵션은 이뿐입니다. 풀이 이미 생성된 경우 드라이브 하드웨어 식별자를 수동으로 가져오고 이에 대한 정책을 설정해야 합니다. SOFS 구성의 SMB 고려사항 Dell은 서버에서 Microsoft Windows Server 2012 R2를 실행할 것을 요구합니다. 또한, 모든 SMB 클라이언트 에서 Microsoft Windows Server 2012 R2를 실행할 것을 권장합니다.
UNMAP 명령 Windows Server 2012 R2는 SSD에 UNMAP 명령을 주기적으로 실행하여 SSD 스토리지 디스크 공간을 최적화 합니다. 하지만 SAS SSD는 일반적으로 OS에서 메시지가 표시되지 않고 자동으로 최적화합니다. 따라서 UNMAP 명령 처리로 인해 지연 시간이 길어질 수 있으므로 OS에서 이 명령이 실행되지 않도록 하는 것이 좋 습니다. UNMAP을 비활성화하는 PowerShell 명령은 아래와 같습니다. Fsutil behavior set disabledeletenotify 1 Windows Server 업데이트 구성 이 솔루션의 다양한 기능에 영향을 줄 수 있는 최신 업데이트를 받으려면 Windows 업데이트 또는 Windows Server Update Services(WSUS)의 자동 업데이트 사용을 권장합니다. 필요한 업데이트 및 관련 기술 자료 문서에 대한 자세한 내용은 Dell.
Microsoft Storage Spaces 모범 사례 6 스토리지 풀 다중 인클로저 구성에서, 스토리지 풀은 인클로저 하나에 풀 하나를 할당하지 않고 여러 풀을 사용해 모든 인 클로저에 실제 디스크가 고르게 분산되도록 설정해야 합니다. 예를 들어 DSMS 1420 인클로저가 2개라고 가정할 경우 각 인클로저에는 HDD 20개와 SSD 4개가 설치됩니 다. 따라서 풀에 구성할 수 있는 HDD와 SSD는 각각 40개와 8개입니다. Pool1에는 첫 번째 DSMS 1420의 SSD 2개와 HDD 10개, 그리고 두 번째 DSMS 1420의 SSD 2개와 HDD 10개가 할당됩니다. 그리고 Pool2에는 나머 지 디스크가 할당됩니다. 그림 4 . 각 풀에 분산되는 물리 디스크 리빌드를 고려한 스토리지 풀 구성 Microsoft Storage Spaces는 여유 디스크 공간을 사용하여 VD를 자동으로 리빌드하기 때문에 핫 스페어를 할 당할 필요가 없습니다.
자동 리빌드를 활성화하기 위한 PowerShell 명령은 아래와 같습니다. Set-StoragePool –FriendlyName -RetireMissingPhysicalDisks Always 노트: 유지 보수 작업 이전에, 자동 리빌드가 수행되도록 스토리지 풀이 구성되어 있을 때는 스토리지 인 클로저를 끄기 전에 해당되는 모든 스토리지 풀의 RetireMissingPhysicalDisks 특성을 Never(사 용 안함)로 변경해야 합니다. 유지 보수 작업을 위해 스토리지 인클로저가 꺼져 있어서 네트워크가 드 라이브와 통신할 수 없는 경우 특성을 변경하면 VD가 리빌드를 즉시 시작하지 못합니다. 따라서 유지 보 수 작업이 완료된 후에는 RetireMissingPhysicalDisks를 원래 값으로 변경해야 합니다.
Dell은 양방향 또는 3방향 미러 VD 사용을 권장합니다. 미러링을 지원하는 VD에 최적화되어 있을 뿐만 아니라 Hyper-V 워크로드에서도 최고의 성능과 복원력을 자랑하기 때문입니다. 패리티 VD는 백업이나 아카이빙 등 순차적인 워크로드에 적합합니다. 랜덤 워크로드일 때는 성능에 영향을 미 치므로 사용하지 마십시오. 단순 VD는 복원력이 없으므로 바람직하지 않습니다. 표 6. 풀 내결함성 및 효율성 복원 유형 디스크 공간 효율성 각 스토리지 풀의 내결함성 4TB HDD(3.64TiB)가 60개 탑재된 인클로저의 예 단순 100% 디스크 0개 원시 디스크 공간 218.4TiB 사용 가능한 디스 크 공간 218.4TiB 양방향 미러 50% 디스크 1개 원시 디스크 공간 218.4TiB 사용 가능한 디스 크 공간 109.2TiB 3방향 미러 33% 디스크 2개 원시 디스크 공간 218.4TiB 사용 가능한 디스 크 공간 72.
더욱 상위 개념의 고급 VD 생성 옵션을 이용하려면 New-VirtualDisk Powershell 명령을 실행하십시오. 예를 들어, 스토리지 풀 MyPool1에 exampleVD1이라는 이름의 새로운 VD를 생성했고, 이 VD가 3방향 미러를 지원한다고 가정하겠습니다. 따라서 ResiliencySettingName 속성은Mirror 로,PhysicalDiskRedundancy 속성은 2로 설정합니다. 그리고 스토리지 계층을 사용하기 때문에 계층의 디 스크 공간 크기는 VD의 일부로 지정됩니다.
복원 유형 최소 열의 수 열과 디스크의 상관관계 최소 디스크 수 단일 패리티 3 1:1 3 노트: * 이 최소 디스크 수는 디스크에 오류가 발생할 경우 어떤 오버헤드에도 영향을 미치지 않습니다. VD에서 열의 수를 조정할 때는 다음과 같은 사항을 고려해야 합니다. VD가 자동 리빌드 로 구성됩니까? VD 장애 시 자동 리빌드가 활성화되어 있으면 VD가 풀의 기존 여유 디스크 공간을 사 용해 장애가 발생한 VD를 복구합니다. 하지만 자동 리빌드 기능을 이용하려면 VD에 여 유 디스크 공간 외에도 최초 열의 수를 유지하면서 원하는 복원력 수준으로 복구할 수 있을 만큼 충분한 여유 디스크도 필요합니다. 왜 필요한지 그 이유를 설명하기 위해서는 열의 수를 계산하기 전에 풀에서 사용 가능 한 개수에서 복구 디스크 개수를 빼야 합니다. 아래 나열된 방정식의 경우 Dell에서는 열의 수를 최적으로 유지하기 위해 이 숫자를 1 또는 2로 설정할 것을 권장합니다.
인클로저 인식 기능 활성화 예를 들어 각각 SSD 12개와 HDD 48개가 탑재된 DSMS 3060e 스토리지 인클로저가 3대이고, 스토리지 풀 (MyPool1, MyPool2)을 2개 생성하는 경우 각 상황에 따라 VD에 구성되는 열의 수를 계산할 수 있는 방법은 아 래와 같습니다. 표 8. 인클로저 인식 기능을 비활성화한 양방향 미러의 예 풀 이름 MyPool1 HDD 72 SSD 18 VD 이름 columnExample1 복원력 양방향 미러 인클로저 인식 기능 아니오 자동 리빌드 예 열의 수 8 표 9.
인터리브 크기 Microsoft Storage Spaces는 여러 개의 실제 디스크에 데이터를 스트라이핑하여 성능을 최적화합니다. 스트 라이프 크기(인터리브 크기)는 기본적으로 256KB로 설정됩니다. 이는 Microsoft Storage Spaces가 각 디스크 의 스트라이프마다 256KB의 데이터를 저장한다는 것을 의미합니다. 스트라이프 크기는 새 VD를 생성할 때 구 성할 수 있지만 PowerShell을 사용해야 합니다. 성능을 극대화하려면 인터리브 크기가 워크로드에서 가장 공통적인 I/O에 버금갈 정도로 커야 합니다. 인터리 브 크기를 초과하는 I/O 데이터는 다수의 스트라이프로 분할되어 하나의 쓰기 작업이 다수의 쓰기 작업으로 나눠지기 때문에 성능을 떨어뜨립니다. 인터리브 크기는 바이트 단위로 설정됩니다. 특정 인터리브 크기로 VD를 생성하기 위한 PowerShell 명령은 아래와 같습니다.
노트: 이러한 스토리지 계층은 미러링 또는 단순 공간을 통해서만 지원됩니다. Microsoft Storage Spaces는 데이터 사용 빈도를 기준으로 히트맵을 생성합니다. 이를 기준으로 1일 1회 최적 화 프로세스가 자동으로 실행되어 가장 자주 액세스하는 데이터(핫 데이터)는 SSD 계층으로, 그리고 상대적으 로 액세스 횟수가 적은 데이터(콜드 데이터)는 HDD 계층으로 이동합니다. SSD 계층의 데이터는 기본적으로 하루에 한 번만 업데이트되므로 필요하다면 아래 PowerShell 명령을 통해 수동으로 데이터를 최적화할 수 있습니다. defrag.exe /C /H /K /G 단, 이 명령은 클러스터에 속한 모든 노드에 대해 실행해야 합니다. 명령이 실행되는 노드에 속한 VD만 최적화 하기 때문입니다. 솔루션 성능을 검증할 때는 SSD 계층이 워크로드에 대해 최적화되도록 며칠에 걸쳐 벤치마크를 실시합니다. 또는 수동으로 SSD 계층을 최적화할 수 있습니다.
다음 방정식은 스토리지 풀에서 VD를 생성하기 시작할 때 계획을 목적으로 사용됩니다. 방정식의 값은 자동 리빌드를 위해 각 VD를 생성하고 크기를 조정할 때 항상 풀 전체에 여유 HDD 및 SDD 원시 디스크 공간이 충 분하게 남도록 용량 계획의 상한을 이해하는 데 사용되며, 개별 VD의 계층 크기를 조정하는 방법을 안내하기 위한 방정식이 아닙니다. 자동 리빌드를 사용하지 않고 수동 리빌드만 수행할 계획이라면 아래 방정식에서 자 동 리빌드를 위한 용량을 빼지 않아도 됩니다. 풀당 원시 SSD 사용 가능 용량=(풀의 SSD 개수*SSD 용량)-(SSD 용량+자동 리빌드 공간을 위한 8GB)*(복구할 디스크 오류 개수) 풀당 원시 HDD 사용 가능 용량=(풀의 HDD 개수*HDD 용량)-(HDD 용량+자동 리빌드 공간을 위한 8GB)*(복 구할 디스크 오류 개수) 생성하려는 스토리지 공간 유형에 따라 복원력 계수를 곱한 원시 값이 계층 크기가 됩니다.
풀 이름 tierPool1 HDD 계층 디스크 공간(자동 리빌드 이후) 141.3 TiB 풀의 SSD 수 12 SSD 디스크 공간 800GB(745GiB) 표 11. 풀과 VD의 스토리지 계층에 사용되는 디스크 공간 값의 예 VD 이름 2wayVD1 복원력 양방향 미러 HDD 계층 디스크 공간 42.76 TiB SSD 계층 디스크 공간 2 TiB SSD 계층 디스크 공간(자동 리빌드 이후) 8.18TiB 표 12. 풀과 VD의 스토리지 계층에 사용되는 디스크 공간 값의 예 VD 이름 3wayVD2 복원력 3방향 미러 HDD 계층 디스크 공간 27.9 TiB SSD 계층 디스크 공간 1.23 TiB 새로운 SSD 및 HDD 스토리지 계층(풀마다 구성)을 생성하기 위한 PowerShell 명령은 아래와 같습니다.
개체를 입력해야 하기 때문에 Get-StorageTier PowerShell 명령 출력이 두 변수인 $ssd_tier와 $hdd_tier에 할당되고 VD 생성 시 사용됩니다. 그리고, StorageTierSizes 속성은 VD가 디스크 공간을 사용하는 각 계층의 크기로 설정됩니다. $ssd_tier = Get-StorageTier -FriendlyName tierPool1_SSD $hdd_tier = Get-StorageTier -FriendlyName tierPool1_HDD New-VirtualDisk -FriendlyName “2wayVD1” -StoragePoolFriendlyName “tierPool1” -ProvisioningType Fixed -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1 –StorageTiers $ssd_tier, $hdd_tier –StorageTierSizes 2TB, 42.
존 HDD의 속도를 떨어뜨려 결국 실제 디스크가 연속 기입 모드에서 작동하게 됩니다. 하지만 WBC를 사용하 면 거의 모든 워크로드에서 커다란 성능 향상을 기대할 수 있습니다. WBC를 사용하려면 스토리지 풀에 SSD를 탑재해야 합니다. WBC의 기본 디스크 공간은 1GB이지만 VD 생성 시 바꿀 수 있습니다. Dell은 기본 WBC 디스크 공간 사용을 권장합니다. VD를 생성할 때마다 SSD 계층 디스크 공간이 기본 또는 지정한 WBC 디스크 공간보다 크고, 복원력 설정에서 WBC를 활성화할 수 있을 만큼 최소의 SSD 수만 스토리지 풀에 있다면 해당 VD에서 WBC 기능이 자동으로 활 성화됩니다. 표 14.
• 새로운 스토리지 인클로저를 추가할 때 올바른 케이블 연결 지침을 따르려면 Dell Storage with Microsoft Storage Spaces 케이블 연결 안내서를 참조하십시오. 클러스터에 새로 추가할 디스크의 가용성까지 확인하면 이제 새로운 스토리지 풀 또는 VD를 생성할지, 혹은 기존 스토리지 풀 또는 VD를 확장할지 결정할 수 있습니다. Dell은 스토리지 풀을 확장할 때는 데이터 복사본 과 열의 수의 곱셈 결과에 맞게 어느 정도 실제 디스크를 추가하는 것을 비롯해, 추가한 디스크의 자동 리빌드 기능까지 권장합니다. 예를 들어 양방향 미러 VD에서 열이 4개이면 VD 확장 시 풀에 추가해야 할 최소 디스크 수는 8개입니다. 특정 VD에서 사용하는 열의 수를 찾으려면 다음 PowerShell 명령을 실행합니다.
량은 30GB이며 현재 풀에 생성되어 있습니다. 이 VD가 60GB로 확장되면 새로운 VD 크기에 맞게 볼륨도 확 장해야 합니다. $pd = Get-PhysicalDisk –CanPool $true -FriendlyName PhysicalDisk13 Add-PhysicalDisk -StoragePoolFriendlyName "MyPool1" -PhysicalDisks $pd -UsageAutoSelect Resize-StorageTiers –FriendlyName 2wayVD1 –Size 60GB $vd = Get-VirtualDisk -FriendlyName 2wayVD1 $diskNum = Get-Disk –VirtualDisk $vd $partNum = Get-Partition –DiskNumber $diskNum.Number $size = Get-PartitionSupportedSize –DiskNumber $diskNum.
7 클러스터 모범 사례 클러스터 공유 볼륨 노드 간 장애 조치의 효율성을 위해서는 CSV가 10TB를 초과하지 않는 것이 좋습니다. VD마다 클러스터 공유 볼륨(CSV)이 있어야 합니다. 클러스터에서 CSV가 로드 밸런스하려면 클러스터 노드 개수의 배수로 CSV를 추가해야 합니다. 예를 들어, 스토리지 노드가 2개인 2x2 구성에서는 2의 배수로 CSV를 생성해야 합니다(예: 2, 4. 6, 8개). 스토리지 노드가 4개인 4x4 구성에서는 4의 배수로 CSV를 생성해야 합니다 (예: 4, 8, 12, 16개). 나중에 클러스터 노드를 추가하려면 CSV 개수를 클러스터 노드 개수의 2배 이상으로 설정하는 것이 좋습니 다. 예를 들어, 2x2 구성에서는 CSV가 4개 있어야 합니다. 클러스터 공유 볼륨 캐시 CSV 캐시를 사용하면 연속 기입 캐시에 사용되는 디스크 공간을 스토리지 노드에서 할당할 수 있습니다.
클러스터 쿼럼 감시에는 디스크 감시와 파일 공유 감시 등 두 가지 옵션이 있습니다. Dell은 SOFS 클러스터에 연속적으로 사용 가능한 SMB 공유를 생성하여 감시 디스크를 호스팅할 수 있다는 점에서 파일 공유 감시 사용 을 권장합니다. 그뿐만 아니라 파일 공유 감시 디스크는 스토리지 계층이 없어도 작은 용량의 3GB 양방향 미 러 VD에도 생성할 수 있습니다. 컨버지드 구성의 경우, 모든 노드에 액세스할 수 있는 스토리지 풀 내에서 자체 CSV에 쿼럼 디스크를 배치할 것을 권장합니다. 쿼럼 노드는 여러 가지 유형이 있습니다. • 노드 과반수 – 클러스터 노드가 홀수(예: 3x3)인 클러스터에 권장됩니다. – 온라인 상태에서 통신이 가능한 모든 노드는 의결권을 가지며, 의결 후 과반수(50%)를 넘을 경우 클러 스터가 운용됩니다. • 노드 및 디스크 과반수 – 클러스터를 구성하는 각 노드와 감시 디스크가 의결권을 갖습니다.
Scale-Out 파일 서버 모범 사례 8 Scale-Out 파일 공유 서버 사용량 Scale-Out 파일 서버(SOFS) 공유는 Hyper-V 가상 하드 디스크 및 SQL 데이터베이스를 저장하는 데 사용됩니 다. 최종 사용자 파일 공유를 위한 공유를 비롯하여 홈 폴더, 스프레드시트 또는 PDF 등과 같은 구조화되지 않 은 데이터를 포함하는 정보 근로자 워크로드를 위해 SOFS를 사용하려면 추가적으로 고려해야 할 사항들이 있 습니다. Scale-Out 파일 서버 공유는 모든 노드가 변경된 메타데이터를 동기화해야 하기 때문에 연속적인 가 용성이 뛰어나기는 하지만 정보 근로자 워크로드의 경우에는 엄청난 수의 메타데이터 변경으로 인해 이러한 공유에 따른 성능 오버헤드가 적지 않습니다. 정보 근로자 워크로드에 따라, 성능에 미치는 영향은 다양할 수 있으며 최신 버전의 Microsoft Office를 사용하는 정보 근로자 워크로드 등과 같이 일부의 경우에는 무시할 수 있습니다.
에서 호스트된 후에는 DFS-R(Distributed File System Replication) 및 할당량 등과 같은 일반 용도의 파일 서 버에서 제공하는 일부 기능을 지원하지 않습니다. 파일 공유 서버 생성 SMB 스케일 아웃 파일 공유는 CSV에 생성됩니다. 요구사항에 따라 CSV에 생성할 수 있는 공유 수는 제한이 없습니다. 하지만 기본적인 CSV 크기에 따라 파일 공유에 이용할 수 있는 전체 디스크 공간이 결정됩니다. Failover Cluster Manager(장애조치 클러스터 관리자)에서 파일 공유를 생성할 때는 SMB Share(SMB 공유) Applications(응용 프로그램)를 클릭합니다. 파일 공유를 구성할 때는 Encrypt data access(데이터 액세스 암호화) 확인란을 선택할 수 있습니다. 이 확인 란을 선택하면 필요할 때마다 특정 파일 공유에 SMB 암호화 기능을 사용할 수 있습니다. SMB 암호화 기능은 성능 오버헤드가 상당히 큽니다.
9 컨버지드 모범 사례 컨버지드 사용 사례 컨버지드 솔루션에서는 SAS가 스토리지 인클로저에 직접 연결되어 있고 서버에서 직접 컴퓨트 워크로드를 실 행합니다. 일반적으로, 가장 공통적인 워크로드는 Hyper-V이지만 Windows Server 2012 R2에서 지원되는 기 타 워크로드도 컨버지드 솔루션에서 지원됩니다. 하지만 Hyper-V에 솔루션을 사용하려면 독점적인 워크로드 여야 하며 해당 구성에서 다른 워크로드가 실행되지 않아야 VM의 리소스 부족 문제를 방지할 수 있습니다. Hyper-V 가상 머신의 논리 프로세서 크기 조정 사용 가능한 논리 프로세서의 수 결정 VM에 할당할 수 있는 논리 프로세서의 개수는 서버에서 사용 가능한 논리 프로세서의 개수에 따라 다릅니다. Hyper-V 호스트에서 사용 가능한 논리 프로세서의 수를 결정하려면 Windows 작업 관리자를 열고 More Details(자세히), Performance(성능) 탭을 차례로 클릭합니다.
메모리 계산 요구사항 호스트 OS에 충분한 메모리가 있어야 I/O 가상화, VM 스냅샷, 관리 등과 같은 서비스를 제공하여 하위 파티션 을 지원할 수 있습니다. 호스트는 루트 예비 공간이라고 하는 최소한의 메모리 양을 비축하며 이 메모리는 VM 에 할당할 수 없습니다. 일반적으로, 이러한 최소 메모리 양은 너무 적습니다. 따라서 활동이 많은 기간에는 VM에서 호스트에 제공되는 메모리가 거의 없기 때문에 호스트 OS가 제대로 작동되지 않고 Microsoft Storage Spaces 및 Hyper-V 관리 기능에 영향을 주게 됩니다. 이 메모리를 VM에 할당하지 않고 각 컴퓨트 노드에서 호스트 OS에 최소 8GB의 메모리를 비축하는 것이 좋습 니다. 컴퓨트 노드 장애 시 VM이 나머지 노드로 장애 조치될 때 추가적인 VM 로드를 관리할 수 있을만큼 충분한 메 모리를 사용할 수 있도록 컨버지드 솔루션을 계획해야 합니다.
최소 RAM VM이 시작된 후에 VM에 할당되는 최소한의 메모리 양을 지정합니다. 32MB부터 기본값 범위 내에서 설정할 수 있으며 이 값이 시작 RAM 값입니다. 최대 RAM VM에 할당할 수 있는 최대 RAM을 설정합니다. 실수로 하나의 VM에만 메모리가 할당되고 나머지 VM에는 할 당되지 않는 문제가 발생하지 않도록 하려면 모든 VM에 적절한 값의 RAM을 설정하는 것이 중요합니다. 동적 메모리가 활성화되어 있으면, 기본 최대값이 1TB가 되며 이 값은 너무 높습니다. 이 값은 언제든지 늘릴 수 있 지만 값을 줄이려면 VM이 꺼진 상태여야 합니다. 메모리 버퍼 VM의 메모리 사용량 변화에 대해 신속하게 대응하여 메모리 재할당이 반복되는 것을 최소화하기 위해 현재 필요한 양 이상의 버퍼로 예비 할당하는 백분율입니다. 메모리 가중치 VM마다 필요한 양을 할당할 수 있는 메모리가 충분하지 않을 경우 다른 VM과 비교하여 우선적으로 메모리 리 소스를 할당할 VM의 우선순위를 설정합니다.
네트워크 할당 및 구성 가상 스위치( Hyper-v) 가상 스위치로 인해 어댑터가 RDMA 기능을 사용할 수 없게 되므로 가상 스위치를 RDMA 어댑터에 통합할 때 는 주의가 필요합니다. 이 솔루션 용도로 유효성이 확인된 최신 RDMA 어댑터 목록에 대한 자세한 내용은 Dell.com/dsmsmanuals에서 Dell Storage with Microsoft Storage Spaces 지원 매트릭스를 참조하십시오. NIC 티밍 NIC 티밍을 사용하는 경우 속도와 기능이 동일한 어댑터만 티밍하고, RDMA 기능을 사용하려면 RDMA 어댑 터를 티밍하지 않는 것이 좋습니다.
10 도움말 얻기 Dell에 문의하기 Dell은 다양한 온라인 및 전화 기반 지원과 서비스 옵션을 제공합니다. 인터넷에 연결되어 있지 않은 경우 구매 송장, 포장 명세서, 청구서 또는 Dell 제품 카탈로그에서 연락처 정보를 확인할 수 있습니다. 가용성은 국가 및 제품에 따라 다르며, 해당 지역에서 일부 서비스를 이용하지 못할 수도 있습니다. 1. Dell.com/support로 이동합니다. 2. 페이지 우측 하단에 있는 드롭다운 메뉴에서 국가를 선택합니다. 3. 맞춤화된 지원: a. Enter your Service Tag(서비스 태그 입력) 필드에 시스템 서비스 태그를 입력합니다. b. Submit(제출)을 클릭합니다. 여러 가지 지원 범주가 나열되어 있는 지원 페이지가 표시됩니다. 4. 일반 지원: a. 제품 범주를 선택합니다. b. 제품 세그먼트를 선택합니다. c. 제품을 선택합니다. 여러 가지 지원 범주가 나열되어 있는 지원 페이지가 표시됩니다. 5.