ファイル共有容量の拡張
この機能により、IBM Cloud® File Storage for Classicのユーザーは、File Storage for ClassicのサイズをGB単位で最大12TBまで即座に拡張できる。 複製を作成したり、手動でデータを大容量に移行したりする必要はありません。 この機能はすべての データセンター で利用可能です。
ボリュームの請求は自動的に更新され、現在の請求サイクルに新しい価格の日割り計算による差額が追加されます。 そして、次の請求サイクルでは新しい価格が全額請求されます。
アップグレード・プロセスは瞬時に行われるものではありません。 変更リクエストを送信してからしばらくすると、コンソールまたはAPIで更新されたサイズが表示されます。 サイズ変更によってストレージへのアクセスが停止したり失われたりすることはないため、待機中は通常どおりに操作を続行できます。
拡張可能なストレージの利点
-
コスト管理- データが増加する可能性があるとわかっていても、最初は少量のストレージが必要かもしれない。 拡張が可能なため、顧客は最初にストレージのコストを節約し、その後ニーズに応じて拡張することができる。
-
ストレージ必要量の増加 - 急速な増加を経験しているお客様は、迅速かつ簡単にストレージのサイズを増やして増加に対応できる必要があります。
複製に対するストレージ容量拡張の影響
プライマリー・ストレージで拡張アクションを実行すると、自動的にレプリカのサイズが変更されます。
制限
この機能のリリース前、2017年4月~2017年12月14 日の間にプロビジョニングされたストレージは、元のサイズの10倍まで増やすことができ、それ以上は増やせません。 2017年12月14日以降にプロビジョニングされたストレージは12TBまで増やすことができる。
エンデュランスでプロビジョンされたFile Storage for Classicの既存のサイズ制限が引き続き適用されます (10 IOPS ティアの場合は最大 4 TB、他のすべてのティアは最大 12 TB)。
ファイル共有の容量を拡大した後、小さいサイズに変更することはできません。
コンソールでストレージのサイズを変更する
- IBM Cloud® コンソールに移動します。 メニューから、インフラストラクチャ
>クラシックインフラストラチャをク選択します。 「ストレージ」 > **「File Storage for Classic」**をクリックします。
- リストからボリュームを選択し、省略符号
> 「ファイル共有の変更」 をクリックします。
- 新しいストレージ・サイズを GB 単位で入力します。
- 選択内容と新しい価格設定を確認します。 **「変更」**をクリックします。
- 新規ストレージ割り振りは数分後に使用可能になります。
OS が追加のストレージ・スペースを認識できるように、変更されたボリュームをアンマウントしてからマウントします。
CLI からのストレージのサイズ変更
開始する前に、使用する CLI クライアントを決定します。
- IBM Cloud CLI をインストールし、
ibmcloud plugin install sl
を使用して SL プラグインをインストールすることができます。 詳しくは、 プラグインを使用した IBM Cloud CLI の拡張 を参照してください。 - あるいは、 SLCLIをインストールすることもできます。
IBMCLOUD CLIからのファイル共有のサイズ変更
ibmcloud sl file volume-modify
コマンドを使用して、ボリュームの容量を増やすことができます。 以下の例では、より大きな新しい容量を指定してファイル共有を変更します。
ibmcloud sl file volume-modify 12345678 --new-size 1000
このコマンドで使用可能なすべてのパラメーターについて詳しくは、 ibmcloud sl file volume-modifyを参照してください。
SLCLI からのファイル共有のサイズ変更
ストレージ容量を増やすには、SLCLIで以下のコマンドを使用できます。
$ slcli file volume-modify --help
Usage: slcli file volume-modify [OPTIONS] VOLUME_ID
Options:
-c, --new-size INTEGER New Size of file 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.
OS が追加のストレージ・スペースを認識できるように、変更されたボリュームをアンマウントしてからマウントします。
API を使用したストレージのサイズ変更
SOAP Web サービスへの API 呼び出しを使用して、ストレージ容量を増やすことができます。 以下のサンプルAPIコールは、お好みのスクリプト言語から実行できます。
SLAPIの詳細については、SLDNを参照のこと。
-
以下の例は、パフォーマンス・ストレージ・ボリュームの容量を増やす方法を示しています。
XXXXXXXX
は、2007
GB に増やすボリュームの ID です。189433
、190233
、および190293
は、このボリュームの容量と IOPS 値に関連付けられている価格設定情報の ID です。<?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>
-
エンデュランス・ストレージ・ボリュームの容量を増やします。
XXXXXXXX
は、250
GB に増やすボリュームの ID です。189433
、196033
、および196093
は、このボリュームの容量と IOPS 値に関連付けられている価格設定情報の ID です。<?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>
OS が追加のストレージ・スペースを認識できるように、変更されたボリュームをアンマウントしてからマウントします。
Terraform を使用したストレージのサイズ変更
ibm_storage_file
リソースを使用し、capacity 引数に別の数値を指定することで、ストレージ容量を増やすことができます。 以下の例では、エンデュランス・ボリュームの容量を 40 GB に増やします。
resource "ibm_storage_file" "fs_endurance" {
type = "Endurance"
datacenter = "dal09"
capacity = 40
iops = 0.25
}
以下の例では、パフォーマンス・ボリュームの容量を 40 GB に増やします。
resource "ibm_storage_file" "fs_performance" {
type = "Performance"
datacenter = "dal09"
capacity = 40
iops = 100
}
引数および属性について詳しくは、 ibm_storage_fileを参照してください。
OS が追加のストレージ・スペースを認識できるように、変更されたボリュームをアンマウントしてからマウントします。
12 TB を超えるストレージの拡張
ストレージ・ボリュームの容量を12 TBを超えて増やす必要がある場合は、サポート・ケースを提出して、許可リストに追加するようリクエストできます。 要求がオファリング・マネージャーによって承認されると、Case プロセスを介して通知されます。 コンソールのストレージを最大 24 TB に増やすオプションも表示されます。
ストレージに対して実行できる操作の数は制限されています。 この制限は 180K IOPS です。 このため、10 IOPS のボリュームをプロビジョンする場合、最大ボリューム・サイズは 18 TB になります。 最大サイズの24 TBをプロビジョニングする場合、ボリュームへの読み取りおよび書き込み操作の最大レートは1 GBあたり4 IOPSとなります。