Espansione della capacità di volume di Block Storage for Classic
Aumenta la capacità del tuo volume Block Storage for Classic fino a 12 TB senza intervenire, senza creare un duplicato né migrare manualmente i dati.
Grazie a questa funzionalità, gli utenti di IBM Cloud® Block Storage for Classic possono aumentare immediatamente la capacità del proprio account Block Storage for Classic in incrementi di GB fino a un massimo di 12 TB. Non è necessario creare un duplicato né migrare manualmente i dati su un volume più capiente. Questa funzione è disponibile in tutti i data center.
La fatturazione relativa al volume viene aggiornata automaticamente per aggiungere la differenza, calcolata proporzionalmente, del nuovo prezzo al ciclo di fatturazione in corso. L'intero nuovo ammontare viene quindi fatturato nel prossimo ciclo di fatturazione.
Il processo di aggiornamento non è istantaneo. Puoi aspettarti di vedere la dimensione aggiornata nella console o tramite l'API poco dopo aver inserito la richiesta di modifica. Il ridimensionamento non causa un'interruzione o la mancanza di accesso all'archiviazione, quindi puoi continuare le tue operazioni normalmente mentre aspetti.
Quando l'espansione è completa, il sistema operativo dell'host deve eseguire nuovamente la scansione del volume e ricaricare la mappa di dispositivi a più percorsi per riflettere la modifica della dimensione. È necessario ridimensionare la partizione e il file system per assegnare la nuova capacità non utilizzata.
Vantaggi dell'archiviazione espandibile
-
Gestione dei costi- Quando si prevede una crescita dei dati ma si ha bisogno di una quantità di spazio di archiviazione inferiore per iniziare, è possibile espandere lo spazio di archiviazione in un secondo momento. Questo approccio consente di risparmiare sui costi e di soddisfare le vostre esigenze man mano che crescono.
-
Crescita delle esigenze di archiviazione - i clienti che registrano una rapida crescita dei dati hanno bisogno di un modo per aumentare, in modo rapido e facile, la dimensione della loro archiviazione per gestire tale crescita.
Effetti dell'espansione della capacità di archiviazione sulla replica
L'azione di espansione sull'archiviazione primaria determina una modifica automatica della dimensione della replica.
Limitazioni
Lo spazio di archiviazione assegnato prima del rilascio di questa funzionalità, nel periodo compreso tra aprile 2017 e il 14 dicembre 2017, può essere aumentato fino a 10 volte la sua dimensione originale, ma non oltre. Lo spazio di archiviazione assegnato dopo il 14 dicembre 2017 può essere aumentato fino a 12 TB.
I limiti di dimensione esistenti per Block Storage for Classic di cui viene eseguito il provisioning con Endurance continuano a essere validi (fino a 4 TB per un livello 10 IOPS e fino a 12 TB per tutti gli altri livelli).
Non puoi modificare l'archiviazione blocchi in una dimensione più piccola dopo aver espanso la sua capacità.
Modifica delle dimensioni dello spazio di archiviazione nella console
- Dalla console IBM Cloud®, fare clic sull'icona menu
. Quindi, fare clic su Infrastruttura
> Infrastruttura classica > Storage > Block Storage for Classic.
- Selezionare il volume iSCSI dall'elenco e fare clic sull'icona
> Modifica volume.
- Immetti la nuova dimensione dell'archiviazione in GB.
- Riesamina la tua selezione e la nuova determinazione del prezzo.
- Fare clic su Modifica.
- La tua nuova allocazione di archiviazione è disponibile in pochi minuti.
Ridimensionamento dell'archiviazione dalla CLI
Prima di iniziare, decidi sul client CLI che vuoi utilizzare.
- Puoi installare la CLIIBM Cloud e installare il plug-in SL con
ibmcloud plugin install sl. Per ulteriori informazioni, vedi Estensione della CLI IBM Cloud con i plug-in. - In alternativa, puoi installare la SLCLI.
Ridimensionamento di un volume di blocchi da IBMCLOUD CLI
È possibile incrementare la capacità di un volume utilizzando il comando ibmcloud sl block volume-modify. Il seguente esempio modifica un volume di blocchi specificando una nuova capacità maggiore. Quando si usa questo comando,
sostituire IDENTIFIER con l'ID del volume, ad esempio 12345678.
ibmcloud sl block volume-modify IDENTIFIER --new-size 1000
Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl block volume - modify.
Ridimensionamento di un volume di blocchi dalla SLCLI
Per aumentare la capacità di archiviazione, puoi utilizzare il seguente comando in 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.
Il sistema operativo deve eseguire nuovamente la scansione della memoria e ricaricarla per riflettere la dimensione del volume espanso. È richiesto anche il ridimensionamento della partizione e del file system. Per ulteriori informazioni sull'espansione del file system, consultare la documentazione del sistema operativo. Ad esempio, RHEL 8 - Modifying Logical Volume o Microsoft - Extend a basic volume.
Ridimensionamento dell'archiviazione con l'API
Puoi regolare l'IOPS effettuando una chiamata API al servizio web SOAP. Le seguenti richieste API di esempio possono essere effettuate dal linguaggio di script scelto.
Per ulteriori informazioni sulla SLAPI, consultare SLDN.
-
Il seguente esempio mostra come aumentare la capacità su un volume di archiviazione Performance.
XXXXXXXXè l'ID del volume che vuoi aumentare a2007GB.189433,190233e190293sono ID delle informazioni sui prezzi associate alla capacità e al valore IOPS di questo 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> -
Aumentare la capacità su un volume di storage Endurance.
XXXXXXXXè l'ID del volume che vuoi aumentare a250GB.189433,196033e196093sono ID delle informazioni sui prezzi associate alla capacità e al valore IOPS di questo 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>
Ridimensionamento dell'archiviazione con Terraform
È possibile aumentare la capacità di archiviazione utilizzando la risorsa ibm_storage_block e specificando un numero maggiore nell'argomento della capacità. Il seguente esempio aumenta la capacità di un volume Endurance 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
}
Il seguente esempio aumenta la capacità di un volume Performance 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
}
Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_storage_block.
Fasi successive all'espansione
Dopo l'espansione del volume di archiviazione, è necessario completare le seguenti operazioni sul sistema host per utilizzare la capacità aggiuntiva:
- Eseguire una nuova scansione del dispositivo di archiviazione- Il sistema operativo deve rilevare le nuove dimensioni del volume.
- Ricaricare la mappa dei dispositivi multipath- Questo passaggio può garantire che tutti i percorsi verso lo storage riflettano le dimensioni aggiornate.
- Ridimensionare la partizione- Estendere la partizione per utilizzare il nuovo spazio disponibile.
- Espandere il file system- Ridimensionare il file system per allocare la nuova capacità.
I comandi specifici variano a seconda del sistema operativo. Per istruzioni dettagliate, consultare la documentazione del sistema operativo:
- Linux ( RHEL/CentOS ): RHEL 8 - Modifica del volume logico
- Windows: Microsoft - Estensione di un volume di base
Questi passaggi devono essere completati indipendentemente dal metodo utilizzato per espandere lo storage (console, CLI, API o Terraform).
Espansione dell'archiviazione oltre 12 TB
Se hai bisogno di aumentare la capacità del tuo volume di archiviazione oltre i 12 TB, puoi richiedere di essere aggiunto alla lista dei permessi inviando una richiesta di assistenza. Quando la richiesta viene approvata dal responsabile dell'offerta, vieni informato tramite il processo del caso. Nella console, vedrai inoltre l'opzione per incrementare la tua archiviazione fino a 16 TB.