ONTAP에 Windows Server 2012 R2 사용
ONTAP SAN 호스트 구성 설정을 사용하여 ONTAP 스토리지에서 작동하도록 Windows Server 2012 R2를 구성할 수 있습니다.
Windows OS를 부팅합니다
로컬 부팅 또는 SAN 부팅을 사용하여 Windows OS를 부팅할 수 있습니다. NetApp은 구성에서 지원되는 경우 SAN 부팅을 사용할 것을 권장합니다.
로컬 하드 디스크(SSD, SATA, RAID 등)에 Windows OS를 설치하여 로컬 부팅을 수행합니다.
SAN 부팅을 사용하도록 선택한 경우 구성에 의해 지원되어야 합니다.
|
이 절차에 제공된 구성 설정을 사용하여 및 에 연결된 클라우드 클라이언트를 구성할 수 "Cloud Volumes ONTAP""ONTAP용 Amazon FSx"있습니다. |
를 사용하여 "상호 운용성 매트릭스 툴" Windows OS, 호스트 버스 어댑터(HBA), HBA 펌웨어, HBA 부팅 BIOS 및 ONTAP 버전이 SAN 부팅을 지원하는지 확인합니다.
-
SAN 부팅 LUN을 호스트에 매핑합니다.
을 "SAN 스토리지 관리"참조하십시오.
-
여러 경로를 사용할 수 있는지 확인합니다.
다중 경로는 호스트 OS가 가동되어 경로에서 실행 중인 후에만 사용할 수 있습니다. -
SAN 부팅 LUN이 매핑되는 포트에 대해 서버 BIOS에서 SAN 부팅을 설정합니다.
HBA BIOS를 활성화하는 방법에 대한 자세한 내용은 공급업체별 설명서를 참조하십시오.
-
호스트를 재부팅하여 부팅이 성공했는지 확인합니다
Windows 핫픽스를 설치합니다
NetApp은 호스트 서버에 Microsoft Update 카탈로그에서 제공되는 * 최신 누적 업데이트 * 를 설치할 것을 권장합니다.
-
에서 핫픽스를 "Microsoft Update Catalog 2012 R2"다운로드합니다.
|
Microsoft Update 카탈로그에서 다운로드할 수 없는 핫픽스는 Microsoft 기술 지원 부서에 문의해야 합니다. |
-
Microsoft에서 제공하는 지침에 따라 핫픽스를 설치합니다.
|
많은 핫픽스는 Windows 호스트를 재부팅해야 합니다. Host Utilities를 설치하거나 업그레이드할 때까지 호스트를 재부팅할 때까지 기다리도록 선택할 수 있습니다. |
Windows Host Utilities를 설치합니다
Windows 호스트 유틸리티는 호스트 컴퓨터를 NetApp SAN의 가상 디스크(LUN)에 연결할 수 있도록 하는 설명서가 포함된 소프트웨어 프로그램 세트입니다. NetApp 최신 유틸리티 키트를 다운로드하여 설치할 것을 권장합니다. Windows 호스트 유틸리티 구성 정보 및 지침은 다음을 참조하세요."Windows Host Utilities 설명서" Windows Host Utilities 버전에 맞는 설치 절차를 선택하세요.
다중 경로
Windows 호스트에 스토리지 시스템에 대한 경로가 둘 이상인 경우 Microsoft MPIO(다중 경로 I/O) 소프트웨어를 설치하고 다중 경로를 활성화해야 합니다. MPIO 지원을 선택하면 Windows Host Utilities가 Windows Server 2012 R2에 포함된 MPIO 기능을 활성화합니다. Windows Host Utilities를 사용하지 않는 경우 다중 경로를 수동으로 활성화해야 합니다.
MPIO 소프트웨어는 모든 경로에 대해 단일 디스크를 Windows OS에 제공하며 DSM(장치별 모듈)은 경로 페일오버를 관리합니다. Windows 시스템에서 MPIO 솔루션의 두 가지 주요 구성 요소는 DSM과 Windows MPIO입니다.
|
MPIO 소프트웨어를 설치하지 않으면 Windows OS에서 각 경로를 별도의 디스크로 볼 수 있습니다. 데이터가 손상될 수 있습니다. |
|
|
SAN 구성
SAN 구성에 따라 호스트는 모든 SAN 어레이(ASA) 또는 비 ASA 구성을 사용하여 ONTAP LUN을 액세스합니다. ASA 구성과 비 ASA 구성 모두 단일 ONTAP LUN에 액세스하는 데 4개 이상의 경로가 필요하지 않습니다. 경로가 4개 이상인 경우 스토리지 장애 시 경로에 문제가 발생할 수 있습니다.
모든 SAN 어레이 구성
ASA 구성에는 단일 우선 순위를 갖는 활성/최적화 경로 그룹이 하나 있어야 합니다. 즉, 경로가 컨트롤러에서 서비스하고 I/O가 모든 액티브 경로로 전송된다는 것을 의미합니다.
다음 예는 활성/최적화 경로가 있는 ONTAP LUN에 대한 올바른 출력을 표시합니다.

비 ASA 구성
비 ASA 구성에는 우선 순위가 서로 다른 두 개의 경로 그룹이 있어야 합니다. 우선 순위가 높은 경로는 활성/최적화입니다. 즉, 애그리게이트가 위치한 컨트롤러에서 활성/최적화 경로를 서비스합니다. 우선 순위가 낮은 경로는 다른 컨트롤러에서 제공되기 때문에 활성 상태이지만 최적화되지 않습니다. 최적화되지 않은 경로는 최적화된 경로를 사용할 수 없는 경우에만 사용됩니다.
다음 예는 두 개의 Active/Optimized 경로와 두 개의 Active/Non-Optimized 경로가 있는 ONTAP LUN에 대한 올바른 출력을 표시합니다.

Hyper-V VHD는 최상의 성능을 위해 조정이 필요합니다
디스크 파티션의 데이터 블록 경계가 기본 LUN의 블록 경계와 일치하지 않는 경우, 스토리지 시스템은 운영 체제 블록 읽기 또는 쓰기에 대해 두 개의 블록 읽기 또는 쓰기를 완료해야 하는 경우가 많습니다. 정렬 불량으로 인해 추가 블록 읽기 및 쓰기가 수행되면 심각한 성능 문제가 발생할 수 있습니다.
마스터 부트 레코드에 의해 정의된 각 파티션의 시작 섹터 위치는 정렬 불량을 유발합니다.
|
Windows Server 2016에서 생성된 파티션은 기본적으로 정렬되어야 합니다. |
ONTAP PowerShell 툴킷에서 cmdlet을 사용하여 Get-NaVirtualDiskAlignment
파티션이 기본 LUN과 정렬되어 있는지 확인하십시오. 파티션이 잘못 정렬된 경우 cmdlet을 사용하여 Repair-NaVirtualDiskAlignment
올바른 정렬로 새 VHD 파일을 만듭니다. 이 cmdlet은 모든 파티션을 새 파일로 복사합니다. 원래 VHD 파일은 수정되거나 삭제되지 않습니다. 데이터가 복사되는 동안 가상 머신을 종료해야 합니다.
NetApp 커뮤니티에서 ONTAP PowerShell 툴킷을 다운로드할 수 있습니다. 환경 변수가 지정한 위치에 파일의 %PSModulePath%
압축을 풀거나 스크립트를 사용하여 Install.ps1
압축을 풀어야 DataONTAP.zip
합니다. 설치를 완료한 후 cmdlet을 사용하여 Show-NaHelp
cmdlet에 대한 도움말을 봅니다.
PowerShell Toolkit은 MBR형 파티션이 있는 고정 크기 VHD 파일만 지원합니다. Windows 동적 디스크 또는 GPT 파티션을 사용하는 VHD는 지원되지 않습니다. 또한 PowerShell Toolkit에는 최소 파티션 크기가 4GB가 필요합니다. 작은 파티션은 올바르게 정렬할 수 없습니다.
|
VHD에서 GRUB 부팅 로더를 사용하는 Linux 가상 머신의 경우 PowerShell Toolkit을 실행한 후 부팅 구성을 업데이트해야 합니다. |
PowerShell Toolkit으로 MBR 정렬을 수정한 후 Linux 게스트용 GRUB를 다시 설치합니다
GRUB 부팅 로더를 사용하여 Linux 게스트 운영 체제에서 MBR을 PowerShell Toolkit과 일치시킬 수 있도록 디스크에 대한 'bralign'을 실행한 후 게스트 운영 체제가 올바르게 부팅되도록 GRUB를 다시 설치해야 합니다.
가상 머신에 대한 VHD 파일에서 PowerShell Toolkit cmdlet을 완료했습니다. 이 절차는 GRUB 부팅 Loader 및 를 사용하는 Linux 게스트 운영 체제에만 SystemRescueCd
적용됩니다.
-
설치 CD의 디스크 1의 ISO 이미지를 마운트하여 가상 시스템에 맞는 Linux 버전을 만듭니다.
-
Hyper-V Manager에서 가상 머신의 콘솔을 엽니다.
-
VM이 실행 중이고 GRUB 화면에서 정지된 경우 표시 영역을 클릭하여 활성 상태인지 확인한 다음 * Ctrl-Alt-Delete * 도구 모음 아이콘을 선택하여 VM을 재부팅합니다. VM이 실행되고 있지 않으면 VM을 시작한 다음 표시 영역을 즉시 클릭하여 활성 상태인지 확인합니다.
-
VMware BIOS 시작 화면이 나타나면 * Esc * 키를 한 번 누릅니다. 부팅 메뉴가 표시됩니다.
-
부팅 메뉴에서 * CD-ROM * 을 선택합니다.
-
Linux 부팅 화면에서 '리눅스 구조'를 입력합니다
-
Anaconda(파란색/빨간색 구성 화면)의 기본값을 사용합니다. 네트워킹은 선택 사항입니다.
-
grub을 입력하여 GRUB를 실행한다
-
이 VM에 가상 디스크가 하나만 있거나 디스크가 여러 개 있고 첫 번째 디스크가 부팅 디스크인 경우 다음 GRUB 명령을 실행합니다.
root (hd0,0) setup (hd0) quit
VM에 여러 개의 가상 디스크가 있고 부팅 디스크가 첫 번째 디스크가 아니거나 잘못 정렬된 백업 VHD에서 부팅하여 GRUB를 수정하는 경우 다음 명령을 입력하여 부팅 디스크를 식별합니다.
find /boot/grub/stage1
그런 다음 다음 다음 명령을 실행합니다.
root (boot_disk,0) setup (boot_disk) quit
에서 setup (boot_disk)
boot_disk
는 부팅 디스크의 실제 디스크 식별자에 대한 자리 표시자입니다. -
로그아웃하려면 * Ctrl-D * 를 누릅니다.
Linux Rescue가 종료된 후 재부팅됩니다.
권장 설정
FC를 사용하는 시스템에서 MPIO를 선택하면 Host Utilities 설치 프로그램이 Emulex 및 QLogic FC HBA에 필요한 시간 초과 값을 설정합니다.
Emulex FC HBA에 대한 시간 초과 값:
속성 유형 | 속성 값 |
---|---|
링크 시간 초과 |
1 |
NodeTimeOut을 참조하십시오 |
10 |
QLogic FC HBA에 대한 시간 초과 값:
속성 유형 | 속성 값 |
---|---|
LinkDownTimeOut 을 참조하십시오 |
1 |
PortDownRetryCount |
10 |
|
권장 설정에 대한 자세한 내용은 을 "Windows Host Utilities에 대한 레지스트리 설정을 구성합니다"참조하십시오. |
알려진 문제
Windows Server 2012 R2의 ONTAP 릴리즈에는 알려진 문제가 없습니다.