enero 30, 2023

ChitChat Post España

Mundo De Noticias Completo

Cómo crear un contenedor de almacenamiento de objetos usando MinIO Object Storage

5 min read

MinIO es una gran herramienta si necesita utilizar el almacenamiento de objetos para cualquier tipo de necesidad. Por ejemplo, puede crear almacenamiento de objetos para usar con sus implementaciones de Kubernetes. Imagine tener un montón de escalabilidad con implementaciones de contenedores y almacenamiento de objetos. El cielo, como dicen, es el límite.

Ya te he guiado a través del proceso. Implementación de MinIO en Rocky Linux, que se puede realizar en máquinas locales o incluso en sistemas externos alojados en la nube. No importa dónde lo difundas E/S mínimaDeberá crear grupos de objetos que se utilicen para almacenar todos esos datos (como fotos, videos, documentos y más). Este tutorial le mostrará cómo hacerlo.

Un aspecto muy útil de MinIO es que te permite crear cubos de almacenamiento de objetos Tanto desde la interfaz de usuario web como desde la línea de comandos. Esto significa que puede encargarse del proceso, incluso si no tiene un navegador web práctico y todo lo que puede hacer es SSH en este servidor MinIO. Entonces, ya sea que prefiera una GUI o una CLI (interfaz de línea de comandos), es una buena idea usar MinIO.

Déjame mostrarte cómo se hace.

requisitos

Lo único que necesitará para esto es una instancia en ejecución de MinIO y una cuenta de usuario administrador para iniciar sesión. Eso es todo. Pongamos esta oferta de almacenamiento en marcha.

Crear un depósito de almacenamiento desde la GUI

Primero, nos ocuparemos del lado de la GUI. Inicie sesión en su instancia de MinIO apuntando su navegador a http://SERVER:9001 (donde SERVIDOR es el dominio o la dirección IP del servidor de alojamiento). Iniciará sesión con el nombre de usuario «admin» y la contraseña que creó para el usuario durante la instalación.

READ  Obtenga el Chromebook Lenovo 11E liviano restaurado por solo $ 90 hasta el 31 de mayo

Una vez que inicie sesión correctamente, se le pedirá que cree el primer contenedor de almacenamiento (Fig. 1).

Figura 1: MinIO instalado y listo para crear el primer depósito.

Haga clic en Crear contenedor. En la ventana resultante (Fig. 2), debe nombrar el contenedor (por ejemplo, tnstest).

Figura 2: Creación de un nuevo contenedor de almacenamiento en MinIO.

Después de nombrar el contenedor, debe seleccionar las opciones que desea habilitar, que son:

  • El control de versiones le permite mantener múltiples versiones de un objeto bajo la misma clave.
  • Object Lock evita que alguien elimine un objeto. Esta opción solo se puede habilitar cuando el contenedor se crea por primera vez.
  • La cuota determina la cantidad de datos que se pueden almacenar en el contenedor.

Cuando habilite algunas de las opciones anteriores, notará que aparecen más opciones. Por ejemplo, si habilita el control de versiones, aparece la nueva opción Mantener (para evitar la eliminación de objetos durante un período específico). Además, si habilita la cuota, se le pedirá que defina una cotización en MB, GB, TB, BP y EB. Si habilita la retención, deberá configurarla en modo de cumplimiento o de gobierno, así como establecer el período de validez (en días).

Después de realizar sus configuraciones, haga clic en crear contenedor y MinIO hará lo suyo. Después de crear el cubo, estará vacío. Puede hacer clic en Cargar (Figura 3) para cargar su primer archivo en el contenedor de almacenamiento de objetos.

Figura 3: Un contenedor de almacenamiento MinIO recién creado.

Figura 3: Un contenedor de almacenamiento MinIO recién creado.

Si luego hace clic en el ícono de ajustes en la esquina superior derecha de la ventana, se encontrará en la ventana de configuración del contenedor (Fig. 4), donde puede cuidar opciones como políticas de acceso y cifrado, cuotas y replicación,

Crear colecciones desde la CLI

Ahora, veremos cómo hacer lo mismo desde la ventana de la terminal. Antes de que podamos hacer eso, debemos instalar el cliente CLI. Descarga el archivo binario con:

Otorgue al archivo los permisos ejecutables apropiados con:

Verifique la instalación con el comando:

Debería ver algo como esto en la salida:

mc RELEASE version.2022-11-07T23-47-39Z (id de confirmación = bc16bde337add744b25c47c4643491eba2a17c1b)
Tiempo de ejecución: go1.19.3 linux / amd64
Copyright (c) 2015-2022 MinIO, Inc. Todos los derechos reservados.
Licencia GNU AGPLv3

Ahora necesitamos agregar el servidor MinIO con el comando:

Donde SERVIDOR es el dominio o la dirección IP del servidor de alojamiento y CONTRASEÑA es la contraseña que configuró para el usuario administrador durante la instalación de MinIO.

Debería ver lo siguiente en la salida:

Puede ver la lista de grupos actuales con el comando:

debes ver prueba/ incluido en la salida.

Vamos a crear un nuevo depósito con el comando:

Debería ver lo siguiente en la salida:

Cargue archivos en el contenedor desde la línea de comando

Vamos a crear un archivo de prueba y subirlo a nuestro nuevo contenedor tns-bucket2. Primero, cree el archivo de prueba con:

A continuación, suba el archivo a tns-bucket2 con:

El archivo debe descargarse inmediatamente. Para verificar si está en el repositorio, enumere los contenidos con:

Debería ver lo siguiente en la salida:

Y eso es todo lo que hay que hacer para crear un nuevo contenedor de almacenamiento de objetos con la interfaz web MinIO y la herramienta de línea de comandos mc. Con un poco de magia de secuencias de comandos de shell, puede incluso automatizar la carga de archivos en un contenedor desde la línea de comandos. Una vez más, el cielo es el límite.

RecopilaciónCreado con Sketch.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.