Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Instale Astra Control Center utilizando OpenShift OperatorHub

Colaboradores

Si utiliza Red Hat OpenShift, puede instalar Astra Control Center mediante el operador certificado de Red Hat. Utilice este procedimiento para instalar Astra Control Center desde "Catálogo de Red Hat Ecosystem" O con Red Hat OpenShift Container Platform.

Después de completar este procedimiento, debe volver al procedimiento de instalación para completar el "pasos restantes" para verificar que la instalación se ha realizado correctamente e iniciar sesión.

Lo que necesitará
  • Requisitos ambientales cumplidos: "Antes de comenzar la instalación, prepare su entorno para la implementación de Astra Control Center".

  • Operadores de cluster sanos y servicios API:

    • En el clúster de OpenShift, asegúrese de que todos los operadores de clúster se encuentran en buen estado:

      oc get clusteroperators
    • En el clúster OpenShift, asegúrese de que todos los servicios API se encuentran en buen estado:

      oc get apiservices
  • Dirección FQDN: Obtenga una dirección FQDN para Astra Control Center en su centro de datos.

  • Permisos de OpenShift: Obtenga los permisos necesarios y acceda a Red Hat OpenShift Container Platform para realizar los pasos de instalación descritos.

  • Administrador de certificados configurado: Si ya existe un administrador de certificados en el clúster, deberá realizar algunas "requisitos previos" Por lo tanto, Astra Control Center no instala su propio administrador de certificados. De forma predeterminada, Astra Control Center instala su propio administrador de certificados durante la instalación.

  • Controlador de entrada de Kubernetes: Si tiene un controlador de entrada de Kubernetes que gestiona el acceso externo a servicios, como el equilibrio de carga en un clúster, debe configurarlo para su uso con Astra Control Center:

    1. Crear el espacio de nombres del operador:

      oc create namespace netapp-acc-operator
    2. "Completar la configuración" para el tipo de controlador de entrada.

Descargue y extraiga Astra Control Center

  1. Vaya a la "Página de descargas de Astra Control Center Evaluation" En el sitio de soporte de NetApp.

  2. Descargue el paquete que contiene Astra Control Center (astra-control-center-[version].tar.gz).

  3. (Recomendado pero opcional) Descargue el paquete de certificados y firmas para Astra Control Center (astra-control-center-certs-[version].tar.gz) para verificar la firma del paquete:

    tar -vxzf astra-control-center-certs-[version].tar.gz
    openssl dgst -sha256 -verify certs/AstraControlCenter-public.pub -signature certs/astra-control-center-[version].tar.gz.sig astra-control-center-[version].tar.gz

    Se mostrará la salida Verified OK después de una verificación correcta.

  4. Extraiga las imágenes del paquete Astra Control Center:

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

Instale el complemento Astra kubectl de NetApp

El complemento de la línea de comandos Astra bectl de NetApp ahorra tiempo en la realización de tareas comunes asociadas a la puesta en marcha y la actualización de Astra Control Center.

Lo que necesitará

NetApp proporciona binarios de complementos para diferentes arquitecturas de CPU y sistemas operativos. Debe saber qué CPU y sistema operativo tiene antes de realizar esta tarea.

Pasos
  1. Enumere los binarios disponibles del complemento Astra kubectl de NetApp, y anote el nombre del archivo que necesita para el sistema operativo y la arquitectura de CPU:

    Nota La biblioteca de complementos kubectl forma parte del paquete tar y se extrae en la carpeta kubectl-astra.
    ls kubectl-astra/
  2. Mueva el binario correcto a la ruta actual y cambie el nombre a. kubectl-astra:

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

Agregue las imágenes al registro local

  1. Complete la secuencia de pasos apropiada para el motor del contenedor:

Docker
  1. Cambie al directorio raíz del tarball. Debería ver este archivo y directorio:

    acc.manifest.bundle.yaml
    acc/

  2. Inserte las imágenes del paquete en el directorio de imágenes de Astra Control Center en su registro local. Realice las siguientes sustituciones antes de ejecutar el push-images comando:

    • Sustituya <BUNDLE_FILE> por el nombre del archivo Astra Control Bundle (acc.manifest.bundle.yaml).

    • Sustituya <MY_FULL_REGISTRY_PATH> por la URL del repositorio de Docker; por ejemplo, "https://<docker-registry>".

    • Reemplace <MY_REGISTRY_USER> por el nombre de usuario.

    • Sustituya <MY_REGISTRY_TOKEN> por un token autorizado para el registro.

      kubectl astra packages push-images -m <BUNDLE_FILE> -r <MY_FULL_REGISTRY_PATH> -u <MY_REGISTRY_USER> -p <MY_REGISTRY_TOKEN>
Podman
  1. Cambie al directorio raíz del tarball. Debería ver este archivo y directorio:

    acc.manifest.bundle.yaml
    acc/

  2. Inicie sesión en su registro:

    podman login <YOUR_REGISTRY>
  3. Prepare y ejecute una de las siguientes secuencias de comandos personalizadas para la versión de Podman que utilice. Sustituya <MY_FULL_REGISTRY_PATH> por la URL del repositorio que incluye cualquier subdirectorio.

    Podman 4
    export REGISTRY=<MY_FULL_REGISTRY_PATH>
    export PACKAGENAME=acc
    export PACKAGEVERSION=22.11.0-82
    export DIRECTORYNAME=acc
    for astraImageFile in $(ls ${DIRECTORYNAME}/images/*.tar) ; do
    astraImage=$(podman load --input ${astraImageFile} | sed 's/Loaded image: //')
    astraImageNoPath=$(echo ${astraImage} | sed 's:.*/::')
    podman tag ${astraImageNoPath} ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    podman push ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    done
    Podman 3
    export REGISTRY=<MY_FULL_REGISTRY_PATH>
    export PACKAGENAME=acc
    export PACKAGEVERSION=22.11.0-82
    export DIRECTORYNAME=acc
    for astraImageFile in $(ls ${DIRECTORYNAME}/images/*.tar) ; do
    astraImage=$(podman load --input ${astraImageFile} | sed 's/Loaded image: //')
    astraImageNoPath=$(echo ${astraImage} | sed 's:.*/::')
    podman tag ${astraImageNoPath} ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    podman push ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    done
    Nota La ruta de acceso de imagen que crea el script debe parecerse a la siguiente, dependiendo de la configuración del Registro: https://netappdownloads.jfrog.io/docker-astra-control-prod/netapp/astra/acc/22.11.0-82/image:version

Busque la página de instalación del operador

  1. Realice uno de los siguientes procedimientos para acceder a la página de instalación del operador:

    • Desde la consola web de Red Hat OpenShift:

      1. Inicie sesión en la IU de OpenShift Container Platform.

      2. En el menú lateral, seleccione operadores > OperatorHub.

      3. Busque y seleccione el operador Centro de control Astra de NetApp.

      Esta imagen muestra la página de instalación de Astra Control Center desde la interfaz de usuario de OpenShift Container Platform

    • En el catálogo de ecosistemas de Red Hat:

      1. Seleccione Astra Control Center de NetApp "operador".

      2. Seleccione desplegar y utilizar.

    Esta imagen muestra la página general de Astra Control Center que está disponible en Red Ecosystem Catalog

Instale el operador

  1. Complete la página Install Operator e instale el operador:

    Nota El operador estará disponible en todos los espacios de nombres del clúster.
    1. Seleccione el espacio de nombres del operador o. netapp-acc-operator el espacio de nombres se creará automáticamente como parte de la instalación del operador.

    2. Seleccione una estrategia de aprobación manual o automática.

      Nota Se recomienda la aprobación manual. Solo debe tener una instancia de operador en ejecución por clúster.
    3. Seleccione instalar.

      Nota Si ha seleccionado una estrategia de aprobación manual, se le pedirá que apruebe el plan de instalación manual para este operador.
  2. Desde la consola, vaya al menú OperatorHub y confirme que el operador se ha instalado correctamente.

Instalar Astra Control Center

  1. Desde la consola de la pestaña Astra Control Center del operador Astra Control Center, seleccione Crear AstraControlCenter.Esta imagen muestra la página del operador de Astra Control Center que tiene seleccionada la ficha Astra Control Center

  2. Complete el Create AstraControlCenter campo de formulario:

    1. Mantenga o ajuste el nombre del Centro de control de Astra.

    2. Agregue etiquetas para Astra Control Center.

    3. Habilitar o deshabilitar AutoSupport. Se recomienda conservar la funcionalidad de AutoSupport.

    4. Introduzca el FQDN o la dirección IP de Astra Control Center. No entre http:// o. https:// en el campo de dirección.

    5. Introduzca la versión de Astra Control Center; por ejemplo, 22.04.1.

    6. Introduzca un nombre de cuenta, una dirección de correo electrónico y un apellido de administrador.

    7. Seleccione una política de reclamaciones de volumen de Retain, Recycle, o. Delete. El valor predeterminado es Retain.

    8. Seleccione el tipo de entrada:

      • Generic (ingressType: "Generic") (Predeterminado)

        Utilice esta opción cuando tenga otro controlador de entrada en uso o prefiera utilizar su propio controlador de entrada. Después de implementar Astra Control Center, deberá configurar el "controlador de entrada" Para exponer Astra Control Center con una URL.

      • AccTraefik (ingressType: "AccTraefik")

        Utilice esta opción cuando prefiera no configurar un controlador de entrada. Esto despliega el Astra Control Center traefik Puerta de enlace como servicio de tipo "LoadBalancer" de Kubernetes.

      Astra Control Center utiliza un servicio del tipo "LoadBalancer" (svc/traefik En el espacio de nombres de Astra Control Center) y requiere que se le asigne una dirección IP externa accesible. Si se permiten equilibradores de carga en su entorno y aún no tiene uno configurado, puede utilizar MetalLB u otro equilibrador de carga de servicio externo para asignar una dirección IP externa al servicio. En la configuración interna del servidor DNS, debe apuntar el nombre DNS elegido para Astra Control Center a la dirección IP con equilibrio de carga.

    Nota Para obtener más información sobre el tipo de servicio de "LoadBalancer" y la entrada, consulte "Requisitos".
    1. En Registro de imágenes, introduzca la ruta de registro de la imagen del contenedor local. No entre http:// o. https:// en el campo de dirección.

    2. Si utiliza un registro de imágenes que requiere autenticación, introduzca el secreto de imagen.

      Nota Si utiliza un registro que requiere autenticación, cree un secreto en el clúster.
    3. Introduzca el nombre del administrador.

    4. Configure el escalado de recursos.

    5. Proporcione la clase de almacenamiento predeterminada.

      Nota Si se configura una clase de almacenamiento predeterminada, asegúrese de que es la única clase de almacenamiento que tiene la anotación predeterminada.
    6. Defina las preferencias de manejo de CRD.

  3. Seleccione la vista YAML para revisar los ajustes seleccionados.

  4. Seleccione Create.

Cree un secreto de registro

Si utiliza un registro que requiere autenticación, cree un secreto en el clúster OpenShift y escriba el nombre secreto en el Create AstraControlCenter campo de formulario.

  1. Cree un espacio de nombres para el operador Astra Control Center:

    oc create ns [netapp-acc-operator or custom namespace]
  2. Cree un secreto en este espacio de nombres:

    oc create secret docker-registry astra-registry-cred n [netapp-acc-operator or custom namespace] --docker-server=[your_registry_path] --docker username=[username] --docker-password=[token]
    Nota Astra Control sólo admite secretos de registro Docker.
  3. Complete los campos restantes en El campo de formulario Create AstraControlCenter.

El futuro

Complete el "pasos restantes" Para verificar que Astra Control Center se ha instalado correctamente, configure un controlador de entrada (opcional) e inicie sesión en la interfaz de usuario. Además, tendrá que realizar "tareas de configuración" tras completar la instalación.