Elastic SAN 배포
이 문서의 내용
이 문서에서는 Elastic SAN(저장 영역 네트워크)을 배포하고 구성하는 방법을 설명합니다. Azure Elastic SAN에 관심이 있거나 제공하고 싶은 피드백이 있는 경우 이 선택적 설문 조사를 작성해 주세요.
필수 조건
Azure PowerShell을 사용하는 경우 최신 Azure PowerShell 모듈 을 설치합니다.
Azure CLI를 사용하는 경우 최신 버전 을 설치합니다.
최신 버전을 설치했으면 az extension add -n elastic-san
을 실행하여 Elastic SAN용 확장을 설치합니다.
제한 사항
다음 목록에는 현재 Elastic SAN을 사용할 수 있는 지역과 ZRS(영역 중복 스토리지)와 LRS(로컬 중복 스토리지)를 모두 지원하거나 LRS만 지원하는 지역이 포함되어 있습니다.
남아프리카 공화국 북부 - LRS
동아시아 - LRS
동남 아시아 - LRS
브라질 남부 - LRS
캐나다 중부 - LRS
프랑스 중부 - LRS 및 ZRS
독일 중서부 - LRS
오스트레일리아 동부 - LRS
북유럽 - LRS 및 ZRS
서유럽 - LRS 및 ZRS
영국 남부 - LRS
일본 동부 - LRS
한국 중부 - LRS
미국 중부 - LRS
미국 동부 - LRS
미국 중남부 - LRS
미국 동부 2 - LRS
미국 서부 2 - LRS 및 ZRS
미국 서부 3 - LRS
스웨덴 중부 - LRS
스위스 북부 - LRS
노르웨이 동부 - LRS
아랍에미리트 북부 - LRS
인도 중부 - LRS
SAN 만들기
Azure Portal 에 로그인하고 Elastic SAN 을 검색합니다.
+ 새 SAN 만들기 를 선택합니다.
기본 페이지에서 적절한 값을 입력합니다.
Elastic SAN 이름 은 3~24자 사이여야 합니다. 이름은 소문자, 숫자, 하이픈 및 밑줄만 포함할 수 있으며 문자 또는 숫자로 시작하고 끝나야 합니다. 각 하이픈과 밑줄은 앞뒤에 영숫자 문자가 와야 합니다.
최상의 성능을 위해 SAN은 VM과 동일한 영역에 있어야 합니다.
필요한 기본 용량과 추가 용량을 지정한 후 다음을 선택합니다.
SAN의 기본 크기를 늘리면 IOPS와 대역폭도 증가합니다. 추가 용량을 늘리면 총 크기(기본+추가)만 증가하지만 IOPS 또는 대역폭은 증가하지 않지만 기본을 늘리는 것보다 저렴합니다.
다음: 볼륨 그룹 을 선택합니다.
이러한 샘플 코드 집합 중 하나를 사용하여 로컬 중복 스토리지 또는 영역 중복 스토리지를 사용하는 Elastic SAN을 만듭니다. 모든 개체 틀 텍스트를 원하는 값으로 바꾸고 이 문서의 모든 예에서 동일한 변수를 사용합니다.
자리 표시자
설명
<ResourceGroupName>
리소스가 배포될 리소스 그룹의 이름입니다.
<ElasticSanName>
만들 Elastic SAN의 이름입니다.Elastic SAN 이름은 3~24자 사이여야 합니다. 이름은 소문자, 숫자, 하이픈 및 밑줄만 포함할 수 있으며 문자 또는 숫자로 시작하고 끝나야 합니다. 각 하이픈과 밑줄은 앞뒤에 영숫자 문자가 와야 합니다.
<ElasticSanVolumeGroupName>
만들 Elastic SAN 볼륨 그룹의 이름입니다.
<VolumeName>
만들 Elastic SAN 볼륨의 이름입니다.
<Location>
새 리소스가 만들어질 지역입니다.
<Zone>
Elastic SAN이 만들어질 가용성 영역입니다. 워크로드를 호스팅할 영역과 동일한 가용성 영역을 지정합니다. Elastic SAN이 로컬 중복 스토리지를 사용하는 경우에만 사용합니다. 1
, 2
또는 3
과 같은 대상 위치에서 지원되는 영역이어야 합니다.
다음 명령은 로컬 중복 스토리지를 사용하는 Elastic SAN을 만듭니다.
# Define some variables.
$RgName = "<ResourceGroupName>"
$EsanName = "<ElasticSanName>"
$EsanVgName = "<ElasticSanVolumeGroupName>"
$VolumeName = "<VolumeName>"
$Location = "<Location>"
$Zone = <Zone>
# Connect to Azure
Connect-AzAccount
# Create the SAN.
New-AzElasticSAN -ResourceGroupName $RgName -Name $EsanName -AvailabilityZone $Zone -Location $Location -BaseSizeTib 100 -ExtendedCapacitySizeTiB 20 -SkuName Premium_LRS
다음 명령은 영역 중복 스토리지를 사용하는 Elastic SAN을 만듭니다.
# Define some variables.
$RgName = "<ResourceGroupName>"
$EsanName = "<ElasticSanName>"
$EsanVgName = "<ElasticSanVolumeGroupName>"
$VolumeName = "<VolumeName>"
$Location = "<Location>"
# Create the SAN
New-AzElasticSAN -ResourceGroupName $RgName -Name $EsanName -Location $Location -BaseSizeTib 100 -ExtendedCapacitySizeTiB 20 -SkuName Premium_ZRS
이러한 샘플 코드 집합 중 하나를 사용하여 로컬 중복 스토리지 또는 영역 중복 스토리지를 사용하는 Elastic SAN을 만듭니다. 모든 개체 틀 텍스트를 원하는 값으로 바꾸고 이 문서의 모든 예에서 동일한 변수를 사용합니다.
자리 표시자
설명
<ResourceGroupName>
리소스가 배포될 리소스 그룹의 이름입니다.
<ElasticSanName>
만들 Elastic SAN의 이름입니다.Elastic SAN 이름은 3~24자 사이여야 합니다. 이름은 소문자, 숫자, 하이픈 및 밑줄만 포함할 수 있으며 문자 또는 숫자로 시작하고 끝나야 합니다. 각 하이픈과 밑줄은 앞뒤에 영숫자 문자가 와야 합니다.
<ElasticSanVolumeGroupName>
만들 Elastic SAN 볼륨 그룹의 이름입니다.
<VolumeName>
만들 Elastic SAN 볼륨의 이름입니다.
<Location>
새 리소스가 만들어질 지역입니다.
<Zone>
Elastic SAN이 만들어질 가용성 영역입니다. 워크로드를 호스팅할 영역과 동일한 가용성 영역을 지정합니다. Elastic SAN이 로컬 중복 스토리지를 사용하는 경우에만 사용합니다. 1
, 2
또는 3
과 같은 대상 위치에서 지원되는 영역이어야 합니다.
다음 명령은 로컬 중복 스토리지를 사용하는 Elastic SAN을 만듭니다.
# Define some variables.
RgName="<ResourceGroupName>"
EsanName="<ElasticSanName>"
EsanVgName="<ElasticSanVolumeGroupName>"
VolumeName="<VolumeName>"
Location="<Location>"
Zone=<Zone>
# Connect to Azure
az login
# Create an Elastic SAN
az elastic-san create -n $EsanName -g $RgName -l $Location --base-size-tib 100 --extended-capacity-size-tib 20 --sku "{name:Premium_LRS,tier:Premium}" --availability-zones $Zone
다음 명령은 영역 중복 스토리지를 사용하는 Elastic SAN을 만듭니다.
# Define some variables.
RgName="<ResourceGroupName>"
EsanName="<ElasticSanName>"
EsanVgName="<ElasticSanVolumeGroupName>"
VolumeName="<VolumeName>"
Location="<Location>"
az elastic-san create -n $EsanName -g $RgName -l $Location --base-size-tib 100 --extended-capacity-size-tib 20 --sku "{name:Premium_ZRS,tier:Premium}"
볼륨 그룹 만들기
이제 기본 설정을 구성하고 스토리지를 프로비전했으므로 볼륨 그룹을 만들 수 있습니다. 볼륨 그룹은 대규모 볼륨을 관리하기 위한 도구입니다. 볼륨 그룹에 적용된 모든 설정 또는 구성은 해당 볼륨 그룹과 연결된 모든 볼륨에 적용됩니다.
+ 볼륨 그룹 만들기 을 선택하고 볼륨 그룹 이름을 지정합니다.
이름은 3~63자여야 합니다. 이름은 소문자, 숫자 및 하이픈만 포함할 수 있으며 문자 또는 숫자로 시작하고 끝나야 합니다. 각 하이픈 앞과 뒤에 영숫자 문자가 와야 합니다. 볼륨 그룹 이름은 일단 만들어지면 변경할 수 없습니다.
다음: 볼륨 을 선택합니다.
다음 샘플 명령은 이전에 만든 Elastic SAN에 Elastic SAN 볼륨 그룹을 만듭니다. Elastic SAN을 만들 때 정의한 것과 동일한 변수 및 값을 사용합니다.
# Create the volume group, this script only creates one.
New-AzElasticSanVolumeGroup -ResourceGroupName $RgName -ElasticSANName $EsanName -Name $EsanVgName
다음 샘플 명령은 이전에 만든 Elastic SAN에 Elastic SAN 볼륨 그룹을 만듭니다. Elastic SAN을 만들 때 정의한 것과 동일한 변수 및 값을 사용합니다.
az elastic-san volume-group create --elastic-san-name $EsanName -g $RgName -n $EsanVgName
볼륨 만들기
이제 SAN 자체를 구성하고 하나 이상의 볼륨 그룹을 만들었으므로 볼륨을 만들 수 있습니다.
볼륨은 SAN 총 용량의 사용 가능한 파티션이며, 볼륨을 사용하려면 해당 총 용량의 일부를 볼륨으로 할당해야 합니다. 실제 볼륨 자체만 탑재하고 사용할 수 있으며 볼륨 그룹은 사용할 수 없습니다.
이름을 입력하고 적절한 볼륨 그룹을 선택한 다음 볼륨에 할당할 용량을 입력하여 볼륨을 만듭니다.
볼륨 이름은 볼륨의 iSCSI 정규화된 이름의 일부이며 일단 만들어지면 변경할 수 없습니다.
검토 + 만들기 을 선택하고 SAN을 배포합니다.
다음 샘플 명령은 이전에 만든 Elastic SAN 볼륨 그룹에 단일 볼륨을 만듭니다. 볼륨 일괄 처리를 만들려면 여러 Elastic SAN 볼륨 만들기 를 참조하세요. Elastic SAN을 만들 때 정의한 것과 동일한 변수 및 값을 사용합니다.
Important
볼륨 이름은 볼륨의 iSCSI 정규화된 이름의 일부이며 일단 만들어지면 변경할 수 없습니다.
동일한 변수를 사용한 후 다음 스크립트를 실행합니다.
# Create the volume, this command only creates one.
New-AzElasticSanVolume -ResourceGroupName $RgName -ElasticSanName $EsanName -VolumeGroupName $EsanVgName -Name $VolumeName -sizeGiB 2000
Important
볼륨 이름은 볼륨의 iSCSI 정규화된 이름의 일부이며 일단 만들어지면 변경할 수 없습니다.
다음 샘플 명령을 통해 이전에 만든 Elastic SAN 볼륨 그룹에 Elastic SAN 볼륨을 만들 수 있습니다. Elastic SAN을 만들 때 정의한 것과 동일한 변수 및 값을 사용합니다.
az elastic-san volume create --elastic-san-name $EsanName -g $RgName -v $EsanVgName -n $VolumeName --size-gib 2000
다음 단계
이제 Elastic SAN을 배포했으므로 Windows 또는 Linux 클라이언트에서 Elastic SAN 볼륨에 연결합니다.