File Storage for Classic の容量の拡張
データの重複作成や手動での移行を行うことなく、 IBM Cloud® File Storage for Classic のボリューム容量を最大12 TBまで拡張できます。
この機能により、「 File Storage for Classic 」のユーザーは、 File Storage for Classic の容量を1GB単位で最大12TBまで即座に拡張することができます。 データを複製したり、手動でより大きなボリュームへ移行したりする必要はありません。 この機能はすべての データセンター で利用可能です。
当該ボリュームの請求額は自動的に更新され、現在の請求サイクルに新価格に基づく日割り計算による差額が加算されます。 そして、次の請求サイクルでは新しい価格が全額請求されます。
アップグレード・プロセスは瞬時に行われるものではありません。 変更リクエストを送信してからしばらくすると、コンソールまたはAPIを通じて更新後のサイズを確認できるようになります。 サイズ変更によってストレージへのアクセスが停止したり失われたりすることはないため、待機中は通常どおりに操作を続行できます。
拡張可能なストレージの利点
-
コスト管理- データの増加が見込まれるものの、当初は少量のストレージで済む場合、初期のストレージコストを抑えつつ、ニーズの拡大に合わせて容量を拡張することができます。
-
ストレージ必要量の増加 - 急速な増加を経験しているお客様は、迅速かつ簡単にストレージのサイズを増やして増加に対応できる必要があります。
複製に対するストレージ容量拡張の影響
プライマリー・ストレージで拡張アクションを実行すると、自動的にレプリカのサイズが変更されます。
制限
この機能のリリース前、 すなわち2017年4月から2017年12月14日までの間にプロビジョニングされたストレージは、元の容量の10倍まで増やすことができますが、それ以上は増やすことはできません。 2017年12月14日以降にプロビジョニングされたストレージは、12 TBまで増量可能です。
エンデュランスでプロビジョンされた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は、2007GB に増やすボリュームの 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は、250GB に増やすボリュームの 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となります。