파일 공유 용량 확장

가동 중단이나 데이터 마이그레이션 없이 ‘ File Storage for VPC ’ 파일 공유 용량을 최대 32,000 GB까지 확장할 수 있습니다. 청구 내역은 새로운 용량을 반영하도록 자동으로 업데이트됩니다.

파일 공유에 대한 청구는 현재 비용 청구 주기에 새 가격의 비례 배분된 차이를 추가하기 위해 자동으로 업데이트됩니다. 그런 다음 비용 청구 주기에는 신규 비용 전체가 청구됩니다.

확장 가능한 파일 공유 개념

파일 공유의 용량을 늘릴 수 있습니다. 파일 공유 크기는 현재 파일 공유 크기보다 작을 수 없습니다.

stable 상태에 있는 파일 공유에 대한 용량을 늘릴 수 있습니다. 파일 공유가 확장되기 전 사용자 권한이 검증됩니다. UI, CLI, API 또는 Terraform을 사용하여 파일 공유 용량을 늘릴 수 있습니다. 파일 공유 용량은 최대 용량 한도까지 여러 번 확장할 수 있습니다. 파일 공유를 확장한 후에는 용량을 줄일 수 없습니다.

확장된 용량은 파일 공유 프로파일에서 허용되는 최대값으로 결정됩니다.

가용성 선택 rfs 프로필로 만든 지역별 파일 공유는 제한 없이 최대 32TB까지 늘릴 수 있습니다.

또는 사용되지 않는 사용자 지정 프로필로 만든 영역 파일 공유는 dp2 또는 사용되지 않는사용자 지정 프로필을 사용하여 만든 영역 파일 공유는 해당 파일 공유 크기에 대해 허용되는 IOPS 범위 내에서 확장할 수 있습니다.

더 이상 사용되지 않는IOPS 계층 프로필 중 하나를 사용하여 만든 영역 파일 공유는 해당 IOPS 계층의 최대 크기까지 확장할 수 있습니다:

  • 범용 3 IOPS/GB 프로파일은 최대 32,000GB까지 확장할 수 있습니다.
  • 5IOPS/GB 프로파일은 최대 9,600GB까지 확장할 수 있습니다.
  • 10IOPS/GB 프로파일은 최대 4,800GB까지 확장할 수 있습니다.

사용 중단된 계층형 파일 공유 프로필의 경우, 파일 공유의 크기에 따라 IOPS가 자동으로 조정됩니다. 예를 들어, 5IOPS/GB프로파일을 사용하여 250GB에서 1,000GB로 공유를 확장하는 경우 최대 IOPS는 5,000 IOPS (1,000GB용량 x 5 IOPS) 입니다. 5 IOPS/GB인 파일 공유가 최대 9,600 GB까지 확장될 가능성이 있으므로, 최대 IOPS는 48,000 IOPS로 조정됩니다. 용량과 IOPS가 즉시 변경되며, 인스턴스를 재시작할 필요가 없습니다.

UI 또는 CLI에서 파일 공유 확장의 진행 상태를 모니터할 수 있습니다. 또한 ‘활동 추적 이벤트 ’를 확인하여 파일 공유가 확장되었는지 확인할 수 있습니다. 파일 공유가 확장되면 용량을 줄일 수 없습니다.

요구사항

용량 증설을 요청하려면 파일 공유가 ‘ stable ’ 상태여야 합니다.

제한사항

이 릴리스에 적용되는 제한사항은 다음과 같습니다.

  • 파일 공유는 확장할 수 있으며, 제한사항은 다음과 같습니다.
    • 파일 공유가 용량을 32,000 GB 미만으로 제한하는 계층형 프로필로 생성된 경우, 해당 계층에서 허용되는 용량까지만 확장할 수 있습니다.
    • 16,000GB까지 확장할 수 없는 IOPS 범위에서 사용자 지정 프로필로 파일 공유를 만든 경우, 공유는 지정된 범위의 최대 용량까지만 확장할 수 있습니다.
    • 파일 공유가 32,000GB까지 확장할 수 없는 IOPS 범위에서 dp2 프로필로 만들어진 경우, 공유는 지정된 범위의 최대 용량까지만 확장할 수 있습니다.
    • 파일 공유는 최대 용량에 도달할 때까지 여러 번 확장할 수 있습니다.
  • IOPS를 프로필에서 허용하는 최대치까지 증가시킵니다.
  • IOPS 계층 프로파일에서 작성된 파일 공유에 대해서는 단독으로 IOPS를 수정할 수 없습니다. 용량을 확장하면 IOPS가 조정됩니다.
  • 사용자 정의 또는 dp2 프로파일에서 작성된 파일 공유를 펼치면 용량이 증가하지만 IOPS 조정 을 선택하지 않는 한 IOPS는 동일하게 유지됩니다.
  • 단일 호스트에서 액세스하는 경우, 존 기반 파일 공유의 최대 IOPS는 48,000 IOPS로 제한됩니다. 여러 호스트에서 액세스하는 존 기반 파일 공유의 경우, IOPS는 최대 96,000 IOPS에 달할 수 있습니다.
  • 파일 공유가 확장된 후에는 크기를 줄일 수 없습니다.

콘솔에서 파일 공유 용량 확장하기

콘솔에서 파일 공유 용량을 확장하려면 다음 단계를 따르십시오

  1. IBM Cloud 콘솔에서 탐색 메뉴 아이콘 메뉴 아이콘 > 인프라 VPC 아이콘 > 스토리지 > 파일 스토리지 공유를 클릭합니다.

  2. VPC용 파일 공유 목록 페이지에는 해당 구역에서 작성된 모든 파일 공유가 표시됩니다. 세부사항 페이지로 이동하려면 파일 공유의 이름을 클릭하십시오.

  3. 파일 공유 세부사항 페이지에서 조치 메뉴를 펼치십시오.

  4. 파일 공유 확장을 선택하십시오. '파일 공유 크기 확장' 패널에는 파일 공유의 현재 크기(GB 단위)와 해당 파일 공유가 연결된 프로필이 표시됩니다. 또는 파일 공유 크기 정보 옆에 있는 편집 아이콘을 클릭할 수도 있습니다.

  5. 파일 공유 프로파일에 허용되는 최대값에 따라 더 큰 파일 공유 크기를 입력하십시오. 기본값은 현재 크기 + 1GB입니다.

  6. 지역에 대한 월별 예상 주문 요약 및 새 가격을 검토하십시오.

  7. 문제가 없으면 저장 및 계속을 클릭하십시오.

몇 분 후에 새 파일 스토리지 할당이 가능합니다. 요구사항이 변경되면 파일 공유 크기가 늘어난 후와 stable 상태인 경우에 용량을 다시 늘릴 수 있습니다.

파일 공유의 용량을 확장한 후에는 용량을 더 작은 크기로 변경할 수 없습니다.

CLI에서 파일 공유 확장

CLI에서 파일 공유의 용량을 늘리려면 share-update 명령을 --size 옵션과 함께 사용하고 파일 공유의 새 크기 (GB) 를 표시하십시오.

  1. ibmcloud is shares 명령으로 지역의 파일 공유를 나열하여 CLI에서 공유를 찾으십시오.

    ibmcloud is shares
    
    Listing shares in all resource groups and region us-south under account Test Account as user test.user@ibm.com...
    ID                                          Name                    Lifecycle state   Zone         Profile   Size(GB)   Resource group   Replication role   Accessor binding role   Snapshot count   Snapshot size
    r006-a8d6af48-0c97-4c6b-bab1-fbefdc1e1e03   my-file-share           stable            us-south-2   dp2       10         defaults         none               none                    0                0
    r006-aaf4bfe9-358c-4faa-a4ec-0b955090b940   my-file-share-2         stable            us-south-2   dp2       10         defaults         none               none                    0                0
    r006-a60bfa90-a893-40ad-be34-28ab51a963f9   replica-dal-2           stable            us-south-2   dp2       10         defaults         replica            none                    0                0
    r006-3f21e3c3-e12d-425f-ab77-810cabfde8df   source-dal-1            stable            us-south-1   dp2       10         defaults         source             none                    0                0
    r006-455b601c-8fc1-4476-8771-4708c49c8ef7   my-replica-share-dal-1  stable            us-south-1   dp2       10         defaults         replica            none                    0                0
    r006-4dadac27-cd17-42df-a5fe-1388705d33e0   my-source-share-dal-2   stable            us-south-2   dp2       10         defaults         source             none                    0                0
    
  2. ibmcloud is share 명령으로 수정할 파일 공유의 세부사항을 보십시오.

    ibmcloud is share my-file-share
    
 ```sh {: screen}
 Getting file share my-file-share under account Test Account as user test.user@ibm.com...
 ID                           r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
 Name                         my-file-share
 CRN                          crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
 Lifecycle state              stable
 Access control mode          security_group
 Accessor binding role        none
 Zone                         us-south-2
 Profile                      dp2
 Size(GB)                     1000
 IOPS                         1000
 User Tags                    docs:test
 Encryption                   provider_managed
 Mount Targets                ID                                          Name
                              r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61   my-cli-share-mount-target-1
 Resource group               ID                                 Name
                              db8e8d865a83e0aae03f25a492c5b39e   Default
 Created                      2023-10-18T22:15:15+00:00
 Replication role             none
 Replication status           none
 Replication status reasons   Status code   Status message
                              -             -
 Snapshot count               0
 Snapshot size                0
 Source snapshot              -
 Allowed Access Protocols     nfs4
 Availability Mode            zonal
 Bandwidth(Mbps)              1
 Storage Generation           1
  1. ibmcloud is share-update 명령을 실행하여 파일 공유 용량을 늘리십시오.
ibmcloud is share-update my-file-share --size 1500
Updating file share my-file-share under account Test Account as user test.user@ibm.com...
ID                           r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
Name                         my-file-share
CRN                          crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
Lifecycle state              updating
Access control mode          security_group
Accessor binding role        none
Zone                         us-south-2
Profile                      dp2
Size(GB)                     1500
IOPS                         1000
Encryption                   provider_managed
Mount Targets                ID                                          Name
                             r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61   my-cli-share-mount-target-1
Resource group               ID                                 Name
                             db8e8d865a83e0aae03f25a492c5b39e   Default
Created                      2023-10-18T22:15:15+00:00
Latest job                   Job status   Job status reasons
                             succeeded    -
Replication share            ID                                          Name               Resource type
                             r006-6d1719da-f790-45cc-9f68-896fd5673a1a   my-replica-share   share
Replication role             source
Replication status           active
Replication status reasons   Status code   Status message
                             -             -
Snapshot count               0
Snapshot size                0
Source snapshot              -
Allowed Access Protocols     nfs4
Availability Mode            zonal
Bandwidth(Mbps)              1
Storage Generation           1

명령 옵션에 대한 자세한 정보는 ibmcloud is share-update my-file-share 의 내용을 참조하십시오.

API를 활용한 파일 공유 용량 확장

VPC API를 호출하여 기존 파일 공유를 확장할 수 있습니다. PATCH /shares/{id} 요청을 수행하고 크기를 늘리려는 파일 공유의 ID를 지정하십시오.

이 요청 예제에서는 5IOPS/GB 프로파일에 대해 50GB - 2500GB의 용량으로 파일 공유를 확장합니다.

curl -X PATCH \
 "$vpc_api_endpoint/v1/shares/$share_id?version=2023-08-08&generation=2" \
 -H "Authorization: Bearer $iam_token" \
 -d '{
      "size": 2500
    }'

파일 공유 상태는 용량이 늘어나는 동안 updating을 표시합니다. 업데이트 중에는 현재 용량이 표시됩니다.

{
  "created_at": "2023-08-08T23:31:59Z",
  "crn": "crn:[...]",
  "encryption": "provider_managed",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/shares/199d78ec-b971-4a5c-a904-8f37ae710c63",
  "id": "199d78ec-b971-4a5c-a904-8f37ae710c63",
  "iops": 12500,
  "lifecycle_state": "updating",
  "name": "share-name1",
    .
    .
	"size": 2500,
    .
    .
    .
}

파일 공유 확장이 완료되면 새 값이 표시되고 상태는 stable이 됩니다.

{
  "created_at": "2023-08-08T23:31:59Z",
  "crn": "crn:[...]",
  "encryption": "provider_managed",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/shares/199d78ec-b971-4a5c-a904-8f37ae710c63",
  "id": "199d78ec-b971-4a5c-a904-8f37ae710c63",
  "iops": 12500,
  "lifecycle_state": "stable",
  "name": "share-name1",
  "profile": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/dp2",
    "name": "dp2",
    "resource_type": "share_profile"
  },
  "resource_group": {
    "crn": "crn:[...]",
    "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/875623bcde2b4ebda924d32640908845",
    "id": "875623bcde2b4ebda924d32640908845",
    "name": "Default"
  },
  "resource_type": "share",
  "size": 2500,
  .
  .
  .
}

Terraform과 파일 공유 확장

파일 공유의 용량을 늘리려면 ibm_is_share 자원을 사용하십시오. 적용되면 다음 예제에서는 공유 용량을 300GB로 업데이트합니다.

resource "ibm_is_share" "example" {
  name    = "my-new-share"
  size    = 300
  iops    = 5000
  profile = "dp2"
  zone    = "us-south-2"
}

인수 및 속성에 대한 자세한 정보는 ibm_is_share를 참조하십시오.

다음 단계

파일 공유 마운트 및 사용: