Ampliación de la capacidad de Block Storage for Classic
Con esta función, los usuarios de IBM Cloud® Block Storage for Classic pueden ampliar el tamaño de su actual Block Storage for Classic en incrementos de GB hasta 12 TB de forma inmediata. No es necesario crear un duplicado ni migrar manualmente los datos a un volumen mayor. Esta función está disponible en todos los centros de datos.
La facturación del volumen se actualiza automáticamente para añadir la diferencia prorrateada del nuevo precio al ciclo de facturación actual. El nuevo importe completo se factura en el siguiente ciclo de facturación.
El proceso de actualización no es instantáneo. Puede esperar ver el tamaño actualizado en la consola o a través de la API poco después de introducir la solicitud de modificación. El cambio de tamaño no provoca una interrupción o falta de acceso al almacenamiento, por lo que puede continuar las operaciones con normalidad mientras espera.
Una vez completada la expansión, el sistema operativo host debe volver a explorar el volumen y recargar el mapa de dispositivos multipath para reflejar el cambio de tamaño. Debe redimensionar la partición y el sistema de archivos para asignar la nueva capacidad no utilizada.
Ventajas de almacenamiento expandible
-
Gestión de costes- Puede que conozca el potencial de crecimiento de sus datos, pero necesita una cantidad menor de almacenamiento para empezar. La capacidad de ampliación permite a nuestros clientes ahorrar en costes de almacenamiento y crecer más adelante para adaptarse a sus necesidades.
-
Necesidades de almacenamiento crecientes: los clientes con un rápido crecimiento necesitan disponer de un método rápido y sencillo de incrementar su almacenamiento para gestionar este crecimiento.
Efectos de ampliar la capacidad de almacenamiento en la Réplica
La acción de ampliar el almacenamiento primario genera un redimensionamiento automático de la réplica.
Limitaciones
El almacenamiento que se aprovisionó antes del lanzamiento de esta función, durante abril de 2017 - 14 de diciembre de 2017, se puede aumentar hasta 10 veces su tamaño original y no más. El almacenamiento que se aprovisionó después del 14 de diciembre de 2017 puede aumentarse hasta 12 TB.
Las limitaciones de tamaño actuales para Block Storage for Classic suministrado con Resistencia aún se aplican (hasta 4 TB para IOPS de nivel 10 y hasta 12 TB para los demás niveles).
No puedes cambiar el almacenamiento en bloque a un tamaño menor después de ampliar su capacidad.
Cambiar el tamaño del almacenamiento en la consola
- En la consola de IBM Cloud®, pulse el icono menú
. A continuación, haga clic en Infraestructura
> Infraestructura clásica > Almacenamiento > Block Storage for Classic.
- Seleccione el volumen iSCSI en la lista y pulse los puntos suspensivos
> Modificar volumen.
- Especifique el nuevo tamaño de almacenamiento en GB.
- Revise su selección y el nuevo precio.
- Pulse Modificar.
- La nueva asignación de almacenamiento está disponible en pocos minutos.
El sistema operativo debe volver a explorar el almacenamiento y volver a cargar la correlación de dispositivos de multivía de acceso para reflejar el tamaño de volumen expandido. También es necesario cambiar el tamaño de la partición y del sistema de archivos. Para obtener más información sobre la ampliación del sistema de archivos, consulte la documentación del sistema operativo. Por ejemplo, RHEL 8-Modificación de volumen lógico o Microsoft-Ampliar un volumen básico.
Redimensionamiento del almacenamiento desde la CLI
Antes de empezar, decida el cliente de CLI que desea utilizar.
- Puede instalar la CLI deIBM Cloud e instalar el plug-in SL con
ibmcloud plugin install sl. Para obtener más información, consulte Ampliación de la CLI de IBM Cloud con plugins. - O bien, puede instalar SLCLI.
Redimensionamiento de un volumen de bloque desde IBMCLOUD CLI
Puede aumentar la capacidad de un volumen utilizando el mandato ibmcloud sl block volume-modify. El ejemplo siguiente modifica un volumen de bloque especificando una nueva capacidad mayor. Cuando utilices este comando, sustituye
el IDENTIFICADOR por el ID del volumen, por ejemplo 12345678.
ibmcloud sl block volume-modify IDENTIFIER --new-size 1000
Para obtener más información sobre todos los parámetros disponibles para este mandato, consulte ibmcloud sl block volume-modify.
Redimensionamiento de un volumen de bloque desde SLCLI
Para aumentar la capacidad de almacenamiento, puede utilizar el siguiente comando en 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.
El sistema operativo debe volver a explorar el almacenamiento y volver a cargar la correlación de dispositivos de multivía de acceso para reflejar el tamaño de volumen expandido. También es necesario cambiar el tamaño de la partición y del sistema de archivos. Para obtener más información sobre la ampliación del sistema de archivos, consulte la documentación del sistema operativo. Por ejemplo, RHEL 8-Modificación de volumen lógico o Microsoft-Ampliar un volumen básico.
Redimensionamiento del almacenamiento con la API
Puedes ajustar las IOPS haciendo una llamada API al servicio web SOAP. Los siguientes ejemplos de solicitudes API pueden realizarse desde el lenguaje de scripting de su elección.
Para más información sobre la SLAPI, consulte la SLDN.
-
El ejemplo siguiente muestra cómo aumentar la capacidad en un volumen de almacenamiento de rendimiento.
XXXXXXXXes el ID del volumen que desea aumentar a2007GB.189433,190233y190293son ID de información de precios que está asociada con la capacidad y el valor de IOPS de este volumen.<?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> -
Aumente la capacidad de un volumen de almacenamiento resistente.
XXXXXXXXes el ID del volumen que desea aumentar a250GB.189433,196033y196093son ID de información de precios que está asociada con la capacidad y el valor de IOPS de este volumen.<?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>
El sistema operativo debe volver a explorar el almacenamiento y volver a cargar la correlación de dispositivos de multivía de acceso para reflejar el tamaño de volumen expandido. También es necesario cambiar el tamaño de la partición y del sistema de archivos. Para obtener más información sobre la ampliación del sistema de archivos, consulte la documentación del sistema operativo. Por ejemplo, RHEL 8-Modificación de volumen lógico o Microsoft-Ampliar un volumen básico.
Redimensionamiento del almacenamiento con Terraform
Puede aumentar la capacidad de almacenamiento utilizando el recurso ibm_storage_block y especificando un número mayor en el argumento de capacidad. El ejemplo siguiente aumenta la capacidad de un volumen resistente a 40 GB.
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
}
El ejemplo siguiente aumenta la capacidad de un volumen de rendimiento a 40 GB.
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
}
Para obtener más información sobre los argumentos y atributos, consulte ibm_storage_block.
El sistema operativo debe volver a explorar el almacenamiento y volver a cargar la correlación de dispositivos de multivía de acceso para reflejar el tamaño de volumen expandido. También es necesario cambiar el tamaño de la partición y del sistema de archivos. Para obtener más información sobre la ampliación del sistema de archivos, consulte la documentación del sistema operativo. Por ejemplo, RHEL 8-Modificación de volumen lógico o Microsoft-Ampliar un volumen básico.
Ampliación del almacenamiento por encima de 12 TB
Si necesita aumentar la capacidad de su volumen de almacenamiento por encima de los 12 TB, puede solicitar que se le añada a la lista permitida enviando un caso de asistencia. Cuando el gestor de ofertas apruebe la solicitud, se le notificará durante el proceso del caso. También verá la opción de aumentar el almacenamiento hasta 16 TB en la consola.