Block Storage for Classic 볼륨 용량 확장
Block Storage for Classic 볼륨의 용량을 최대 12 TB까지, 데이터를 중복 생성하거나 수동으로 마이그레이션할 필요 없이 기존 위치에서 바로 확장할 수 있습니다.
이 기능을 통해 IBM Cloud® Block Storage for Classic 사용자는 기존 Block Storage for Classic 의 용량을 1GB 단위로 최대 12TB까지 즉시 확장할 수 있습니다. 중복 항목을 생성하거나 데이터를 더 큰 볼륨으로 수동으로 마이그레이션할 필요가 없습니다. 이 기능은 모든 데이터 센터 에서 사용할 수 있습니다.
해당 데이터 사용량에 대한 청구 내역은 현재 청구 주기에 새로운 가격에 따른 일할 계산된 차액을 반영하도록 자동으로 업데이트됩니다. 그런 다음 비용 청구 주기에는 신규 비용 전체가 청구됩니다.
업그레이드 프로세스는 즉각적이지 않습니다. 수정 요청을 제출한 후 잠시 뒤면 콘솔이나 API를 통해 업데이트된 크기를 확인할 수 있습니다. 크기 조정으로 인해 스토리지에 대한 액세스가 부족하거나 가동 중단되지 않으므로 대기하는 동안 정상적으로 조작을 계속할 수 있습니다.
확장이 완료되면 호스트 운영 체제가 볼륨을 다시 스캔하고, 크기 변경 사항을 반영하기 위해 멀티패스 장치 맵을 다시 불러와야 합니다. 사용하지 않는 새 용량을 할당하려면 파티션 및 파일 시스템의 크기를 조정해야 합니다.
확장 가능 스토리지의 이점
-
비용 관리- 데이터 증가가 예상되지만 처음에는 적은 용량의 스토리지가 필요한 경우, 나중에 스토리지를 확장할 수 있습니다. 이 접근 방식은 비용을 절감하고 증가하는 요구 사항을 수용합니다.
-
스토리지 요구 확장 - 급속도의 데이터 확장을 경험 중인 고객에게는 이런 확장을 관리하기 위해 스토리지 크기를 쉽고 빠르게 늘리는 방법이 필요합니다.
스토리지 용량 확장이 복제에 미치는 영향
기본 스토리지에서 확장 조치로 인해 복제본의 크기는 자동으로 조정됩니다.
제한사항
이 기능이 출시되기 전인 2017년 4월부터 2017년 12월 14일 사이에 프로비저닝된 스토리지의 용량은 원래 용량의 최대 10배까지 늘릴 수 있으며, 그 이상은 불가능합니다. 2017년 12월 14일 이후에 할당된 스토리지 용량은 12TB까지 늘릴 수 있습니다.
Endurance로 프로비저닝된 Block Storage for Classic에 대한 기존 크기 제한은 여전히 적용됩니다(10 IOPS 티어에 대해 최대 4TB, 다른 모든 티어에 대해 최대 12TB).
블록 스토리지의 용량을 확장한 후에는 더 작은 용량으로 변경할 수 없습니다.
콘솔에서 스토리지 크기 조정하기
- IBM Cloud® 콘솔에서 메뉴
아이콘을 클릭하십시오. 그런 다음 인프라
> 클래식 인프라 > 스토리지 > Block Storage for Classic 을 클릭하세요.
- 목록에서 iSCSI 볼륨을 선택하고 생략 부호
> 볼륨 수정을 클릭하십시오.
- 새 스토리지 크기(GB)를 입력하십시오.
- 선택사항과 새 가격을 검토하십시오.
- 수정을 클릭하십시오.
- 몇 분 후 새 스토리지 할당이 사용 가능해집니다.
CLI에서 스토리지 크기 조정
시작하기 전에 사용할 CLI 클라이언트를 결정하십시오.
ibmcloud plugin install sl를 사용하여 IBM Cloud CLI 를 설치하고 SL 플러그인을 설치할 수 있습니다. 자세한 정보는 플러그인을 사용하여 IBM Cloud CLI 확장 을 참조하십시오.- 또는 SLCLI를 설치할 수 있습니다.
IBMCLOUD CLI에서 블록 볼륨 크기 조정
ibmcloud sl block volume-modify 명령을 사용하여 볼륨의 용량을 늘릴 수 있습니다. 다음 예제는 더 큰 새 용량을 지정하여 블록 볼륨을 수정합니다. 이 명령을 사용할 때는 식별자를 볼륨 ID(예: 12345678)로 바꿉니다.
ibmcloud sl block volume-modify IDENTIFIER --new-size 1000
이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl block volume-modify를 참조하십시오.
SLCLI에서 블록 볼륨 크기 조정
저장 용량을 늘리려면 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.
운영 체제는 스토리지를 다시 스캔하고 확장된 볼륨 크기를 반영하도록 다중 경로 디바이스 맵을 다시 로드해야 합니다. 파티션 및 파일 시스템의 크기 조정도 필요합니다. 파일 시스템 확장에 대한 자세한 정보는 OS 문서를 참조하십시오. 예를 들어, RHEL 8-논리 볼륨 수정 또는 Microsoft-기본 볼륨 확장입니다.
API를 사용하여 스토리지 크기 조정
SOAP 웹 서비스에 API 호출을 수행하여 IOPS를 조정할 수 있습니다. 다음의 예시 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> -
Endurance 스토리지 볼륨에서 용량을 늘립니다.
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>
Terraform을 사용하여 스토리지 크기 조정
ibm_storage_block 자원을 사용하고 용량 인수에 더 큰 숫자를 지정하여 스토리지 용량을 늘릴 수 있습니다. 다음 예제는 Endurance 볼륨의 용량을 40GB로 늘립니다.
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
}
다음 예제는 성능 볼륨의 용량을 40GB로 늘립니다.
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
}
인수 및 속성에 대한 자세한 정보는 ibm_storage_block을 참조하십시오.
확장 후 단계
스토리지 용량을 확장한 후에는 호스트 시스템에서 다음 단계를 완료해야 추가 용량을 사용할 수 있습니다:
- 저장 장치 다시 검색- 운영 체제에서 새 볼륨 크기를 감지해야 합니다.
- 다중 경로 장치 맵 다시 로드- 이 단계를 통해 스토리지의 모든 경로가 업데이트된 크기를 반영하도록 할 수 있습니다.
- 파티션 크기 조정- 새로 사용 가능한 공간을 사용하도록 파티션을 확장합니다.
- 파일 시스템 확장- 파일 시스템의 크기를 조정하여 새 용량을 할당합니다.
구체적인 명령은 운영 체제에 따라 다릅니다. 자세한 지침은 사용 중인 OS 설명서를 참조하세요:
- Linux ( RHEL/CentOS ): RHEL 8 - 논리 볼륨 수정하기
- Windows: Microsoft - 기본 볼륨 확장
이 단계는 스토리지 확장에 사용하는 방법(콘솔, CLI, API 또는 Terraform)에 관계없이 완료해야 합니다.
12TB 넘게 스토리지 확장
스토리지 볼륨 용량을 12TB 이상으로 늘려야 하는 경우, 지원 요청을 제출하여 허용 목록에 추가해 달라고 요청할 수 있습니다. 오퍼링 관리자가 요청을 승인한 경우 케이스 프로세스를 통해 알림을 받습니다. 콘솔에서 최대 16TB까지 스토리지를 늘리는 옵션이 표시됩니다.