Gestionar bloques
Un proveedor de bloques de almacenamiento de objetos es esencial si desea realizar backups de las aplicaciones y del almacenamiento persistente o si desea clonar aplicaciones entre clústeres. Con Astra Control Center, agregue un proveedor de almacenes de objetos como destino de copia de seguridad fuera del clúster para sus aplicaciones.
No necesita un bucket si va a clonar su configuración de aplicaciones y almacenamiento persistente en el mismo clúster.
Use uno de los siguientes proveedores de bloques de Amazon simple Storage Service (S3):
-
ONTAP S3 de NetApp
-
StorageGRID S3 de NetApp
-
Microsoft Azure
-
Genérico S3
Amazon Web Services (AWS) y Google Cloud Platform (GCP) utilizan el tipo de bloque Generic S3. Aunque Astra Control Center es compatible con Amazon S3 como proveedor de bloques Generic S3, es posible que Astra Control Center no admita todos los proveedores de almacenes de objetos que afirman que Amazon es compatible con S3.
Un cubo puede estar en uno de estos estados:
-
Pending: Se ha programado la detección del bloque.
-
Disponible: El cucharón está disponible para su uso.
-
Eliminado: No se puede acceder al depósito actualmente.
Para obtener instrucciones sobre cómo gestionar los cubos con la API Astra Control, consulte "Información sobre API y automatización de Astra".
Puede realizar estas tareas relacionadas con la gestión de bloques:
-
"[Vista PREVIA TÉCNICA Gestione un bloque con un recurso personalizado"]
Los bloques de S3 de Astra Control Center no informan sobre la capacidad disponible. Antes de realizar una copia de seguridad o clonar aplicaciones gestionadas por Astra Control Center, compruebe la información de los bloques en el sistema de gestión ONTAP o StorageGRID. |
Editar un bloque
Puede cambiar la información de credenciales de acceso de un bloque y cambiar si un bloque seleccionado es el bloque predeterminado.
Cuando agregue un bloque, seleccione el proveedor de segmento correcto y proporcione las credenciales correctas para ese proveedor. Por ejemplo, la interfaz de usuario acepta ONTAP S3 de NetApp como tipo y acepta credenciales de StorageGRID; sin embargo, esto hará que se produzcan errores en todos los futuros backups de aplicaciones y restauraciones usando este bucket. Consulte "Notas de la versión". |
-
En la navegación de la izquierda, seleccione Cuchos.
-
En el menú de la columna acciones, seleccione Editar.
-
Cambie cualquier información que no sea el tipo de segmento.
No puede modificar el tipo de segmento. -
Seleccione Actualizar.
Establecer el bloque predeterminado
Cuando se realiza un clon entre clústeres, Astra Control requiere un bloque predeterminado. Siga estos pasos para establecer un bloque predeterminado para todos los clústeres.
-
Vaya a instancias de cloud.
-
Seleccione el menú en la columna acciones para la instancia de nube de la lista.
-
Seleccione Editar.
-
En la lista bloque, seleccione el segmento que desea que sea el predeterminado.
-
Seleccione Guardar.
Gire o elimine las credenciales del cucharón
Astra Control utiliza las credenciales de bloque para obtener acceso y proporcionar claves secretas para un bloque de S3, de forma que Astra Control Center pueda comunicarse con el cucharón.
Rotar las credenciales del cucharón
Si gira las credenciales, gírelos durante una ventana de mantenimiento cuando no haya copias de seguridad en curso (programadas o bajo demanda).
-
En la navegación de la izquierda, seleccione Cuchos.
-
En el menú Opciones de la columna acciones, seleccione Editar.
-
Cree la nueva credencial.
-
Seleccione Actualizar.
Quitar las credenciales del bloque
Debe eliminar las credenciales de bloque solo si se han aplicado credenciales nuevas a un bloque o si ya no se utiliza el bloque de forma activa.
El primer conjunto de credenciales que agregue a Astra Control siempre está en uso porque Astra Control utiliza las credenciales para autenticar el bloque de copia de seguridad. No elimine estas credenciales si el bloque está en uso activo, ya que esto dará lugar a fallos de copia de seguridad y a falta de disponibilidad de copia de seguridad. |
Si elimina las credenciales de bloque activas, consulte "solución de problemas de eliminación de credenciales del bloque". |
Para obtener instrucciones sobre cómo eliminar credenciales de S3 mediante la API Astra Control, consulte "Información sobre API y automatización de Astra".
Retirar un cucharón
Puede eliminar un cubo que ya no esté en uso o que no esté sano. Se recomienda hacer esto para mantener la configuración del almacén de objetos sencilla y actualizada.
|
-
No se puede eliminar un bloque predeterminado. Si desea eliminar ese bloque, seleccione primero otro bloque como predeterminado.
-
Antes de empezar, debe comprobar que no hay copias de seguridad en ejecución o completadas para este bloque.
-
Debe comprobar que el bloque no se esté utilizando en ninguna política de protección activa.
Si hay, no podrá continuar.
-
En la navegación de la izquierda, seleccione Cuchos.
-
En el menú acciones, seleccione Quitar.
Astra Control garantiza en primer lugar que no existan normativas de programación utilizando el bloque para copias de seguridad y que no haya copias de seguridad activas en el bloque que va a eliminar. -
Escriba "eliminar" para confirmar la acción.
-
Seleccione Sí, retire la cuchara.
[Vista PREVIA TÉCNICA] Gestione un bloque con un recurso personalizado
Puede añadir un bloque con un recurso personalizado de Astra Control (CR) en el clúster de aplicaciones. Añadir proveedores de bloques de almacenamiento de objetos es esencial si desea realizar backups de sus aplicaciones y del almacenamiento persistente o si desea clonar aplicaciones entre clústeres. Astra Control almacena estas copias de seguridad o clones en los bloques de almacenamiento de objetos que defina. Si utiliza el método de recursos personalizado, la funcionalidad de snapshots de aplicaciones requiere un bloque.
No necesita un bloque de Astra Control si clona la configuración de sus aplicaciones y el almacenamiento persistente en el mismo clúster.
El recurso personalizado de bloque para Astra Control se conoce como AppVault. Este CR contiene las configuraciones necesarias para que un cucharón se utilice en operaciones de protección.
-
Asegúrese de tener un bloque al que se puede acceder desde los clústeres que gestiona Astra Control Center.
-
Asegúrese de tener credenciales para el bloque.
-
Asegúrese de que el cucharón es uno de los siguientes tipos:
-
ONTAP S3 de NetApp
-
StorageGRID S3 de NetApp
-
Microsoft Azure
-
Genérico S3
-
Amazon Web Services (AWS) utiliza el tipo de bloque S3 genérico. |
Aunque Astra Control Center es compatible con Amazon S3 como proveedor de bloques Generic S3, es posible que Astra Control Center no admita todos los proveedores de almacenes de objetos que afirman que Amazon es compatible con S3. |
-
Cree el archivo de recursos personalizados (CR) y asígnele un nombre (por ejemplo,
astra-appvault.yaml
). -
Configure los siguientes atributos:
-
metadata.name: (required) El nombre del recurso personalizado de AppVault.
-
Spec.prefix: (Opcional) Una ruta que tiene el prefijo de los nombres de todas las entidades almacenadas en AppVault.
-
spec.providerConfig: (required) Almacena la configuración necesaria para acceder a AppVault utilizando el proveedor especificado.
-
spec.providerCredentials: (required) Almacena referencias a cualquier credencial necesaria para acceder a AppVault utilizando el proveedor especificado.
-
spec.providerCredentials.valueFromSecret: (Opcional) indica que el valor de la credencial debe provenir de un secreto.
-
KEY: (requerido si se usa valueFromSecret) La clave válida del secreto para seleccionar.
-
Name: (requerido si se usa valueFromSecret) Nombre del secreto que contiene el valor de este campo. Debe estar en el mismo espacio de nombres.
-
-
-
spec.providerType: (required) Determina qué proporciona la copia de seguridad; por ejemplo, NetApp ONTAP S3 o Microsoft Azure.
Ejemplo YAML:
apiVersion: astra.netapp.io/v1 kind: AppVault metadata: name: astra-appvault spec: providerType: generic-s3 providerConfig: path: testpath endpoint: 192.168.1.100:80 bucketName: bucket1 secure: "false" providerCredentials: accessKeyID: valueFromSecret: name: s3-creds key: accessKeyID secretAccessKey: valueFromSecret: name: s3-creds key: secretAccessKey
-
-
Después de rellenar el
astra-appvault.yaml
Con los valores correctos, aplique el CR:kubectl apply -f astra-appvault.yaml -n astra-connector
Cuando se agrega un bloque, Astra Control Marca un bloque con el indicador de segmento predeterminado. El primer bloque que crea se convierte en el bloque predeterminado. A medida que se añaden bloques, más adelante se puede decidir a. "establecer otro bloque predeterminado".