OpenShift OperatorHub를 사용하여 Astra Control Center를 설치합니다
Red Hat OpenShift를 사용하는 경우 Red Hat 공인 운영자를 사용하여 Astra Control Center를 설치할 수 있습니다. 이 절차를 사용하여 에서 Astra Control Center를 설치합니다 "Red Hat 에코시스템 카탈로그" 또는 Red Hat OpenShift Container Platform 사용.
이 절차를 완료한 후에는 설치 절차로 돌아가 를 완료해야 합니다 "나머지 단계" 설치 성공 여부를 확인하고 로그온합니다.
-
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 번들을 다운로드하고 포장을 풉니다
-
Astra Control Center 번들을 다운로드합니다 (
astra-control-center-[version].tar.gz
)를 선택합니다 "NetApp Support 사이트". -
에서 Astra Control Center 인증서 및 키의 지퍼를 다운로드합니다 "NetApp Support 사이트".
-
(선택 사항) 다음 명령을 사용하여 번들의 서명을 확인합니다.
openssl dgst -sha256 -verify AstraControlCenter-public.pub -signature astra-control-center-[version].tar.gz.sig astra-control-center-[version].tar.gz
-
이미지 추출:
tar -vxzf astra-control-center-[version].tar.gz
NetApp Astra kubtl 플러그인을 설치합니다
NetApp 아스트라 kubectl
명령줄 플러그인을 사용하면 Astra Control Center 배포 및 업그레이드와 관련된 일반적인 작업을 수행할 때 시간을 절약할 수 있습니다.
NetApp은 다양한 CPU 아키텍처 및 운영 체제용 플러그인의 바이너리를 제공합니다. 이 작업을 수행하기 전에 사용 중인 CPU 및 운영 체제를 알아야 합니다. Linux 및 Mac 운영 체제에서는 를 사용할 수 있습니다 uname -a
명령을 사용하여 이 정보를 수집합니다.
-
사용 가능한 NetApp Astra를 나열하십시오
kubectl
플러그인 바이너리를 만들고 운영 체제 및 CPU 아키텍처에 필요한 파일 이름을 적어 둡니다.ls kubectl-astra/
-
파일을 규격과 같은 위치에 복사합니다
kubectl
유틸리티. 이 예에서 는 입니다kubectl
유틸리티는 에 있습니다/usr/local/bin
디렉토리. 대치<binary-name>
필요한 파일 이름:cp kubectl-astra/<binary-name> /usr/local/bin/kubectl-astra
이미지를 로컬 레지스트리에 추가합니다
-
용기 엔진에 적합한 단계 시퀀스를 완료합니다.
-
Astra 디렉토리로 이동합니다.
cd acc
-
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
-
-
레지스트리에 로그인합니다.
podman login [your_registry_path]
-
설명에 명시된 대로 <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
운영자 설치 페이지를 찾으십시오
-
운영자 설치 페이지에 액세스하려면 다음 절차 중 하나를 완료하십시오.
-
Red Hat OpenShift 웹 콘솔:
-
OpenShift Container Platform UI에 로그인합니다.
-
측면 메뉴에서 * Operators > OperatorHub * 를 선택합니다.
-
NetApp Astra Control Center 운영자를 선택합니다.
-
설치 * 를 선택합니다.
-
-
Red Hat 에코시스템 카탈로그:
-
NetApp Astra Control Center를 선택합니다 "운영자".
-
배포 및 사용 * 을 선택합니다.
-
-
운전자를 설치합니다
-
Install Operator * 페이지를 완료하고 운영자를 설치합니다.
운영자는 모든 클러스터 네임스페이스에서 사용할 수 있습니다. -
연산자 네임스페이스 또는 를 선택합니다
netapp-acc-operator
네임스페이스는 운영자 설치의 일부로 자동으로 생성됩니다. -
수동 또는 자동 승인 전략을 선택합니다.
수동 승인이 권장됩니다. 클러스터당 하나의 운영자 인스턴스만 실행 중이어야 합니다. -
설치 * 를 선택합니다.
수동 승인 전략을 선택한 경우 이 운영자에 대한 수동 설치 계획을 승인하라는 메시지가 표시됩니다.
-
-
콘솔에서 OperatorHub 메뉴로 이동하여 운영자가 성공적으로 설치되었는지 확인합니다.
Astra Control Center를 설치합니다
-
Astra Control Center 운용자의 세부 정보 보기 내 콘솔에서 를 선택합니다
Create instance
제공된 API 섹션에서 -
를 완료합니다
Create AstraControlCenter
양식 필드:-
Astra Control Center 이름을 유지하거나 조정합니다.
-
(선택 사항) 자동 지원을 활성화 또는 비활성화합니다. 자동 지원 기능을 유지하는 것이 좋습니다.
-
Astra Control Center 주소를 입력합니다. 들어가지마
http://
또는https://
를 입력합니다. -
Astra Control Center 버전을 입력합니다(예: 21.12.60).
-
계정 이름, 이메일 주소 및 관리자 성을 입력합니다.
-
기본 볼륨 재확보 정책을 유지합니다.
-
이미지 레지스트리 * 에서 로컬 컨테이너 이미지 레지스트리 경로를 입력합니다. 들어가지마
http://
또는https://
를 입력합니다. -
인증이 필요한 레지스트리를 사용하는 경우 암호를 입력합니다.
-
관리자의 이름을 입력합니다.
-
리소스 확장을 구성합니다.
-
기본 스토리지 클래스를 유지합니다.
-
CRD 처리 기본 설정을 정의합니다.
-
-
를 선택합니다
Create
.