Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Installare Astra Control Center utilizzando OpenShift OperatorHub

Collaboratori

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.

Di cosa hai bisogno
  • "Prima di iniziare l’installazione, preparare l’ambiente per l’implementazione di Astra Control Center".

  • 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
  • Creare un indirizzo FQDN per Astra Control Center nel data center.

  • Ottenere le autorizzazioni necessarie e l’accesso alla piattaforma container Red Hat OpenShift per eseguire le fasi di installazione descritte.

  • Se nel cluster esiste già un cert-manager, è necessario eseguirne alcune "fasi preliminari" In modo che Astra Control Center non installi il proprio cert-manager.

Scarica e disimballa il bundle Astra Control Center

  1. Scarica il bundle Astra Control Center (astra-control-center-[version].tar.gz) da "Sito di supporto NetApp".

  2. Scarica la zip dei certificati e delle chiavi di Astra Control Center dal "Sito di supporto NetApp".

  3. (Facoltativo) utilizzare il seguente comando per verificare la firma del bundle:

    openssl dgst -sha256 -verify AstraControlCenter-public.pub -signature astra-control-center-[version].tar.gz.sig astra-control-center-[version].tar.gz
  4. 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.

Di cosa hai bisogno

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.

Fasi
  1. 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/
  2. Copiare il file nella stessa posizione dello standard kubectl utility. In questo esempio, il kubectl 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

  1. Completare la sequenza di passaggi appropriata per il motore dei container:

Docker
  1. Passare alla directory Astra:

    cd acc
  2. inserire le immagini del pacchetto nella directory delle immagini di Astra Control Center nel registro locale. Eseguire le seguenti sostituzioni prima di eseguire il comando:

    • Sostituire BUNDLE_FILE con il nome del file bundle Astra Control (ad esempio, acc.manifest.yaml).

    • Sostituire MY_REGISTRY con l’URL del repository Docker.

    • Sostituire MY_REGISTRY_USER con il nome utente.

    • Sostituire MY_REGISTRY_TOKEN con un token autorizzato per il Registro di sistema.

      kubectl astra packages push-images -m BUNDLE_FILE -r MY_REGISTRY -u MY_REGISTRY_USER -p MY_REGISTRY_TOKEN
Podman
  1. Accedere al Registro di sistema:

    podman login [your_registry_path]
  2. Eseguire il seguente script, eseguendo la sostituzione <YOUR_REGISTRY> come indicato nei commenti:

    # 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

Individuare la pagina di installazione dell’operatore

  1. Completare una delle seguenti procedure per accedere alla pagina di installazione dell’operatore:

    • Dalla console Web Red Hat OpenShift:Pagina di installazione di Astra Control Center

      1. Accedere all’interfaccia utente di OpenShift Container Platform.

      2. Dal menu laterale, selezionare Operator (operatori) > OperatorHub.

      3. Selezionare l’operatore di NetApp Astra Control Center.

      4. Selezionare Installa.

    • Dal Red Hat Ecosystem Catalog:Pagina panoramica di Astra Control Center

      1. Selezionare NetApp Astra Control Center "operatore".

      2. Selezionare Deploy and Use (implementazione e utilizzo).

Installare l’operatore

  1. Completare la pagina Install Operator (Installazione operatore) e installare l’operatore:

    Nota L’operatore sarà disponibile in tutti gli spazi dei nomi dei cluster.
    1. Selezionare lo spazio dei nomi dell’operatore o. netapp-acc-operator lo spazio dei nomi verrà creato automaticamente come parte dell’installazione dell’operatore.

    2. Selezionare una strategia di approvazione manuale o automatica.

      Nota Si consiglia l’approvazione manuale. Per ogni cluster dovrebbe essere in esecuzione una sola istanza dell’operatore.
    3. Selezionare Installa.

      Nota Se è stata selezionata una strategia di approvazione manuale, verrà richiesto di approvare il piano di installazione manuale per questo operatore.
  2. Dalla console, accedere al menu OperatorHub e verificare che l’installazione dell’operatore sia stata eseguita correttamente.

Installare Astra Control Center

  1. Dalla console nella vista dettagli dell’operatore Astra Control Center, selezionare Create instance Nella sezione API fornite.

  2. Completare il Create AstraControlCenter campo del modulo:

    1. Mantenere o regolare il nome di Astra Control Center.

    2. (Facoltativo) attivare o disattivare il supporto automatico. Si consiglia di mantenere la funzionalità di supporto automatico.

    3. Inserire l’indirizzo di Astra Control Center. Non entrare http:// oppure https:// nell’indirizzo.

    4. Inserire la versione di Astra Control Center, ad esempio 21.12.60.

    5. Immettere un nome account, un indirizzo e-mail e un cognome amministratore.

    6. Mantenere la policy di recupero del volume predefinita.

    7. In Image Registry, immettere il percorso locale del Registro di sistema dell’immagine container. Non entrare http:// oppure https:// nell’indirizzo.

    8. Se si utilizza un registro che richiede l’autenticazione, immettere il segreto.

    9. Inserire il nome admin.

    10. Configurare la scalabilità delle risorse.

    11. Mantenere la classe di storage predefinita.

    12. Definire le preferenze di gestione CRD.

  3. 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".