Si vous comptez utiliser Azure CLI, installez la dernière version.
Une fois que vous avez installé la dernière version, exécutez az extension add -n elastic-san pour installer l’extension pour Elastic SAN.
Limites
La liste suivante contient les régions dans lesquelles Elastic SAN est actuellement disponible, et les régions qui prennent en charge à la fois le stockage redondant interzone (ZRS) et le stockage localement redondant (LRS), ou uniquement LRS :
Australie Est - LRS
Brésil Sud – LRS
Canada Centre – LRS
USA Centre – LRS
Asie Est – LRS
USA Est - LRS
USA Est 2 - LRS
France Centre – LRS et ZRS
Allemagne Centre-Ouest – LRS
Inde Centre, LRS
Japon Est – LRS
Corée Centre – LRS
Europe Nord – LRS et ZRS
Norvège Est, LRS
Afrique du Sud Nord – LRS
USA Centre Sud - LRS
Asie Sud-Est - LRS
Suède Centre - LRS
Suisse Nord – LRS
Émirats arabes unis Nord, LRS
Royaume-Uni Sud - LRS
Europe Ouest – LRS et ZRS
USA Ouest 2 - LRS &ZRS
USA Ouest 3 - LRS
Elastic SAN est également disponible dans les régions suivantes, mais sans prise en charge de la zone de disponibilité :
Canada Est - LRS
Japon Ouest - LRS
USA Centre Nord - LRS
Pour activer ces régions, exécutez la commande suivante pour inscrire l’indicateur de fonctionnalité nécessaire :
Connectez-vous au portail Azure et recherchez Elastic SAN.
Sélectionnez + Créer un SAN.
Sur la page de base, remplissez les valeurs appropriées.
Le nom de Elastic SAN doit comporter entre 3 et 24 caractères. Le nom ne peut contenir que des lettres minuscules, des chiffres, des tirets et des traits de soulignement, et doit commencer et se terminer par une lettre ou un chiffre. Chaque tiret et trait de soulignement doit être précédé et suivi d’un caractère alphanumérique.
Pour des performances optimales, votre SAN doit se trouver dans la même zone que votre machine virtuelle.
Spécifiez la quantité de capacité de base dont vous avez besoin, ainsi que toute capacité supplémentaire, puis sélectionnez Suivant.
L’augmentation de la taille de base de votre SAN augmente également ses IOPS et sa bande passante. L’augmentation de la capacité supplémentaire augmente uniquement sa taille totale (base+supplémentaire), mais n’augmente pas les IOPS ou la bande passante. Cependant c’est moins cher que l’augmentation de la base.
Sélectionnez Suivant : Groupes de volumes.
Utilisez l’un de ces ensembles d’exemples de code pour créer un Elastic SAN qui utilise un stockage localement redondant ou un stockage redondant interzone. Un jeu crée une instance Elastic SAN avec la mise à l’échelle automatique (préversion) activée et l’autre crée une instance Elastic SAN avec la mise à l’échelle automatique désactivée. Remplacez tout le texte d’espace réservé par vos propres valeurs et utilisez les mêmes variables dans tous les exemples de cet article :
Espace réservé
Description
<ResourceGroupName>
Nom du groupe de ressources dans lequel les ressources seront déployées.
<ElasticSanName>
Nom de Elastic SAN à créer. Le nom de l’Elastic SAN doit comporter entre 3 et 24 caractères. Le nom ne peut contenir que des lettres minuscules, des chiffres, des tirets et des traits de soulignement, et doit commencer et se terminer par une lettre ou un chiffre. Chaque tiret et trait de soulignement doit être précédé et suivi d’un caractère alphanumérique.
<ElasticSanVolumeGroupName>
Nom du groupe de volumes Elastic SAN à créer.
<VolumeName>
Nom du volume Elastic SAN à créer.
<Location>
Région dans laquelle les nouvelles ressources seront créées.
<Zone>
Zone de disponibilité où l’Elastic SAN sera créé. Indiquez la même zone de disponibilité que la zone qui hébergera votre charge de travail. Utilisez uniquement si Elastic SAN utilisera le stockage localement redondant. Doit être une zone prise en charge dans l’emplacement cible telle que 1, 2 ou 3.
<AutoScalePolicyEnforcement>
Paramètre qui détermine ou non si la mise à l’échelle automatique est activée pour l’instance Elastic SAN. Cette valeur est facultative, mais si elle est transmise, doit être « Activée » ou « Désactivée »
<UnusedSizeTiB>
La capacité (en Tio) sur votre instance Elastic SAN que vous souhaitez conserver gratuite et inutilisée. Si vous utilisez un espace supérieur à cette quantité, l’opération de scale-up est automatiquement déclenchée, ce qui augmente la taille de votre SAN. Ce paramètre est facultatif, mais il est requis pour activer la mise à l’échelle automatique.
<IncreaseCapacityUnitByTiB>
Ce paramètre définit le Tio des unités de capacité supplémentaires pour lesquelles votre SAN effectue un scale-up lorsque la mise à l’échelle automatique est déclenchée. Ce paramètre est facultatif, mais il est requis pour activer la mise à l’échelle automatique.
<CapacityUnitScaleUpLimit>
Ce paramètre définit la capacité maximale (taille) que votre SAN peut accroître en utilisant la mise à l’échelle automatique. Votre instance SAN ne se met pas à l’échelle automatiquement au-delà de cette taille. Ce paramètre est facultatif, mais il est requis pour activer la mise à l’échelle automatique.
La commande suivante crée une instance Elastic SAN qui utilise un stockage localement redondant sans la mise à l’échelle automatique activée.
Utilisez l’un de ces ensembles d’exemples de code pour créer un Elastic SAN qui utilise un stockage localement redondant ou un stockage redondant interzone. Un jeu crée une instance Elastic SAN avec la mise à l’échelle automatique (préversion) activée et l’autre crée une instance Elastic SAN avec la mise à l’échelle automatique désactivée. Remplacez tout le texte d’espace réservé par vos propres valeurs et utilisez les mêmes variables dans tous les exemples de cet article :
Espace réservé
Description
<ResourceGroupName>
Nom du groupe de ressources dans lequel les ressources seront déployées.
<ElasticSanName>
Nom de Elastic SAN à créer. Le nom de l’Elastic SAN doit comporter entre 3 et 24 caractères. Le nom ne peut contenir que des lettres minuscules, des chiffres, des tirets et des traits de soulignement, et doit commencer et se terminer par une lettre ou un chiffre. Chaque tiret et trait de soulignement doit être précédé et suivi d’un caractère alphanumérique.
<ElasticSanVolumeGroupName>
Nom du groupe de volumes Elastic SAN à créer.
<VolumeName>
Nom du volume Elastic SAN à créer.
<Location>
Région dans laquelle les nouvelles ressources seront créées.
<Zone>
Zone de disponibilité où l’Elastic SAN sera créé. Indiquez la même zone de disponibilité que la zone qui hébergera votre charge de travail. Applicable uniquement si Elastic SAN utilise un stockage localement redondant. Doit être une zone prise en charge dans l’emplacement cible telle que 1, 2 ou 3.
<AutoScalePolicyEnforcement>
Paramètre qui détermine ou non si la mise à l’échelle automatique est activée pour l’instance Elastic SAN. Cette valeur est facultative, mais si elle est transmise, doit être « Activée » ou « Désactivée »
<UnusedSizeTiB>
La capacité (en Tio) sur votre instance Elastic SAN que vous souhaitez conserver gratuite et inutilisée. Si vous utilisez un espace supérieur à cette quantité, l’opération de scale-up est automatiquement déclenchée, ce qui augmente la taille de votre SAN. Ce paramètre est facultatif, mais il est requis pour activer la mise à l’échelle automatique.
<IncreaseCapacityUnitByTiB>
Ce paramètre définit le Tio des unités de capacité supplémentaires pour lesquelles votre SAN effectue un scale-up lorsque la mise à l’échelle automatique est déclenchée. Ce paramètre est facultatif, mais il est requis pour activer la mise à l’échelle automatique.
<CapacityUnitScaleUpLimit>
Ce paramètre définit la capacité maximale (taille) que votre SAN peut accroître en utilisant la mise à l’échelle automatique. Votre instance SAN ne se met pas à l’échelle automatiquement au-delà de cette taille. Ce paramètre est facultatif, mais il est requis pour activer la mise à l’échelle automatique.
La commande suivante crée une instance Elastic SAN qui utilise un stockage localement redondant sans la mise à l’échelle automatique activée.
# 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
La commande suivante crée une instance Elastic SAN qui utilise un stockage localement redondant avec la mise à l’échelle automatique activée.
# 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
La commande suivante crée une instance Elastic SAN qui utilise un stockage redondant interzone avec la mise à l’échelle automatique désactivée.
Maintenant que vous avez configuré les paramètres de base et provisionné votre stockage, vous pouvez créer des groupes de volumes. Les groupes de volumes sont un outil de gestion des volumes à grande échelle. Tous les paramètres ou configurations appliqués à un groupe de volumes s’appliquent à tous les volumes associés à ce groupe de volumes.
Sélectionnez + Créer un groupe de volumes et nommez votre groupe de volume.
Le nom doit compter entre 3 et 63 caractères. Le nom ne peut contenir que des lettres minuscules, des chiffres et des tirets, et doit commencer et se terminer par une lettre ou un chiffre. Chaque tiret doit être précédé et suivi d’un caractère alphanumérique. Le nom du groupe de volumes ne peut pas être modifié une fois créé.
Sélectionner Suivant : Volumes
L’exemple de commande suivant crée un groupe de volumes Elastic SAN dans l’Elastic SAN que vous avez créé précédemment. Utilisez les mêmes variables et valeurs que celles que vous avez définies lorsque vous avez créé l’Elastic SAN.
# Create the volume group, this script only creates one.
New-AzElasticSanVolumeGroup -ResourceGroupName $RgName -ElasticSANName $EsanName -Name $EsanVgName
L’exemple de commande suivant crée un groupe de volumes Elastic SAN dans l’Elastic SAN que vous avez créé précédemment. Utilisez les mêmes variables et valeurs que celles que vous avez définies lorsque vous avez créé l’Elastic SAN.
az elastic-san volume-group create --elastic-san-name $EsanName -g $RgName -n $EsanVgName
Créer des volumes
Maintenant que vous avez configuré le SAN lui-même et créé au moins un groupe de volumes, vous pouvez créer des volumes.
Les volumes sont des partitions utilisables de la capacité totale du SAN, vous devez allouer une partie de cette capacité totale en tant que volume pour l’utiliser. Seuls les volumes réels peuvent être montés et utilisés, et non les groupes de volumes.
Créez des volumes en entrant un nom, en sélectionnant un groupe de volumes approprié et en entrant la capacité que vous souhaitez allouer pour votre volume.
Le nom du volume fait partie du nom qualifié iSCSI de votre volume et ne peut pas être modifié une fois créé.
Sélectionnez Vérifier + créer et déployer votre SAN.
L’exemple de commande suivant crée un seul volume dans le groupe de volumes Elastic SAN que vous avez créé précédemment. Pour créer un lot de volumes, consultez Créer plusieurs volumes Elastic SAN. Utilisez les mêmes variables et valeurs que celles que vous avez définies lorsque vous avez créé l’Elastic SAN.
Important
Le nom du volume fait partie du nom qualifié iSCSI de votre volume et ne peut pas être modifié une fois créé.
Utilisez les mêmes variables, puis exécutez le script suivant :
# Create the volume, this command only creates one.
New-AzElasticSanVolume -ResourceGroupName $RgName -ElasticSanName $EsanName -VolumeGroupName $EsanVgName -Name $VolumeName -sizeGiB 2000
Important
Le nom du volume fait partie du nom qualifié iSCSI de votre volume et ne peut pas être modifié une fois créé.
L’exemple de commande suivant crée un volume Elastic SAN dans le groupe de volumes Elastic SAN que vous avez créé précédemment. Utilisez les mêmes variables et valeurs que celles que vous avez définies lorsque vous avez créé l’Elastic SAN.