Computer >> 컴퓨터 >  >> 체계 >> Windows Server

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

iSCSI (Internet Small Computer System)은 IP 프로토콜을 통해 저장 장치에 액세스할 수 있는 SCSI 프로토콜입니다. iSCSI를 사용하면 파이버 채널(FC)을 사용하지 않고 공통 TCP/IP 네트워크를 통해 서버를 공유 네트워크 스토리지에 연결할 수 있습니다. 이 기사에서는 Windows Server 2019를 실행하는 서버에서 iSCSI 대상(가상 디스크)을 구성하고 이 iSCSI LUN을 다른 서버(Windows Server 2016 및 2012 R2에서 동일한 방식으로 구성됨)에 연결하는 방법을 보여줍니다. iSCSI 사용의 첫 번째 예:파일 서버에 더 많은 저장 공간이 필요하고 iSCSI를 통해 다른 저장 서버의 가상 디스크를 연결합니다. 또 다른 예는 여러 서버가 공유 저장소에 액세스해야 하는 경우 장애 조치 클러스터를 구축하는 것입니다.

iSCSI 디스크를 사용하려면 스토리지 서버에서 가상 디스크(일반 VHD/VHDX 파일)를 구성하고 iSCSI 대상으로 게시해야 합니다. , iSCSI 이니시에이터 (다른 서버 또는 장치)에 연결합니다.

내용:

  • Windows Server에서 iSCSI 대상 구성
  • Windows Server에 iSCSI Initiator 설치 및 구성

Windows Server에서 iSCSI 대상 구성

먼저 서버 관리자를 열고 iSCSI 대상 서버를 활성화합니다. 파일 및 스토리지 서비스 -> 파일 및 iSCSI 서비스에서 역할

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

PowerShell에서 역할을 설치할 수 있습니다.

Install-WindowsFeature -Name FS-iSCSITarget-Server

그런 다음 iSCSI 서버에 가상 디스크를 만듭니다. 이를 수행하려면 서버 관리자 -> 파일 및 스토리지 서비스 -> iSCSI로 이동하고 iSCSI 가상 디스크를 생성하려면 새 iSCSI 가상 디스크 마법사 시작을 클릭하십시오. .

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

iSCSI 가상 디스크 마법사에서 가상 디스크 파일을 저장할 물리 분할을 선택합니다. 그런 다음 새 iSCSI 디스크에 이름을 할당하고 크기, 유형(고정 크기, 동적 확장 또는 차등) 및 iSCSI 대상 이름을 설정합니다.

서버 액세스 단계에서 다음 연결 옵션 중 하나를 선택하여 iSCSI 대상에 연결할 수 있는 서버(iSCSI 이니시에이터)를 지정합니다.

  • IQN (먼저 서버에서 iSCSI 초기자를 활성화하고 해당 IQN을 복사해야 함)
  • DNS 이름;
  • IP 주소 ;
  • MAC 주소 .

IP 주소를 사용합시다. 옵션.

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

마법사의 다음 단계는 CHAP 인증 프로토콜을 구성하는 것입니다. Initiator의 연결을 인증하려면 반드시 사용해야 합니다. 활성화하고 사용자 이름과 12자 암호(또는 더 긴 암호)를 입력하고 다음 -> 다음 -> 마침을 클릭합니다. D:\iSCSIVirtualDisks 폴더에 iscsiDisk2.vhdx가 생성되었는지 확인하십시오.

PowerShell을 사용하여 iSCSI 디스크를 만들 수 있습니다. 200GB 가상 디스크를 생성해 보겠습니다.

New-IscsiVirtualDisk -Path c:\iSCSIVirtualDisks\iscsiDisk2.vhdx -Size 200GB

기본적으로 4,096KB 동적 디스크는 크기에 지정된 값과 관계없이 생성됩니다. 매개변수. 동적 디스크는 필요에 따라 증가합니다.

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

고정 크기 디스크를 사용하려는 경우(이러한 디스크는 디스크를 생성할 때 물리적 드라이브의 공간을 예약함) UseFixed와 동일한 명령을 사용하여 생성할 수 있습니다. 매개변수:

New-IscsiVirtualDisk -Path c:\iSCSIVirtualDisks\iscsiDisk2.vhdx -Size 200GB –UseFixed

동적 디스크는 증분 작업에 추가 리소스를 사용하므로 활동이 많고 IOPS 요구 사항이 높은 디스크에는 고정 크기 vhdx 파일 크기를 사용합니다.

그런 다음 대상에 이름을 지정합니다. 이 단계에서 이니시에이터 서버 IP 주소에서 액세스를 허용할 수 있습니다.

New-IscsiServerTarget -TargetName "iscsiTarget33" -InitiatorId @("IPAddress:172.17.244.8")

원하는 경우 IP 주소 대신 IQN 이름(iSCSI Qualified Name – 네트워크의 고유 iSCSI 장치 ID)을 사용할 수 있습니다.

New-IscsiServerTarget -TargetName iscsiTarget33 -InitiatorIds “IQN:1991-05.com.microsoft:win2019test.ddd.com”

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

그런 다음 결과를 확인하는 것이 좋습니다.

Get-IscsiServerTarget | fl TargetName, LunMappings

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

Get-IscsiTarget을 사용하여 전체 대상 이름을 얻을 수 있습니다. cmdlet을 클릭한 다음 대상을 연결합니다.

Connect-IscsiTarget -NodeAddress iqn.1991-05.com.microsoft:win2019test-iscsitarget33-target

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

Windows Server에 iSCSI Initiator 설치 및 구성

다음 단계는 두 번째(이니시에이터) 서버에서 생성한 가상 iSCSI 디스크에 연결하는 것입니다. 제어판을 열고 iSCSI 이니시에이터 를 시작하십시오. (또는 iscsicpl.exe 실행 ).

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

서비스 관리 콘솔(services.msc ), Microsoft iSCSI Initiator Service의 자동 시작 유형을 설정합니다. 또는 다음 명령을 사용하십시오:

Set-Service -Name MSiSCSI -StartupType Automatic

디스커버리로 이동 탭에서 포털 검색을 클릭합니다. 첫 번째 서버(iSCSI 대상)의 IP 주소를 입력합니다. 특정 네트워크 인터페이스를 통해 스토리지 트래픽을 라우팅하려면 고급을 클릭합니다. 드롭다운 목록의 기본값을 다음과 같이 변경합니다. 로컬 어댑터 –> Microsoft iSCSI 초기자, 초기자 IP –> 172.17.244.8.

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

iSCSI 스토리지에 연결하려면 Windows 방화벽에서 TCP 포트 860 및 3260을 ​​엽니다.

그런 다음 대상으로 이동합니다. 탭을 클릭하면 거기에 새 연결이 표시됩니다. 활성화하려면 연결을 클릭하세요. -> 고급 , 드롭다운 목록에서 원하는 값을 선택하고 CHAP 로그온 활성화 를 선택하십시오. 사용자 이름과 12자리 비밀번호를 입력합니다.

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

그런 다음 초기에 오프라인 상태인 iSCSI 디스크를 초기화합니다. 이렇게 하려면 온라인을 선택하세요. , 디스크 초기화 디스크 관리 콘솔에 있는 새 디스크의 컨텍스트 메뉴에서 새 디스크에 하나 이상의 파티션을 만들고 드라이브 문자와 레이블을 할당합니다. 볼륨을 NTFS로 포맷하십시오.

새 디스크를 빠르게 초기화하고 포맷하려면 다음 PowerShell 단일 라이너를 사용할 수 있습니다(PowerShell을 사용한 디스크 및 파티션 관리에 대한 문서의 예 참조).

Get-Disk |Where-Object PartitionStyle -eq 'RAW' |Initialize-Disk -PartitionStyle MBR -PassThru |New-Partition -AssignDriveLetter -UseMaximumSize |Format-Volume -FileSystem NTFS -Confirm:$false

참고 . iSCSI 디스크는 ReFS를 지원하지 않습니다.

이제 다른 서버에서 iSCSI를 통해 연결된 가상 디스크를 공통 로컬 드라이브로 사용할 수 있습니다.

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

이러한 가상 iSCSI 디스크는 Windows Server에서 메모리에 가상 RAM 드라이브를 생성하는 데 사용할 수 있습니다.

PowerShell을 사용하여 이니시에이터 호스트의 iSCSI 디스크를 연결할 수도 있습니다. 대상 IQN을 가져오려면 Get-iSCSITarget을 사용하세요. cmdlet.

iSCSI 대상에 연결하려면 다음 명령을 실행하십시오.

Connect-IscsiTarget –IsPersistent $False and enter the IQN.

Windows Server에서 iSCSI 디스크를 구성하고 연결하는 방법은 무엇입니까?

추가 CHAP 인증을 사용하는 경우 다음 명령을 사용하여 인증 자격 증명을 제공하십시오.

Get-iScsiTarget | Connect-iScsitarget –AuthenticationType ONEWAYCHAP –ChapUserName <username> -ChapSecret <secret>

iSCSI 디스크에 대한 고가용성 및 로드 밸런싱을 제공하려면 여러 중복 네트워크 구성 요소(네트워크 어댑터, 네트워크 스위치) 및 MPIO 모듈을 사용할 수 있습니다.