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

구현 절차

기여자

이 섹션에서는 NetApp용 벡터 데이터베이스 솔루션의 배포 절차를 설명합니다.

구현 절차

이 배포 섹션에서는 아래와 같이 랩 설정을 위해 Kubernetes와 함께 milvus 벡터 데이터베이스를 사용했습니다.

입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

NetApp 스토리지는 클러스터에서 고객 데이터를 유지하고 클러스터 데이터를 Milvus로 유지할 수 있도록 스토리지를 제공합니다.

NetApp 스토리지 설정 – ONTAP

  • 스토리지 시스템 초기화

  • 스토리지 가상 시스템(SVM) 생성

  • 논리적 네트워크 인터페이스 할당

  • NFS, S3 구성 및 라이센스

NFS(네트워크 파일 시스템)에 대해 아래 단계를 따르십시오.

  1. NFSv4용 FlexGroup 볼륨을 생성합니다. 이 검증을 위한 설정에서는 48개의 SSD, 컨트롤러의 루트 볼륨 전용 SSD 1개, NFSv4에 분산된 SSD 47개]]를 사용했습니다. FlexGroup 볼륨에 대한 NFS 엑스포트 정책이 Kubernetes(K8) 노드 네트워크에 대한 읽기/쓰기 권한이 있는지 확인하십시오. 이러한 권한이 없는 경우 K8s 노드 네트워크에 대한 읽기/쓰기(RW) 권한을 부여합니다.

  2. 모든 K8 노드에서 폴더를 생성하고 각 K8 노드의 LIF(논리 인터페이스)를 통해 FlexGroup 볼륨을 이 폴더에 마운트합니다.

NAS S3(Network Attached Storage Simple Storage Service)에 대해 아래 단계를 따르십시오.

  1. NFS에 대한 FlexGroup 볼륨을 생성합니다.

  2. "vserver object-store-server create" 명령을 사용하여 HTTP가 활성화되고 admin 상태가 'up'으로 설정된 Object-store-server를 설정하십시오. HTTPS를 활성화하고 사용자 지정 수신기 포트를 설정할 수 있습니다.

  3. "vserver object-store-server user create-user <username>" 명령을 사용하여 object-store-server 사용자를 생성합니다.

  4. 액세스 키와 비밀 키를 얻으려면 "set diag; vserver object-store-server user show -user <username>" 명령을 실행할 수 있습니다. 그러나 앞으로 이러한 키는 사용자 생성 프로세스 중에 제공되거나 REST API 호출을 사용하여 검색할 수 있습니다.

  5. 2단계에서 만든 사용자를 사용하여 object-store-server 그룹을 설정하고 액세스 권한을 부여합니다. 이 예에서는 "FullAccess"를 제공합니다.

  6. 유형을 "nas"로 설정하고 NFSv3 볼륨에 대한 경로를 제공하여 NAS 버킷을 생성합니다. 또한 이 용도로 S3 버킷을 사용할 수도 있습니다.

NetApp 스토리지 설정 – StorageGRID

  1. StorageGRID 소프트웨어를 설치합니다.

  2. 테넌트와 버킷을 생성합니다.

  3. 필요한 권한이 있는 사용자를 생성합니다.

자세한 내용은 에서 확인하십시오 https://docs.netapp.com/us-en/storagegrid-116/primer/index.html