Ez a cikk bemutatja, hogyan helyezhet üzembe és konfigurálhat rugalmas tárolóhálózatot.
Előfeltételek
- Ha Az Azure PowerShellt használja, telepítse a legújabb Azure PowerShell-modult.
- Ha Azure CLI-t használ, telepítse a legújabb verziót.
- Miután telepítette a legújabb verziót, futtassa
az extension add -n elastic-san
az Elastic SAN bővítményének telepítéséhez.
Korlátozások
Az alábbi lista tartalmazza azokat a régiókat, amelyekben az Elastic SAN jelenleg elérhető, és mely régiók támogatják a zónaredundáns tárolást (ZRS) és a helyileg redundáns tárolást (LRS), vagy csak az LRS-t:
- Kelet-Ausztrália – LRS
- Dél-Brazília – LRS
- Kanada középső régiója – LRS
- USA középső régiója – LRS
- Kelet-Ázsia – LRS
- USA keleti régiója – LRS
- USA 2. keleti régiója – LRS
- Franciaország középső régiója – LRS & ZRS
- Németország nyugati középső régiója – LRS
- India középső régiója – LRS
- Dél-India – LRS
- Kelet-Japán – LRS
- Korea középső régiója – LRS
- Észak-Európa - LRS > ZRS
- Kelet-Norvégia – LRS
- Dél-Afrika észak - LRS
- USA déli középső régiója – LRS
- Délkelet-Ázsia - LRS
- Svédország középső régiója – LRS
- Észak-Svájc - LRS
- Észak-Egyesült Arab Emírségek – LRS
- Egyesült Királyság déli régiója – LRS
- Nyugat-Európa - LRS > ZRS
- USA 2. nyugati régiója – LRS & ZRS
- USA 3. nyugati régiója – LRS
A rugalmas san a következő régiókban is elérhető, de a rendelkezésre állási zóna támogatása nélkül. A következő régiókban való üzembe helyezéshez használja az Azure PowerShell-modult vagy az Azure CLI-t:
- Kelet-Kanada – LRS
- Nyugat-Japán – LRS
- USA északi középső régiója – LRS
- Ausztrália középső régiója – LRS
- Délkelet-Ausztrália – LRS
- Délkelet-Brazília - LRS
- Dél-Korea – LRS
- UAE Central – LRS
- Nyugat-Svájc - LRS
- Észak-Németország – LRS
- Dél-Franciaország – LRS
- Nyugat-Norvégia – LRS
- Dél-Svédország - LRS
- USA nyugati középső régiója – LRS
- USA nyugati régiója – LRS
- Egyesült Királyság nyugati régiója – LRS
A régiók engedélyezéséhez futtassa a következő parancsot a szükséges funkciójelölő regisztrálásához:
Register-AzProviderFeature -FeatureName "EnableElasticSANRegionalDeployment" -ProviderNamespace "Microsoft.ElasticSan"
A SAN létrehozása
Jelentkezzen be az Azure Portalra, és keressen az Elastic SAN-ra.
Válassza a + Új SAN létrehozása lehetőséget
Az alapismeretek lapon adja meg a megfelelő értékeket.
-
A rugalmas SAN-névnek 3 és 24 karakter közötti hosszúságúnak kell lennie. A név csak kisbetűket, számokat, kötőjeleket és aláhúzásjeleket tartalmazhat, és betűvel vagy számmal kell kezdődnie és végződnie. Minden kötőjelet és aláhúzásjelet meg kell előznie, és egy alfanumerikus karakternek kell követnie.
A legjobb teljesítmény érdekében a SAN-nak ugyanabban a zónában kell lennie, mint a virtuális gépnek.
Adja meg a szükséges alapkapacitást és a további kapacitást, majd válassza a következőt.
A SAN alapméretének növelése növeli az IOPS-t és a sávszélességet is. A további kapacitás növelése csak növeli a teljes méretét (alap+további), de nem növeli az IOPS-t vagy a sávszélességet, azonban olcsóbb, mint a bázis növelése.
Válassza a Következőlehetőséget.
Ezen mintakódkészletek egyikével hozzon létre egy helyileg redundáns tárolót vagy zónaredundáns tárolót használó rugalmas tárolóhálózatot. Az egyik készlet egy rugalmas san-t hoz létre, amelyen engedélyezve van az automatikus skálázás (előzetes verzió), a másik pedig egy rugalmas SAN-t hoz létre, amely letiltja az automatikus skálázást . Cserélje le az összes helyőrző szöveget a saját értékeire, és használja ugyanazokat a változókat a cikk összes példájában:
Helykitöltő |
Leírás |
<ResourceGroupName> |
Annak az erőforráscsoportnak a neve, amelyben az erőforrások üzembe lesznek helyezve. |
<ElasticSanName> |
A létrehozandó Elastic SAN neve. A rugalmas san névnek 3 és 24 karakter közötti hosszúságúnak kell lennie. A név csak kisbetűket, számokat, kötőjeleket és aláhúzásjeleket tartalmazhat, és betűvel vagy számmal kell kezdődnie és végződnie. Minden kötőjelet és aláhúzásjelet meg kell előznie, és egy alfanumerikus karakternek kell követnie. |
<ElasticSanVolumeGroupName> |
A létrehozandó rugalmas SAN-kötetcsoport neve. |
<VolumeName> |
A létrehozandó Elastic SAN-kötet neve. |
<Location> |
Az a régió, ahol az új erőforrások létrejönnek. |
<Zone> |
Az a rendelkezésre állási zóna, ahol létrejön az Elastic SAN.
Adja meg ugyanazt a rendelkezésre állási zónát, mint a számítási feladatot futtató zónát.
Csak akkor használja, ha az Elastic SAN helyileg redundáns tárolót használ.
A célhelyen támogatott zónának kell lennie, például 1 : , 2 vagy 3 . |
<BaseSizeTib> |
A kiosztandó alapegységek mennyisége. Az Az.ElasticSan PowerShell-modul 1.5.0-s és újabb verziója esetén ez egy opcionális paraméter, amelynek alapértelmezett értéke 20. |
<ExtendedCapacitySizeTiB> |
A csak kapacitással rendelkező egységek kiosztandó mennyisége. Az Az.ElasticSan PowerShell-modul 1.5.0-s és újabb verziója esetén ez egy választható paraméter, amelynek alapértelmezett értéke 0. |
<AutoScalePolicyEnforcement> |
Az a beállítás, amely meghatározza, hogy az automatikus skálázás engedélyezve van-e az Elastic SAN-hoz.
Ez az érték nem kötelező, de ha be van adva, engedélyezve vagy letiltva kell lennie |
<UnusedSizeTiB> |
A rugalmas SAN-on lévő kapacitás (TiB-ben), amelyet szabadnak és nem használtnak szeretne tartani. Ha ennél több helyet használ, a felskálázási művelet automatikusan aktiválódik, növelve a san méretét. Ez a paraméter nem kötelező, de az automatikus skálázás engedélyezéséhez szükséges. |
<IncreaseCapacityUnitByTiB> |
Ez a paraméter beállítja az automatikus skálázás aktiválásakor a SAN által felskálázott további kapacitásegységek TiB-értékét. Ez a paraméter nem kötelező, de az automatikus skálázás engedélyezéséhez szükséges. |
<CapacityUnitScaleUpLimit> |
Ez a paraméter beállítja a maximális kapacitást (méretet), amelyet a SAN automatikus skálázással növelhet. A SAN nem képes automatikusan tovább növelkedni ezen a méreten. Ez a paraméter nem kötelező, de az automatikus skálázás engedélyezéséhez szükséges. |
<-PublicNetworkAccess> |
Ez a paraméter engedélyezi vagy letiltja a nyilvános hálózati hozzáférést az ElasticSanhez. Ez nem kötelező, de ha be van adva, akkor Enabled vagy Disabled . Ha szolgáltatásvégpontokat használ, tiltsa le, ha kizárólag privát végpontokat használ. |
Az alábbi parancs létrehoz egy rugalmas tárolóhálózatot, amely helyileg redundáns tárolót használ anélkül, hogy engedélyezve lenne az automatikus skálázás.
# 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 -PublicNetworkAccess Disabled
Az alábbi parancs létrehoz egy rugalmas tárolóhálózatot, amely helyileg redundáns tárolást használ, és engedélyezve van az automatikus méretezés.
# Define some variables.
$RgName = "<ResourceGroupName>"
$EsanName = "<ElasticSanName>"
$EsanVgName = "<ElasticSanVolumeGroupName>"
$VolumeName = "<VolumeName>"
$Location = "<Location>"
$Zone = <Zone>
$AutoScalePolicyEnforcement = "Enabled"
$UnusedSizeTiB = <UnusedSizeTiB>
$IncreaseCapacityUnitByTiB = <IncreaseCapacityUnitByTiB>
$CapacityUnitScaleUpLimit = <CapacityUnitScaleUpLimit>
# 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 -AutoScalePolicyEnforcement $AutoScalePolicyEnforcement -UnusedSizeTiB $UnusedSizeTiB -IncreaseCapacityUnitByTiB $IncreaseCapacityUnitByTiB -CapacityUnitScaleUpLimit $CapacityUnitScaleUpLimit -PublicNetworkAccess Disabled
Az alábbi parancs létrehoz egy rugalmas tárolóhálózatot, amely zónaredundáns tárolást használ az automatikus skálázás engedélyezése nélkül.
# Define some variables.
$RgName = "<ResourceGroupName>"
$EsanName = "<ElasticSanName>"
$EsanVgName = "<ElasticSanVolumeGroupName>"
$VolumeName = "<VolumeName>"
$Location = "<Location>"
# Create the SAN
New-AzElasticSAN -ResourceGroupName $RgName -Name $EsanName -Location $Location -SkuName Premium_ZRS -PublicNetworkAccess Disabled
Ezen mintakódkészletek egyikével hozzon létre egy helyileg redundáns tárolót vagy zónaredundáns tárolót használó rugalmas tárolóhálózatot. Az egyik készlet egy rugalmas san-t hoz létre, amelyen engedélyezve van az automatikus skálázás (előzetes verzió), a másik pedig egy rugalmas SAN-t hoz létre, amely letiltja az automatikus skálázást . Cserélje le az összes helyőrző szöveget a saját értékeire, és használja ugyanazokat a változókat a cikk összes példájában:
Helykitöltő |
Leírás |
<ResourceGroupName> |
Annak az erőforráscsoportnak a neve, amelyben az erőforrások üzembe lesznek helyezve. |
<ElasticSanName> |
A létrehozandó Elastic SAN neve. A rugalmas san névnek 3 és 24 karakter közötti hosszúságúnak kell lennie. A név csak kisbetűket, számokat, kötőjeleket és aláhúzásjeleket tartalmazhat, és betűvel vagy számmal kell kezdődnie és végződnie. Minden kötőjelet és aláhúzásjelet meg kell előznie, és egy alfanumerikus karakternek kell követnie. |
<ElasticSanVolumeGroupName> |
A létrehozandó rugalmas SAN-kötetcsoport neve. |
<VolumeName> |
A létrehozandó Elastic SAN-kötet neve. |
<Location> |
Az a régió, ahol az új erőforrások létrejönnek. |
<Zone> |
Az a rendelkezésre állási zóna, ahol létrejön az Elastic SAN. Adja meg ugyanazt a rendelkezésre állási zónát, mint a számítási feladatot futtató zónát. Csak akkor használja, ha az Elastic SAN helyileg redundáns tárolót használ. A célhelyen támogatott zónának kell lennie, például 1 : , 2 vagy 3 . |
<BaseSizeTib> |
A kiosztandó alapegységek mennyisége. Az Azure CLI-bővítmény rugalmas-san 1.3.0-s és újabb verziói esetén ez egy opcionális paraméter, amelynek alapértelmezett értéke 20. |
<ExtendedCapacitySizeTiB> |
A csak kapacitással rendelkező egységek kiosztandó mennyisége. Az Azure CLI-bővítmény rugalmas-san 1.3.0-s és újabb verziói esetén ez egy opcionális paraméter, amelynek alapértelmezett értéke 0. |
<AutoScalePolicyEnforcement> |
Az a beállítás, amely meghatározza, hogy az automatikus skálázás engedélyezve van-e az Elastic SAN-hoz. Ez az érték nem kötelező, de ha be van adva, engedélyezve vagy letiltva kell lennie |
<UnusedSizeTiB> |
A rugalmas SAN-on lévő kapacitás (TiB-ben), amelyet szabadnak és nem használtnak szeretne tartani. Ha ennél több helyet használ, a felskálázási művelet automatikusan aktiválódik, növelve a san méretét. Ez a paraméter nem kötelező, de az automatikus skálázás engedélyezéséhez szükséges. |
<IncreaseCapacityUnitByTiB> |
Ez a paraméter beállítja az automatikus skálázás aktiválásakor a SAN által felskálázott további kapacitásegységek TiB-értékét. Ez a paraméter nem kötelező, de az automatikus skálázás engedélyezéséhez szükséges. |
<CapacityUnitScaleUpLimit> |
Ez a paraméter beállítja a maximális kapacitást (méretet), amelyet a SAN automatikus skálázással növelhet. A SAN nem képes automatikusan tovább növelkedni ezen a méreten. Ez a paraméter nem kötelező, de az automatikus skálázás engedélyezéséhez szükséges. |
<CapacityUnitScaleUpLimit> |
Ez a paraméter beállítja a maximális kapacitást (méretet), amelyet a SAN automatikus skálázással növelhet. A SAN nem képes automatikusan tovább növelkedni ezen a méreten. Ez a paraméter nem kötelező, de az automatikus skálázás engedélyezéséhez szükséges. |
<public-network-access> |
Ez a paraméter engedélyezi vagy letiltja a nyilvános hálózati hozzáférést az ElasticSanhez. Ez nem kötelező, de ha be van adva, akkor Enabled vagy Disabled . Ha szolgáltatásvégpontokat használ, tiltsa le, ha kizárólag privát végpontokat használ. |
Az alábbi parancs létrehoz egy rugalmas tárolóhálózatot, amely helyileg redundáns tárolót használ anélkül, hogy engedélyezve lenne az automatikus skálázás.
# 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 --sku "{name:Premium_LRS,tier:Premium}" --availability-zones $Zone
Az alábbi parancs létrehoz egy rugalmas tárolóhálózatot, amely helyileg redundáns tárolást használ, és engedélyezve van az automatikus méretezés.
# Define some variables.
RgName="<ResourceGroupName>"
EsanName="<ElasticSanName>"
EsanVgName="<ElasticSanVolumeGroupName>"
VolumeName="<VolumeName>"
Location="<Location>"
Zone=<Zone>
AutoScalePolicyEnforcement="Enabled"
UnusedSizeTiB="<UnusedSizeTiB>"
IncreaseCapacityUnitByTiB="<IncreaseCapacityUnitByTiB>"
CapacityUnitScaleUpLimit="<CapacityUnitScaleUpLimit>"
# 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 --auto-scale-policy-enforcement $AutoScalePolicyEnforcement --unused-size-tib $UnusedSizeTiB --increase-capacity-unit-by-tib $IncreaseCapacityUnitByTiB --capacity-unit-scale-up-limit $CapacityUnitScaleUpLimitTiB
Az alábbi parancs létrehoz egy rugalmas tárolóhálózatot, amely zónaredundáns tárolást használ, és az automatikus skálázás le van tiltva.
# 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}"
Kötetcsoportok létrehozása
Most, hogy konfigurálta az alapbeállításokat, és kiépítette a tárterületet, mennyiségi csoportokat hozhat létre. A kötetcsoportok a kötetek nagy léptékű kezelésére szolgáló eszközök. A kötetcsoportra alkalmazott beállítások vagy konfigurációk az adott kötetcsoporthoz társított összes kötetre vonatkoznak.
Válassza a + Kötetcsoport létrehozása lehetőséget , és nevezze el a kötetcsoportot.
- A névnek 3 és 63 karakter közötti hosszúságúnak kell lennie. A név csak kisbetűket, számokat és kötőjeleket tartalmazhat, és betűvel vagy számmal kell kezdődnie és végződnie. Minden kötőjelet alfanumerikus karakternek kell megelőznie és követnie. A kötetcsoport neve nem módosítható a létrehozás után.
Általában engedélyeznie kell a CRC Protectiont, hacsak nem csatlakoztatja ezt a kötetcsoportot az Azure VMware Solutionhez, vagy a kötetcsoporthoz a Fedora vagy annak alárendelt Linux-disztribúcióit (például RHEL, CentOS stb.) használó ügyfelekkel csatlakozik.
Megjegyzés:
A CRC-védelem jelenleg nem érhető el Észak-Európában és az USA déli középső régiójában.
Válassza a Tovább: Kötetek elemet
Az alábbi mintaparancs létrehoz egy Rugalmas SAN-kötetcsoportot a korábban létrehozott Rugalmas SAN-ban. Használja ugyanazokat a változókat és értékeket, amelyeket az Elastic SAN létrehozásakor definiált.
Fontos
-EnforceDataIntegrityCheckForIscsi
meghatározza, hogy a CRC-védelem engedélyezve van-e. Általában engedélyeznie kell, kivéve, ha ezt a kötetcsoportot az Azure VMware Solutionhez fogja csatlakoztatni, vagy a kötetcsoporthoz a Fedora vagy annak alárendelt Linux-disztribúcióit (például RHEL, CentOS stb.) használó ügyfelekkel csatlakozik. A szkript le van tiltva, és állítsa be, $true
ha engedélyezni szeretné.
A CRC-védelem jelenleg nem érhető el Észak-Európában és az USA déli középső régiójában.
# Create the volume group, this script only creates one.
New-AzElasticSanVolumeGroup -ResourceGroupName $RgName -ElasticSANName $EsanName -Name $EsanVgName -EnforceDataIntegrityCheckForIscsi $false
Az alábbi mintaparancs létrehoz egy Rugalmas SAN-kötetcsoportot a korábban létrehozott Rugalmas SAN-ban. Használja ugyanazokat a változókat és értékeket, amelyeket az Elastic SAN létrehozásakor definiált.
Fontos
--data-integrity-check
meghatározza, hogy a CRC-védelem engedélyezve van-e. Általában engedélyeznie kell, kivéve, ha ezt a kötetcsoportot az Azure VMware Solutionhez fogja csatlakoztatni, vagy a kötetcsoporthoz a Fedora vagy annak alárendelt Linux-disztribúcióit (például RHEL, CentOS stb.) használó ügyfelekkel csatlakozik. A szkript le van tiltva, és állítsa be, true
ha engedélyezni szeretné.
A CRC-védelem jelenleg nem érhető el Észak-Európában és az USA déli középső régiójában.
az elastic-san volume-group create --elastic-san-name $EsanName -g $RgName -n $EsanVgName --data-integrity-check false
Köteteket hozz létre
Most, hogy konfigurálta magát a SAN-t, és létrehozott legalább egy kötetcsoportot, létrehozhat köteteket.
A kötetek a SAN teljes kapacitásának használható partíciói, a használatukhoz a teljes kapacitás egy részét kötetként kell kiosztania. Csak a tényleges kötetek csatlakoztathatók és használhatók, nem pedig kötetcsoportok.
Kötetek létrehozásához adjon meg egy nevet, válasszon ki egy megfelelő kötetcsoportot, és adja meg a kötethez lefoglalni kívánt kapacitást.
A kötet neve a kötet iSCSI minősített nevének része, és a létrehozás után nem módosítható.
Válassza a Véleményezés + létrehozás lehetőséget, és telepítse SAN-ját.
Az alábbi mintaparancs egyetlen kötetet hoz létre a korábban létrehozott Elastic SAN-kötetcsoportban. Kötetkötet létrehozásához lásd : Több rugalmas SAN-kötet létrehozása. Használja ugyanazokat a változókat és értékeket, amelyeket az Elastic SAN létrehozásakor definiált.
Fontos
A kötet neve a kötet iSCSI minősített nevének része, és a létrehozás után nem módosítható.
Használja ugyanazokat a változókat, majd futtassa a következő szkriptet:
# Create the volume, this command only creates one.
New-AzElasticSanVolume -ResourceGroupName $RgName -ElasticSanName $EsanName -VolumeGroupName $EsanVgName -Name $VolumeName -sizeGiB 2000
Fontos
A kötet neve a kötet iSCSI minősített nevének része, és a létrehozás után nem módosítható.
Az alábbi mintaparancs létrehoz egy rugalmas SAN-kötetet a korábban létrehozott rugalmas SAN-kötetcsoportban. Használja ugyanazokat a változókat és értékeket, amelyeket az Elastic SAN létrehozásakor definiált.
az elastic-san volume create --elastic-san-name $EsanName -g $RgName -v $EsanVgName -n $VolumeName --size-gib 2000
Következő lépések
Most, hogy üzembe helyezett egy elastic SAN-t, konfigurálja a hálózatát privát végpontok vagy szolgáltatásvégpontok használatával.