Skip to main content
Active IQ Unified Manager
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

API를 사용하여 스토리지 워크로드 수정

스토리지 작업 부하를 수정하려면 매개변수가 누락된 LUN이나 파일 공유를 업데이트하거나 기존 매개변수를 변경해야 합니다.

이 워크플로는 LUN 및 파일 공유에 대한 성능 서비스 수준을 업데이트하는 예를 들어보겠습니다.

참고

워크플로는 LUN 또는 파일 공유에 성능 서비스 수준이 프로비저닝되었다고 가정합니다.

파일 공유 수정

파일 공유를 수정하는 동안 다음 매개변수를 업데이트할 수 있습니다.

  • 용량 또는 크기.

  • 온라인 또는 오프라인 설정.

  • 보관 효율성 정책.

  • 성능 서비스 수준.

  • 액세스 제어 목록(ACL) 설정.

  • 정책 설정을 내보냅니다. 파일 공유에서 내보내기 정책 매개변수를 삭제하고 기본(빈) 내보내기 정책 규칙을 되돌릴 수도 있습니다.

참고

단일 API 실행 중에는 매개변수를 하나만 업데이트할 수 있습니다.

이 절차에서는 파일 공유에 성능 서비스 수준을 추가하는 방법을 설명합니다. 다른 파일 공유 속성을 업데이트하는 데도 동일한 절차를 사용할 수 있습니다.

  1. 업데이트하려는 파일 공유의 CIFS 공유 또는 NFS 파일 공유 키를 가져옵니다. 이 API는 데이터 센터의 모든 파일 공유를 쿼리합니다. 이미 파일 공유 키를 알고 있다면 이 단계를 건너뛰세요.

    범주 HTTP 동사

    스토리지 제공자

    얻다

    /storage-provider/file-shares

  2. 획득한 파일 공유 키로 다음 API를 실행하여 파일 공유의 세부 정보를 확인하세요.

    범주 HTTP 동사

    스토리지 제공자

    얻다

    /storage-provider/file-shares/{key}

    출력에서 파일 공유의 세부 정보를 확인합니다.

    "assigned_performance_service_level": {
            "key": null,
            "name": "Unassigned",
            "peak_iops": null,
            "expected_iops": null,
            "_links": {}
          },
  3. 이 파일 공유에 할당하려는 성능 서비스 수준에 대한 키를 가져옵니다. 현재로서는 정책이 할당되지 않았습니다.

    범주 HTTP 동사

    성능 서비스 수준

    얻다

    /storage-provider/performance-service-levels

    참고

    시스템 정의 성능 서비스 수준의 세부 정보를 검색하려면 다음을 설정하세요. system_defined 입력 매개변수 true . 출력에서 파일 공유에 적용하려는 성능 서비스 수준의 키를 얻습니다.

  4. 파일 공유에 성능 서비스 수준을 적용합니다.

    범주 HTTP 동사

    스토리지 제공업체

    반점

    /storage-provider/file-shares/{key}

    입력 시에는 업데이트하려는 매개변수와 파일 공유 키만 지정해야 합니다. 이 경우에는 성과 서비스 수준의 핵심이 됩니다.

    샘플 cURL

    curl -X POST "https://<hostname>/api/storage-provider/file-shares"`-H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>" -d
    "{
    \"performance_service_level\": { \"key\": \"1251e51b-069f-11ea-980d-fa163e82bbf2\" },
    }"

    JSON 출력에는 홈 및 파트너 노드의 액세스 엔드포인트가 성공적으로 생성되었는지 확인하는 데 사용할 수 있는 Job 개체가 표시됩니다.

  5. 출력에 표시된 작업 개체 키를 사용하여 성능 서비스 수준이 파일 공유에 추가되었는지 확인합니다.

    범주 HTTP 동사

    관리 서버

    얻다

    /management-server/jobs/{key}

    Job 객체의 ID로 쿼리하면 파일 공유가 성공적으로 업데이트되었는지 확인할 수 있습니다. 오류가 발생한 경우 오류를 해결하고 API를 다시 실행하세요. 성공적으로 생성되면 파일 공유를 쿼리하여 수정된 객체를 확인합니다.

    범주 HTTP 동사

    스토리지 제공자

    얻다

    /storage-provider/file-shares/{key}

    출력에서 파일 공유의 세부 정보를 확인합니다.

    "assigned_performance_service_level": {
            "key": "1251e51b-069f-11ea-980d-fa163e82bbf2",
            "name": "Value",
            "peak_iops": 75,
            "expected_iops": 75,
            "_links": {
                "self": {
                    "href": "/api/storage-provider/performance-service-levels/1251e51b-069f-11ea-980d-fa163e82bbf2"
                }
            }

LUN 업데이트

LUN을 업데이트하는 동안 다음 매개변수를 수정할 수 있습니다.

  • 용량 또는 크기

  • 온라인 또는 오프라인 설정

  • 저장 효율성 정책

  • 성능 서비스 수준

  • LUN 맵

참고

단일 API 실행 중에는 매개변수를 하나만 업데이트할 수 있습니다.

이 절차에서는 LUN에 성능 서비스 수준을 추가하는 방법을 설명합니다. 다른 LUN 속성을 업데이트하는 데도 동일한 절차를 사용할 수 있습니다.

  1. 업데이트하려는 LUN의 LUN 키를 가져옵니다. 이 API는 데이터 센터의 모든 LUN에 대한 세부 정보를 반환합니다. 이미 LUN 키를 알고 있다면 이 단계를 건너뛰세요.

    범주 HTTP 동사

    스토리지 제공업체

    얻다

    /storage-provider/luns

  2. 획득한 LUN 키로 다음 API를 실행하여 LUN의 세부 정보를 확인하세요.

    범주 HTTP 동사

    스토리지 제공업체

    얻다

    /storage-provider/luns/{key}

    출력에서 LUN의 세부 정보를 확인합니다. 이 LUN에 성능 서비스 수준이 할당되지 않았음을 확인할 수 있습니다.

    샘플 JSON 출력

      "assigned_performance_service_level": {
            "key": null,
            "name": "Unassigned",
            "peak_iops": null,
            "expected_iops": null,
            "_links": {}
          },
  3. LUN에 할당하려는 성능 서비스 수준에 대한 키를 얻습니다.

    범주 HTTP 동사

    성능 서비스 수준

    얻다

    /storage-provider/performance-service-levels

    참고

    시스템 정의 성능 서비스 수준의 세부 정보를 검색하려면 다음을 설정하세요. system_defined 입력 매개변수 true . 출력에서 LUN에 적용하려는 성능 서비스 수준의 키를 얻습니다.

  4. LUN에 성능 서비스 수준을 적용합니다.

    범주 HTTP 동사

    스토리지 제공업체

    반점

    /storage-provider/lun/{key}

    입력 시에는 LUN 키와 함께 업데이트하려는 매개변수만 지정해야 합니다. 이 경우에는 성과 서비스 수준의 핵심입니다.

    샘플 cURL

    curl -X PATCH "https://<hostname>/api/storage-provider/luns/7d5a59b3-953a-11e8-8857-00a098dcc959" -H "accept: application/json" -H "Content-Type: application/json" H "Authorization: Basic <Base64EncodedCredentials>" -d
    "{ \"performance_service_level\": { \"key\": \"1251e51b-069f-11ea-980d-fa163e82bbf2\" }"

    JSON 출력에는 업데이트한 LUN을 확인하는 데 사용할 수 있는 작업 개체 키가 표시됩니다.

  5. 획득한 LUN 키로 다음 API를 실행하여 LUN의 세부 정보를 확인하세요.

    범주 HTTP 동사

    스토리지 제공업체

    얻다

    /storage-provider/luns/{key}

    출력에서 LUN의 세부 정보를 확인합니다. 이 LUN에 성능 서비스 수준이 할당된 것을 볼 수 있습니다.

    샘플 JSON 출력

         "assigned_performance_service_level": {
            "key": "1251e51b-069f-11ea-980d-fa163e82bbf2",
            "name": "Value",
            "peak_iops": 75,
            "expected_iops": 75,
            "_links": {
                "self": {
                    "href": "/api/storage-provider/performance-service-levels/1251e51b-069f-11ea-980d-fa163e82bbf2"
                }