Installare Astra Control Center utilizzando OpenShift OperatorHub
Se utilizzi Red Hat OpenShift, puoi installare Astra Control Center usando l'operatore certificato Red Hat. Seguire questa procedura per installare Astra Control Center da "Catalogo Red Hat Ecosystem" Oppure utilizzando Red Hat OpenShift Container Platform.
Una volta completata questa procedura, tornare alla procedura di installazione per completare la "fasi rimanenti" per verificare che l'installazione sia riuscita e accedere.
-
Dal tuo cluster OpenShift, assicurati che tutti gli operatori del cluster siano in buono stato (
available
ètrue
):oc get clusteroperators
-
Dal cluster OpenShift, assicurati che tutti i servizi API siano in buono stato (
available
ètrue
):oc get apiservices
-
Hai creato un indirizzo FQDN per Astra Control Center nel tuo data center.
-
Hai i permessi necessari e l'accesso alla piattaforma container Red Hat OpenShift per eseguire le fasi di installazione descritte.
Scarica e disimballa il bundle Astra Control Center
-
Scarica il bundle Astra Control Center (
astra-control-center-[version].tar.gz
) da "Sito di supporto NetApp". -
Scarica la zip dei certificati e delle chiavi di Astra Control Center dal "Sito di supporto NetApp".
-
(Facoltativo) utilizzare il seguente comando per verificare la firma del bundle:
openssl dgst -sha256 -verify astra-control-center[version].pub -signature <astra-control-center[version].sig astra-control-center[version].tar.gz
-
Estrarre le immagini:
tar -vxzf astra-control-center-[version].tar.gz
Installare il plug-in NetApp Astra kubectl
NetApp Astra kubectl
Il plug-in della riga di comando consente di risparmiare tempo durante l'esecuzione di attività comuni associate all'implementazione e all'aggiornamento di Astra Control Center.
NetApp fornisce binari per il plug-in per diverse architetture CPU e sistemi operativi. Prima di eseguire questa attività, è necessario conoscere la CPU e il sistema operativo in uso. Sui sistemi operativi Linux e Mac, è possibile utilizzare uname -a
per raccogliere queste informazioni.
-
Elencare NetApp Astra disponibile
kubectl
Binari del plug-in e annotare il nome del file necessario per il sistema operativo e l'architettura della CPU:ls kubectl-astra/
-
Copiare il file nella stessa posizione dello standard
kubectl
utility. In questo esempio, ilkubectl
l'utility si trova in/usr/local/bin
directory. Sostituire<binary-name>
con il nome del file desiderato:cp kubectl-astra/<binary-name> /usr/local/bin/kubectl-astra
Aggiungere le immagini al registro locale
-
Passare alla directory Astra:
cd acc
-
Aggiungere i file nella directory dell'immagine di Astra Control Center al registro locale.
Vedere gli script di esempio per il caricamento automatico delle immagini di seguito. -
Accedere al Registro di sistema:
Docker:
docker login [your_registry_path]
Podman:
podman login [your_registry_path]
-
Utilizzare lo script appropriato per caricare le immagini, contrassegnare le immagini e inviare le immagini al registro locale:
Docker:
export REGISTRY=[Docker_registry_path] for astraImageFile in $(ls images/*.tar) ; do # Load to local cache. And store the name of the loaded image trimming the 'Loaded images: ' astraImage=$(docker load --input ${astraImageFile} | sed 's/Loaded image: //') astraImage=$(echo ${astraImage} | sed 's!localhost/!!') # Tag with local image repo. docker tag ${astraImage} ${REGISTRY}/${astraImage} # Push to the local repo. docker push ${REGISTRY}/${astraImage} done
Podman:
export REGISTRY=[Registry_path] for astraImageFile in $(ls images/*.tar) ; do # Load to local cache. And store the name of the loaded image trimming the 'Loaded images: ' astraImage=$(podman load --input ${astraImageFile} | sed 's/Loaded image(s): //') astraImage=$(echo ${astraImage} | sed 's!localhost/!!') # Tag with local image repo. podman tag ${astraImage} ${REGISTRY}/${astraImage} # Push to the local repo. podman push ${REGISTRY}/${astraImage} done
-
Individuare la pagina di installazione dell'operatore
-
Completare una delle seguenti procedure per accedere alla pagina di installazione dell'operatore:
-
Dalla console Web Red Hat OpenShift:
-
Accedere all'interfaccia utente di OpenShift Container Platform.
-
Dal menu laterale, selezionare Operator (operatori) > OperatorHub.
-
Selezionare l'operatore di NetApp Astra Control Center.
-
Selezionare Installa.
-
-
Dal Red Hat Ecosystem Catalog:
-
Selezionare NetApp Astra Control Center "operatore".
-
Selezionare Deploy and Use (implementazione e utilizzo).
-
-
Installare l'operatore
-
Completare la pagina Install Operator (Installazione operatore) e installare l'operatore:
L'operatore sarà disponibile in tutti gli spazi dei nomi dei cluster. -
Selezionare lo spazio dei nomi dell'operatore o.
netapp-acc-operator
lo spazio dei nomi verrà creato automaticamente come parte dell'installazione dell'operatore. -
Selezionare una strategia di approvazione manuale o automatica.
Si consiglia l'approvazione manuale. Per ogni cluster dovrebbe essere in esecuzione una sola istanza dell'operatore. -
Selezionare Installa.
Se è stata selezionata una strategia di approvazione manuale, verrà richiesto di approvare il piano di installazione manuale per questo operatore.
-
-
Dalla console, accedere al menu OperatorHub e verificare che l'installazione dell'operatore sia stata eseguita correttamente.
Installare Astra Control Center
-
Dalla console nella vista dettagli dell'operatore Astra Control Center, selezionare
Create instance
Nella sezione API fornite. -
Completare il
Create AstraControlCenter
campo del modulo:-
Mantenere o regolare il nome di Astra Control Center.
-
(Facoltativo) attivare o disattivare il supporto automatico. Si consiglia di mantenere la funzionalità di supporto automatico.
-
Inserire l'indirizzo di Astra Control Center. Non entrare
http://
oppurehttps://
nell'indirizzo. -
Inserire la versione di Astra Control Center, ad esempio 21.12.60.
-
Immettere un nome account, un indirizzo e-mail e un cognome amministratore.
-
Mantenere la policy di recupero del volume predefinita.
-
In Image Registry, immettere il percorso locale del Registro di sistema dell'immagine container. Non entrare
http://
oppurehttps://
nell'indirizzo. -
Se si utilizza un registro che richiede l'autenticazione, immettere il segreto.
-
Inserire il nome admin.
-
Configurare la scalabilità delle risorse.
-
Mantenere la classe di storage predefinita.
-
Definire le preferenze di gestione CRD.
-
-
Selezionare
Create
.
Cosa succederà
Verificare che Astra Control Center sia stato installato correttamente e completare il "fasi rimanenti" per accedere. Inoltre, completerai l'implementazione eseguendo anche questa operazione "attività di installazione".