

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# FlexCache 생성
<a name="create-flexcache"></a>

다음 절차에 따라 Amazon FSx for NetApp ONTAP 파일 시스템에 온프레미스 NetApp ONTAP 클러스터에 있는 오리진 볼륨이 지원하는 FlexCache 볼륨을 생성합니다.

## ONTAP CLI 사용
<a name="flexcache-commands"></a>

ONTAP CLI를 사용하여 FSx for ONTAP 파일 시스템에서 FlexCache 구성을 생성하고 관리합니다.

이 절차의 명령은 다음 클러스터, SVM 및 볼륨에 대한 별칭을 사용합니다.
+ `Cache_ID` - 캐시 클러스터의 ID(FSxIdabcdef1234567890a 형식)
+ `Origin_ID` - 오리진 클러스터의 ID
+ `CacheSVM` - 캐시 SVM 이름
+ `OriginSVM` - 오리진 SVM 이름
+ `OriginVol` - 오리진 볼륨 이름
+ `CacheVol` - FlexCache 볼륨 이름

이 섹션의 절차에서는 다음과 같은 NetApp ONTAP CLI 명령을 사용합니다.
+ [https://docs.netapp.com/us-en/ontap-cli-9141/network-interface-show.html](https://docs.netapp.com/us-en/ontap-cli-9141/network-interface-show.html)
+ [https://docs.netapp.com/us-en/ontap-cli-9141/cluster-peer-create.html](https://docs.netapp.com/us-en/ontap-cli-9141/cluster-peer-create.html) 명령
+ [https://docs.netapp.com/us-en/ontap-cli-9141/volume-flexcache-create.html](https://docs.netapp.com/us-en/ontap-cli-9141/volume-flexcache-create.html)

## 사전 조건
<a name="flexcache_prerequisite"></a>

다음 섹션의 절차를 사용하기 전에 다음 사전 조건을 충족해야 합니다.
+ 소스 및 대상 파일 시스템은 동일한 VPC에 연결되거나 Amazon VPC, AWS Transit Gateway Direct Connect또는를 사용하여 피어링된 네트워크에 있습니다 Site-to-Site VPN. 자세한 내용은 Amazon VPC 피어링 가이드의 [VPC 피어링이란?](https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) [내에서 데이터 액세스 AWS 클라우드](supported-fsx-clients.md#access-environments) 섹션을 참조하세요.
+ ONTAP용 FSx 파일 시스템의 VPC 보안 그룹에는 클러스터 간 엔드포인트(LIF)용 포트 11104 및 11105에서 ICMP와 TCP를 허용하는 인바운드 및 아웃바운드 규칙이 있습니다.
+ SVM을 사용하여 대상 FSx for ONTAP 파일 시스템을 생성했지만 FlexCache로 사용될 볼륨은 생성하지 않았습니다. 자세한 내용은 [파일 시스템 만들기](creating-file-systems.md) 단원을 참조하십시오.

## 소스 및 대상 클러스터 간 LIF 기록
<a name="record-lifs"></a>

1. 대상 클러스터인 FSx for ONTAP 파일 시스템의 경우:

   1. [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)에서 Amazon FSx 콘솔을 엽니다.

   1. **파일 시스템**을 선택한 다음 대상 클러스터인 FSx for ONTAP 파일 시스템을 선택하여 파일 시스템 세부 정보 페이지를 엽니다.

   1. **관리**에서 **클러스터 간 엔드포인트 - IP 주소**를 찾고 값을 기록합니다.
**참고**  
스케일 아웃 파일 시스템의 경우 각 고가용성(HA) 페어에 대해 클러스터 간 엔드포인트 IP 주소가 두 개 있습니다.

1. 온프레미스 소스 클러스터의 경우 다음 ONTAP CLI 명령을 사용하여 클러스터 간 LIF IP 주소를 검색합니다.

   ```
   Origin::> network interface show -role intercluster
   Logical                          Network  
   Vserver     Interface  Status    Address/Mask
   ----------- ---------- -------   ------------
   OriginSVM
               inter_1     up/up    10.0.0.36/24
               inter_2     up/up    10.0.1.69/24
   ```

1. `inter_1` 및 `inter_2 IP` 주소를 저장합니다. 이들은 `OriginSVM` 별칭에서는 `origin_inter_1`과 `origin_inter_2`로, `CacheSVM` 별칭에 대해서는 `cache_inter_1`과 `cache_inter_2`로 참조됩니다.

## 오리진과 캐시 간에 클러스터 피어링 설정
<a name="establish-cluster-peering"></a>

[https://docs.netapp.com/us-en/ontap-cli-9141/cluster-peer-create.html](https://docs.netapp.com/us-en/ontap-cli-9141/cluster-peer-create.html) ONTAP CLI 명령을 사용하여 **Cache** 및 **Source** 클러스터에서 클러스터 피어 관계를 설정합니다. [소스 및 대상 클러스터 간 LIF 기록](#record-lifs) 절차에서 이전에 저장한 클러스터 간 IP 주소를 제공합니다. 메시지가 표시되면 **Origin** 클러스터에서 클러스터 피어링을 설정할 때 입력할 `{{cluster-peer-passphrase}}`를 생성하라는 메시지가 표시됩니다.

1. `Cache` 클러스터(FSx for ONTAP 파일 시스템)에서 클러스터 피어링을 설정합니다.

   1. ONTAP CLI에 액세스하려면 다음 명령을 실행하여 Amazon FSx for NetApp ONTAP 파일 시스템 또는 SVM의 관리 포트에 SSH 세션을 설정합니다. `{{management_endpoint_ip}}`를 파일 시스템의 관리 포트의 IP 주소로 바꿉니다.

      ```
      [~]$ ssh fsxadmin@{{management_endpoint_ip}}
      ```

      자세한 내용은 [ONTAP CLI를 사용한 파일 시스템 관리](managing-resources-ontap-apps.md#fsxadmin-ontap-cli) 단원을 참조하십시오.

   1. 다음 명령을 사용하여 생성한 암호를 기록합니다. 스케일 아웃 파일 시스템의 경우 각 HA 페어에 대한 `inter_1` 및 `inter_2` IP 주소를 제공합니다.

      ```
      FSx-Cache::> cluster peer create -address-family ipv4 -peer-addrs {{origin_inter_1}},{{origin_inter_2}}
       
      Enter the passphrase: {{cluster-peer-passphrase}}
      Confirm the passphrase: {{cluster-peer-passphrase}}
      Notice: Now use the same passphrase in the "cluster peer create" command in the other cluster.
      ```

1. 다음 명령을 사용하여 `source`(온프레미스) 클러스터에서 클러스터 피어링을 설정합니다. 인증을 위해 이전 단계에서 생성한 암호를 입력해야 합니다. 스케일 아웃 파일 시스템의 경우 각 HA 페어의 클러스터 간 IP 주소를 제공해야 합니다.

   ```
   Origin::> cluster peer create -address-family ipv4 -peer-addrs {{cache_inter_1}},{{cache_inter_2}}
    
   Enter the passphrase: {{cluster-peer-passphrase}}
   Confirm the passphrase: {{cluster-peer-passphrase}}
   ```

1. `source` 클러스터에서 다음 명령을 사용하여 클러스터 피어링이 성공적으로 설정되었는지 확인합니다. 출력에서 `Availability`를 `Available`로 설정해야 합니다.

   ```
   Origin::> cluster peer show
    
   Peer Cluster Name     Availability    Authentication
   -------------------   -------------   --------------
   Cache_ID              Available       ok
   ```

   출력에 `Available`가 표시되지 않으면 `source` 및 `cache` 클러스터에서 이전 단계를 반복합니다.

## 스토리지 가상 머신(SVM) 피어링 구성
<a name="create-svm-peering"></a>

클러스터 피어링을 성공적으로 설정한 후 다음 단계는 **vserver peer** 명령을 사용하여 캐시 클러스터(캐시)에서 SVM 피어링 관계를 생성하는 것입니다. 다음 절차에 사용되는 추가 별칭은 다음과 같습니다.
+ {{`CacheLocalName`}} – `origin` SVM에서 SVM 피어링을 구성할 때 `cache` SVM을 식별하는 데 사용되는 이름입니다.
+ {{`OriginLocalName`}} – `cache` SVM에서 SVM 피어링을 구성할 때 `origin` SVM을 식별하는 데 사용되는 이름입니다.

1. `cache` SVM에서 다음 명령을 사용하여 SVM 피어링 관계를 생성합니다.

   ```
   FSx-Cache::> vserver peer create -vserver {{CacheSVM}} -peer-vserver {{OriginSVM}} -peer-cluster {{Origin_ID}} -local-name {{OriginLocalName}} -application flexcache
   ```

1. 소스 클러스터에서 다음 명령을 사용하여 SVM 피어링 관계를 수락합니다.

   ```
   Origin::> vserver peer accept -vserver {{OriginSVM}} -peer-vserver {{CacheSVM}} -local-name {{CacheLocalName}}
   ```

1. 소스 클러스터에서 피어링 관계를 수락합니다.

   ```
   Origin::> vserver peer accept -vserver {{OriginSVM}} -peer-vserver {{CacheSVM}} -local-name {{CacheLocalName}}
   ```

1. 다음 명령을 사용하여 SVM 피어링이 성공적이었는지 확인합니다. `Peer State`는 응답에서 `peered`로 설정해야 합니다.

   ```
   Origin::> vserver peer show
        
   Vserver      Peer Vserver    Peer State    Peering Cluster    Remote Applications    
   ------------ --------------- ------------- ------------------ -----------------------
   OriginSVM    CacheSVM        peered        FSx-Cache          flexcache
   ```

## FlexCache 볼륨 생성
<a name="create-flexcache-volume"></a>

SVM 피어링 관계를 성공적으로 생성한 후 다음 단계는 캐시 SVM에서 FlexCache 볼륨을 생성하는 것입니다. FlexCache 볼륨은 FlexGroup이어야 합니다. 또한 FlexCache 볼륨에 대한 작업 모드를 선택합니다. 자세한 내용은 [FlexCache 쓰기 모드](using-flexcache.md#flexcache_write-around-write-back) 단원을 참조하십시오.

1. 캐시 클러스터에서 다음 ONTAP CLI 명령을 사용하여 FlexCache 볼륨을 생성합니다. 이 예제에서는 {{CacheVol}}이라는 2TB FlexCache 볼륨을 생성합니다.
   + 라이트-어라운드 FlexCache 볼륨을 생성하려면 다음 명령을 사용합니다.

     ```
     FSx-Cache::> volume flexcache create -vserver {{CacheSVM}} -size 2t -volume {{CacheVol}} -origin-volume {{OriginVol}} -origin-vserver {{OriginSVM}} -junction-path {{/flexcache}} -aggr-list {{aggr1}}
     ```
   + 라이트-백 FlexCache 볼륨을 생성하려면 다음 명령을 사용합니다.

     ```
     FSx-Cache::> volume flexcache create -vserver {{CacheSVM}} -size 2t -volume {{CacheVol}} -origin-volume {{OriginVol}} -origin-vserver {{OriginSVM}} -junction-path {{/flexcache}} -aggr-list {{aggr1}} -is-writeback-enabled true
     ```
**참고**  
[https://docs.netapp.com/us-en/ontap-cli-9151/volume-flexcache-config-modify.html#description](https://docs.netapp.com/us-en/ontap-cli-9151/volume-flexcache-config-modify.html#description) 명령을 사용하여 쓰기 모드를 수정할 수 있습니다. 이 명령을 사용하기 전에 [https://docs.netapp.com/us-en/ontap/system-admin/set-privilege-level-task.html](https://docs.netapp.com/us-en/ontap/system-admin/set-privilege-level-task.html) 명령을 사용하여 ONTAP CLI 고급 모드로 전환해야 합니다.

1. FlexCache 볼륨과 오리진 볼륨 간의 FlexCache 관계를 확인합니다.
   + FlexCache 라이트-어라운드 볼륨의 경우 출력은 다음 예제와 비슷합니다.

     ```
     FSx-Cache::> volume flexcache show
       
     Vserver   Volume      Size     Origin-Vserver  Origin-Volume  Origin-Cluster
     -------   ----------  -------  --------------  -------------  --------------
     CacheSVM  CacheVol    2TB      OriginSVM       OriginVol      Origin
     ```
   + FlexCache 라이트-백 볼륨의 경우 출력은 다음 예제와 비슷합니다.

     ```
     FSx-Cache::> volume flexcache show
       
     Vserver   Volume      Size     Origin-Vserver  Origin-Volume  Origin-Cluster  Writeback
     -------   ----------  -------  --------------  -------------  --------------  ---------
     CacheSVM  CacheVol    2TB      OriginSVM       OriginVol      Origin          true
     ```

## FlexCache 볼륨 탑재
<a name="mount-flexcache"></a>

FlexCache 볼륨이 AVAILABLE 상태가 되면 NFSv3, NFSv4 및 SMB 클라이언트가 탑재할 수 있습니다. FlexCache가 탑재되면 클라이언트는 온프레미스 오리진 볼륨의 전체 데이터세트에 액세스할 수 있습니다.
+ 탑재 지점을 생성하고 FlexCache를 탑재하려면 클라이언트에서 다음 명령을 실행합니다.

  ```
  $ sudo mkdir -p /fsx/CacheVol
  $ sudo mount -t nfs management.fs-01d2f606463087f6d.fsx.us-east-1.amazonaws.com:/CacheVol /fsx/CacheVol
  ```