Développement de la capacité Block Storage for Classic
Grâce à cette fonction, les utilisateurs de IBM Cloud® Block Storage for Classic peuvent augmenter la taille de leur site Block Storage for Classic par incréments de Go jusqu'à 12 To immédiatement. Il n'est pas nécessaire de créer un duplicata ou de migrer manuellement les données vers un volume plus important. Cette fonction est disponible dans tous les data centers.
La facturation du volume est automatiquement mise à jour pour ajouter la différence proportionnelle du nouveau prix au cycle de facturation en cours. Le nouveau montant total est ensuite facturé dans le cycle de facturation suivant.
Le processus de mise à niveau n'est pas instantané. Vous pouvez vous attendre à voir la taille mise à jour dans la console ou par l'intermédiaire de l'API peu de temps après avoir introduit la demande de modification. Le redimensionnement ne provoque pas d'indisponibilité ou de manque d'accès au stockage, vous pouvez donc continuer vos opérations comme d'habitude en attendant.
Lorsque l'extension est terminée, le système d'exploitation hôte doit rescanner le volume et recharger la carte des périphériques multipath pour refléter le changement de taille. Vous devez redimensionner partition et le système de fichiers pour allouer la nouvelle capacité inutilisée.
Avantages du stockage extensible
-
Gestion des coûts- Vous connaissez peut-être un potentiel de croissance de vos données, mais vous avez besoin d'une quantité de stockage plus faible pour commencer. La possibilité d'extension permet à nos clients d'économiser sur le coût du stockage et de s'agrandir par la suite pour répondre à leurs besoins.
-
Augmentation des besoins de stockage - Les clients qui connaissent une croissance accélérée des données doivent trouver un moyen d'augmenter rapidement et facilement la taille de leur stockage pour le gérer au mieux.
Effets de l'extension de la capacité de stockage sur la réplication
L'extension de l'espace de stockage principal entraîne un redimensionnement automatique de la réplique.
Limitations
Le stockage qui a été provisionné avant la sortie de cette fonctionnalité, entre avril 2017 et le 14 décembre 2017, peut être augmenté jusqu'à 10 fois sa taille d'origine et pas plus. Le stockage provisionné après le 14 décembre 2017 peut être augmenté jusqu'à 12 To.
Les limitations de taille existantes pour le stockage Block Storage for Classic qui a été mis à disposition avec l'option Endurance sont toujours applicables (jusqu'à 4 To pour un niveau de 10 IOPS et jusqu'à 12 To pour tous les autres niveaux).
Vous ne pouvez pas réduire la taille du bloc de stockage après avoir augmenté sa capacité.
Redimensionnement de l'espace de stockage dans la console
- Dans la console IBM Cloud®, cliquez sur l'icône Menu
. Ensuite, cliquez sur Infrastructure
> Infrastructure classique > Stockage > Block Storage for Classic.
- Sélectionnez le volume iSCSI dans la liste et cliquez sur les points de suspension
> Modifier un volume.
- Entrez la nouvelle taille de stockage en Go.
- Vérifiez votre sélection et la nouvelle tarification.
- Cliquez sur Modifier.
- Votre nouvelle allocation de stockage est disponible en quelques minutes.
Le système d'exploitation doit examiner de nouveau la mémoire et recharger la mappe d'unités multi-accès pour refléter la taille du volume développé. Le redimensionnement de la partition et du système de fichiers est également requis. Pour plus d'informations sur l'extension du système de fichiers, reportez-vous à la documentation de votre système d'exploitation. Par exemple, RHEL 8-Modification du volume logique ou Microsoft-Extension d'un volume de base.
Redimensionnement du stockage à partir de l'interface CLI
Avant de commencer, choisissez le client d'interface de ligne de commande que vous souhaitez utiliser.
- Vous pouvez installer l'interface de ligne de commandeIBM Cloud et installer le plug-in SL avec
ibmcloud plugin install sl. Pour plus d'informations, voir Extension de l'interface de ligne de commande IBM Cloud avec des plug-in. - Vous pouvez également installer l'interface SLCLI.
Redimensionnement d'un volume de blocs à partir de l'interface de ligne de commande IBMCLOUD CLI
Vous pouvez augmenter la capacité d'un volume à l'aide de la commande ibmcloud sl block volume-modify. L'exemple suivant modifie un volume de blocs en spécifiant une nouvelle capacité plus importante. Lorsque vous utilisez cette
commande, remplacez IDENTIFIER par l'ID du volume, par exemple 12345678.
ibmcloud sl block volume-modify IDENTIFIER --new-size 1000
Pour plus d'informations sur tous les paramètres disponibles pour cette commande, voir ibmcloud sl block volume-modify.
Redimensionnement d'un volume de blocs à partir de l'interface SLCLI
Pour augmenter votre capacité de stockage, vous pouvez utiliser la commande suivante dans SLCLI.
$ slcli block volume-modify --help
Usage: slcli block volume-modify [OPTIONS] VOLUME_ID
Options:
-c, --new-size INTEGER New Size of block volume in GB. ***If no size
is given, the original size of volume is
used.***
Potential Sizes: [20, 40, 80, 100,
250, 500, 1000, 2000, 4000, 8000, 12000]
Minimum: [the original size of the volume]
-i, --new-iops INTEGER Performance Storage IOPS, between 100 and 6000
in multiples of 100 [only for performance
volumes] ***If no IOPS value is specified, the
original IOPS value of the volume will be
used.***
Requirements: [If original IOPS/GB
for the volume is less than 0.3, new IOPS/GB
must also be less than 0.3. If original
IOPS/GB for the volume is greater than or
equal to 0.3, new IOPS/GB for the volume must
also be greater than or equal to 0.3.]
-t, --new-tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) [only for
endurance volumes] ***If no tier is specified,
the original tier of the volume will be
used.***
Requirements: [If original IOPS/GB
for the volume is 0.25, new IOPS/GB for the
volume must also be 0.25. If original IOPS/GB
for the volume is greater than 0.25, new
IOPS/GB for the volume must also be greater
than 0.25.]
-h, --help Show this message and exit.
Le système d'exploitation doit examiner de nouveau la mémoire et recharger la mappe d'unités multi-accès pour refléter la taille du volume développé. Le redimensionnement de la partition et du système de fichiers est également requis. Pour plus d'informations sur l'extension du système de fichiers, reportez-vous à la documentation de votre système d'exploitation. Par exemple, RHEL 8-Modification du volume logique ou Microsoft-Extension d'un volume de base.
Redimensionnement du stockage avec l'API
Vous pouvez ajuster l'IOPS en effectuant un appel API au service web SOAP. Les exemples de requêtes API suivants peuvent être effectués à partir du langage de script de votre choix.
Pour plus d'informations sur la SLAPI, voir le SLDN.
-
L'exemple suivant montre comment augmenter la capacité sur un volume de stockage Performance.
XXXXXXXXest l'ID du volume que vous souhaitez augmenter à2007Go.189433,190233et190293sont les ID des informations de tarification associées à la capacité et à la valeur d'IOPS de ce volume.<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Header> <ns1:authenticate> </ns1:authenticate> </SOAP-ENV:Header> <SOAP-ENV:Body> <ns1:placeOrder> <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade"> <volume xsi:type="ns1:SoftLayer_Network_Storage"> <id xsi:type="xsd:int">XXXXXXXX</id> </volume> <volumeSize xsi:type="xsd:int">2007</volumeSize> <packageId xsi:type="xsd:int">759</packageId> <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array"> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">189433</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">190233</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">190293</id> </item> </prices> </orderData> </ns1:placeOrder> </SOAP-ENV:Body> </SOAP-ENV:Envelope> -
Augmentez la capacité sur un volume de stockage Endurance.
XXXXXXXXest l'ID du volume que vous souhaitez augmenter à250Go.189433,196033et196093sont les ID des informations de tarification associées à la capacité et à la valeur d'IOPS de ce volume.<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Header> <ns1:authenticate> </ns1:authenticate> </SOAP-ENV:Header> <SOAP-ENV:Body> <ns1:placeOrder> <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade"> <volume xsi:type="ns1:SoftLayer_Network_Storage"> <id xsi:type="xsd:int">XXXXXXXX</id> </volume> <packageId xsi:type="xsd:int">759</packageId> <volumeSize xsi:type="xsd:int">250</volumeSize> <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array"> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">189433</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">196033</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">196093</id> </item> </prices> </orderData> </ns1:placeOrder> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Le système d'exploitation doit examiner de nouveau la mémoire et recharger la mappe d'unités multi-accès pour refléter la taille du volume développé. Le redimensionnement de la partition et du système de fichiers est également requis. Pour plus d'informations sur l'extension du système de fichiers, reportez-vous à la documentation de votre système d'exploitation. Par exemple, RHEL 8-Modification du volume logique ou Microsoft-Extension d'un volume de base.
Redimensionnement du stockage avec Terraform
Vous pouvez augmenter votre capacité de stockage en utilisant la ressource ibm_storage_block et en spécifiant un nombre plus élevé dans l'argument de capacité. L'exemple suivant augmente la capacité d'un volume Endurance à 40 Go.
resource "ibm_storage_block" "test1" {
type = "Endurance"
datacenter = "dal09"
capacity = 40
iops = 0.25
os_format_type = "Linux"
# Optional fields
allowed_virtual_guest_ids = [ 27699397 ]
allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
snapshot_capacity = 10
hourly_billing = true
}
L'exemple suivant augmente la capacité d'un volume Performance à 40 Go.
resource "ibm_storage_block" "test2" {
type = "Performance"
datacenter = "dal09"
capacity = 40
iops = 100
os_format_type = "Linux"
# Optional fields
allowed_virtual_guest_ids = [ 27699397 ]
allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
hourly_billing = true
}
Pour plus d'informations sur les arguments et les attributs, voir ibm_storage_block.
Le système d'exploitation doit examiner de nouveau la mémoire et recharger la mappe d'unités multi-accès pour refléter la taille du volume développé. Le redimensionnement de la partition et du système de fichiers est également requis. Pour plus d'informations sur l'extension du système de fichiers, reportez-vous à la documentation de votre système d'exploitation. Par exemple, RHEL 8-Modification du volume logique ou Microsoft-Extension d'un volume de base.
Extension du stockage à plus de 12 To
Si vous avez besoin d'augmenter la capacité de votre volume de stockage au-delà de 12 To, vous pouvez demander à être ajouté à la liste d'autorisation en soumettant un cas de support. Lorsque la demande aura été approuvée par l'offering manager, vous en serez informé via le processus de traitement du cas. Vous verrez également dans la console l'option permettant d'augmenter votre capacité de stockage jusqu'à 16 To.