Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

OpenShift OperatorHub를 사용하여 Astra Control Center를 설치합니다

기여자

Red Hat OpenShift를 사용하는 경우 Red Hat 공인 운영자를 사용하여 Astra Control Center를 설치할 수 있습니다. 이 절차를 사용하여 에서 Astra Control Center를 설치합니다 "Red Hat 에코시스템 카탈로그" 또는 Red Hat OpenShift Container Platform 사용.

이 절차를 완료한 후에는 설치 절차로 돌아가 를 완료해야 합니다 "나머지 단계" 설치 성공 여부를 확인하고 로그온합니다.

필요한 것
  • "설치를 시작하기 전에 Astra Control Center 구축을 위한 환경을 준비합니다".

  • OpenShift 클러스터에서 모든 클러스터 운영자가 양호한 상태인지 확인합니다 (available 있습니다 true):

    oc get clusteroperators
  • OpenShift 클러스터에서 모든 API 서비스가 정상 상태인지 확인합니다 (available 있습니다 true):

    oc get apiservices
  • 데이터 센터에서 Astra Control Center에 대한 FQDN 주소를 생성합니다.

  • 필요한 사용 권한을 얻고 Red Hat OpenShift Container Platform에 액세스하여 설명된 설치 단계를 수행합니다.

  • 클러스터에 인증서 관리자가 이미 있는 경우 일부를 수행해야 합니다 "필수 단계" 따라서 Astra Control Center는 자체 인증 관리자를 설치하지 않습니다.

Astra Control Center 번들을 다운로드하고 포장을 풉니다

  1. Astra Control Center 번들을 다운로드합니다 (astra-control-center-[version].tar.gz)를 선택합니다 "NetApp Support 사이트".

  2. 에서 Astra Control Center 인증서 및 키의 지퍼를 다운로드합니다 "NetApp Support 사이트".

  3. (선택 사항) 다음 명령을 사용하여 번들의 서명을 확인합니다.

    openssl dgst -sha256 -verify AstraControlCenter-public.pub -signature astra-control-center-[version].tar.gz.sig astra-control-center-[version].tar.gz
  4. 이미지 추출:

    tar -vxzf astra-control-center-[version].tar.gz

NetApp Astra kubtl 플러그인을 설치합니다

NetApp 아스트라 kubectl 명령줄 플러그인을 사용하면 Astra Control Center 배포 및 업그레이드와 관련된 일반적인 작업을 수행할 때 시간을 절약할 수 있습니다.

필요한 것

NetApp은 다양한 CPU 아키텍처 및 운영 체제용 플러그인의 바이너리를 제공합니다. 이 작업을 수행하기 전에 사용 중인 CPU 및 운영 체제를 알아야 합니다. Linux 및 Mac 운영 체제에서는 를 사용할 수 있습니다 uname -a 명령을 사용하여 이 정보를 수집합니다.

단계
  1. 사용 가능한 NetApp Astra를 나열하십시오 kubectl 플러그인 바이너리를 만들고 운영 체제 및 CPU 아키텍처에 필요한 파일 이름을 적어 둡니다.

    ls kubectl-astra/
  2. 파일을 규격과 같은 위치에 복사합니다 kubectl 유틸리티. 이 예에서 는 입니다 kubectl 유틸리티는 에 있습니다 /usr/local/bin 디렉토리. 대치 <binary-name> 필요한 파일 이름:

    cp kubectl-astra/<binary-name> /usr/local/bin/kubectl-astra

이미지를 로컬 레지스트리에 추가합니다

  1. 용기 엔진에 적합한 단계 시퀀스를 완료합니다.

Docker 를 참조하십시오
  1. Astra 디렉토리로 이동합니다.

    cd acc
  2. Astra Control Center 이미지 디렉토리에 있는 패키지 이미지를 로컬 레지스트리로 푸시합니다. 명령을 실행하기 전에 다음 대체 작업을 수행합니다.

    • Bundle_file을 Astra Control 번들 파일 이름으로 바꿉니다(예: acc.manifest.yaml)를 클릭합니다.

    • my_registry를 Docker 리포지토리의 URL로 바꿉니다.

    • my_registry_user를 사용자 이름으로 바꿉니다.

    • my_registry_token을 레지스트리에 대한 인증된 토큰으로 바꿉니다.

      kubectl astra packages push-images -m BUNDLE_FILE -r MY_REGISTRY -u MY_REGISTRY_USER -p MY_REGISTRY_TOKEN
팟맨
  1. 레지스트리에 로그인합니다.

    podman login [your_registry_path]
  2. 설명에 명시된 대로 <your_registry> 대체를 만들어 다음 스크립트를 실행합니다.

    # You need to be at the root of the tarball.
    # You should see these files to confirm correct location:
    #   acc.manifest.yaml
    #   acc/
    
    # Replace <YOUR_REGISTRY> with your own registry (e.g registry.customer.com or registry.customer.com/testing, etc..)
    export REGISTRY=<YOUR_REGISTRY>
    export PACKAGENAME=acc
    export PACKAGEVERSION=22.08.1-26
    export DIRECTORYNAME=acc
    for astraImageFile in $(ls ${DIRECTORYNAME}/images/*.tar) ; do
      # Load to local cache
      astraImage=$(podman load --input ${astraImageFile} | sed 's/Loaded image(s): //')
    
      # Remove path and keep imageName.
      astraImageNoPath=$(echo ${astraImage} | sed 's:.*/::')
    
      # Tag with local image repo.
      podman tag ${astraImage} ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    
      # Push to the local repo.
      podman push ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    done

운영자 설치 페이지를 찾으십시오

  1. 운영자 설치 페이지에 액세스하려면 다음 절차 중 하나를 완료하십시오.

    • Red Hat OpenShift 웹 콘솔:Astra Control Center 설치 페이지

      1. OpenShift Container Platform UI에 로그인합니다.

      2. 측면 메뉴에서 * Operators > OperatorHub * 를 선택합니다.

      3. NetApp Astra Control Center 운영자를 선택합니다.

      4. 설치 * 를 선택합니다.

    • Red Hat 에코시스템 카탈로그:Astra Control Center 개요 페이지

      1. NetApp Astra Control Center를 선택합니다 "운영자".

      2. 배포 및 사용 * 을 선택합니다.

운전자를 설치합니다

  1. Install Operator * 페이지를 완료하고 운영자를 설치합니다.

    참고 운영자는 모든 클러스터 네임스페이스에서 사용할 수 있습니다.
    1. 연산자 네임스페이스 또는 를 선택합니다 netapp-acc-operator 네임스페이스는 운영자 설치의 일부로 자동으로 생성됩니다.

    2. 수동 또는 자동 승인 전략을 선택합니다.

      참고 수동 승인이 권장됩니다. 클러스터당 하나의 운영자 인스턴스만 실행 중이어야 합니다.
    3. 설치 * 를 선택합니다.

      참고 수동 승인 전략을 선택한 경우 이 운영자에 대한 수동 설치 계획을 승인하라는 메시지가 표시됩니다.
  2. 콘솔에서 OperatorHub 메뉴로 이동하여 운영자가 성공적으로 설치되었는지 확인합니다.

Astra Control Center를 설치합니다

  1. Astra Control Center 운용자의 세부 정보 보기 내 콘솔에서 를 선택합니다 Create instance 제공된 API 섹션에서

  2. 를 완료합니다 Create AstraControlCenter 양식 필드:

    1. Astra Control Center 이름을 유지하거나 조정합니다.

    2. (선택 사항) 자동 지원을 활성화 또는 비활성화합니다. 자동 지원 기능을 유지하는 것이 좋습니다.

    3. Astra Control Center 주소를 입력합니다. 들어가지마 http:// 또는 https:// 를 입력합니다.

    4. Astra Control Center 버전을 입력합니다(예: 21.12.60).

    5. 계정 이름, 이메일 주소 및 관리자 성을 입력합니다.

    6. 기본 볼륨 재확보 정책을 유지합니다.

    7. 이미지 레지스트리 * 에서 로컬 컨테이너 이미지 레지스트리 경로를 입력합니다. 들어가지마 http:// 또는 https:// 를 입력합니다.

    8. 인증이 필요한 레지스트리를 사용하는 경우 암호를 입력합니다.

    9. 관리자의 이름을 입력합니다.

    10. 리소스 확장을 구성합니다.

    11. 기본 스토리지 클래스를 유지합니다.

    12. CRD 처리 기본 설정을 정의합니다.

  3. 를 선택합니다 Create.

다음 단계

Astra Control Center가 성공적으로 설치되었는지 확인하고 를 완료합니다 "나머지 단계" 를 눌러 로그인합니다. 또한 를 수행하여 배포를 완료합니다 "설정 작업".