▷ O que é e como usar o Red Hat OpenShift Container Storage 4

O armazenamento é um assunto que no mundo de hoje se tornou muito importante, pois com base em suas capacidades podemos ter a disponibilidade de dados. Para nenhum de nós é segredo que hoje os dados são movidos em quantidades surpreendentes de todos os tipos (voz, áudio, imagens) e se o armazenamento não tiver capacidade suficiente para acomodar esses dados, estaremos enfrentando um risco latente de perdê-los .

Com isso em mente, a Red Hat desenvolveu o Red Hat OpenShift Container Storage, que é constituído como armazenamento definido por software integrado que foi otimizado para a Red Hat OpenShift Container Platform. No link a seguir você encontrará mais informações sobre o assunto:

O OpenShift Container Storage versão 4.2 é baseado no Red Hat Ceph® Storage, Rook e NooBaa, o que nos permite fornecer serviços de armazenamento nativos focados em contêiner que são compatíveis com serviços de bloco, arquivo e objeto. Isso resulta em uma cobertura mais abrangente das capacidades de armazenamento.

PlataformasVersão 4.2, OpenShift Container Storage pode ser usado em plataformas como:

  • Amazon Web Services
  • VMware
  • GCP
  • IBM Z
  • Pilha aberta
  • VSphere

Implementação de plataformaEsta plataforma pode ser usada localmente ou em uma nuvem pública com melhorias como:

  • Tecnologia integrada da Red Hat
  • Modelo de desenvolvimento de código aberto
  • Implementações de nuvem híbrida

ArmazenarO OpenShift Container Storage funciona perfeitamente ao hospedar cargas de trabalho populares ou nativas da nuvem, como:

  • Armazenamento de objetos para fins de arquivamento, backup ou armazenamento de mídia
  • Blocos de armazenamento focados em bancos de dados e mensagens
  • Armazenamento de arquivos compartilhados para integração contínua e fins de agregação de dados

Tipo de empregosUma das principais novidades do OpenShift 4.2 é que sua estrutura interna foi redesenhada para tirar o máximo proveito dos Operadores Kubernetes (Operadores Kubernetes) e estes permitem explorar totalmente a distribuição Kubernetes no nível empresarial ao realizar o trabalho.

  • automação de fluxo de trabalho
  • implementação
  • começar
  • configuração
  • Abastecimento
  • em escala
  • atualizar
  • monitoramento
  • gestão de recursos

Resumindo, isso permite ao usuário controle total sobre a instalação, atualização e gerenciamento de armazenamento no OpenShift.

Para nos dar um pouco de compreensão dos operadores, trata-se de uma maneira simples de empacotar, implantar e gerenciar um aplicativo Kubernetes nativo. Esses aplicativos são implementados no Kubernetes e seu gerenciamento é feito por meio de APIs do Kubernetes e ferramentas kubectl.

Variáveis ​​para temasO OpenShift Container Storage 4 tem uma visão clara para que o administrador possa trabalhar sem confusão em cada processo de hospedagem, independente de seu nível de conhecimento, já que soluções viáveis ​​são oferecidas para tópicos como:

  • Implante serviços de armazenamento em sua rede
  • Expanda as capacidades de armazenamento
  • Crie um alerta para os usuários quando ocorrer um problema de armazenamento
  • Integre os painéis ao OpenShift Administrator Console, onde você pode ver o status do utilitário e o nível de armazenamento.

O OpenShift usa as estruturas do Operador (estruturas do operador Kubernete) que automatizam principalmente as ações de armazenamento nativo da nuvem para o OpenShift. Isso dá um foco global e controlado em aspectos vitais, como agendamento, ciclo de vida, gerenciamento de recursos, análise, monitoramento e segurança dos dados armazenados no contêiner.

ImplementaçãoO OpenShift Container Storage pode ser implementado em diferentes cenários, como:

  • Armazenamento de arquivos para ambientes de criação de CI / CD
  • Ambientes de teste onde bancos de dados complexos, armazenamentos de documentos e sistemas de mensagens são usados
  • Armazenamento de aplicativos da web
  • Armazenamento de vários objetos em nuvem

Vamos conhecer o processo de instalação e utilização do OpenShift Container Storage.

1. Como baixar OpenShift Container Storage Red Hat

Passo 1
A primeira etapa será acessar o link oficial do OpenShift Container Storage e criar nossa conta Red Hat ou fazer login:

Devemos inserir todos os dados solicitados:

PROLONGAR

Passo 2
Depois disso, é oferecida a possibilidade de acessar cenários de aprendizagem:

PROLONGAR

etapa 3
Com isso é possível ter uma ideia global de como funciona o OpenShift Container Storage.
Para montá-lo e gerenciá-lo fisicamente, devemos instalar o OpenShift 4 de acordo com as indicações do link mencionado acima e primeiro validar se o equipamento possui os requisitos mínimos, neste caso Windows 10, que são:

  • Ter o Hyper-V habilitado
  • Versão do Windows 10 Falls Creator ou superior
  • Windows 10 Pro

Para isso acessamos o prompt de comando e vamos até o caminho onde o OpenShift 4 foi extraído e executamos:

 configuração de crc

PROLONGAR

Passo 4
Em seguida, criamos o cluster onde o OpenShift Container Storage 4 será configurado com o seguinte comando:

 crc start

PROLONGAR

ObservaçãoO OpenShift Container Storage faz parte do OpenShift 4, portanto, você sempre deve ter um cluster criado para seu uso.

Etapa 5
Assim que este processo for concluído, podemos verificar seu status com:

 status crc

PROLONGAR

Etapa 6
Devemos acessar o cluster executando:

 console crc

PROLONGAR

Etapa 7
Lá inseriremos os dados do usuário e na próxima janela iremos para a seção "Armazenamento" onde veremos o seguinte:

PROLONGAR

Existem três tipos de armazenamento:

Volumes PersistentesEsta opção nos dá a oportunidade de criar um volume com um tamanho fixo e são recursos no cluster.
Reivindicações de volumes persistentesCumprem a mesma função do anterior, mas adicionais a esta atual como verificação de reclamações do recurso
Classes de ArmazenamentoPermite que os administradores atribuam classes de armazenamento para uso com base em serviços, políticas de backup ou políticas determinadas por administradores de cluster.

Etapa 8
Neste caso, selecionamos Volumes Persistentes e veremos o seguinte. Lá vemos os volumes atuais e o OpenShift Container Storage nos permite criar o volume clicando em "Criar volume persistente"

PROLONGAR

Etapa 9
No console, há uma série de valores predefinidos que são:

apiVersionAPIVersion é responsável por atribuir o esquema versionado desta representação de um objeto, cada servidor deve converter os esquemas reconhecidos para o último valor interno e ser capaz de não aceitar os valores não reconhecidos
GentilEste é um valor de string que representa o recurso REST que este objeto representa.
MetadadosEstes são metadados de objetos padrão
SpecEste valor define uma especificação para o volume persistente pertencente ao cluster, como podemos ver lá a capacidade padrão (5 GB) e o modo de acesso são determinados
StatusEsta opção indica o status atual do volume

O valor da capacidade e o modo de acesso podem ser editados diretamente no console e então clicamos em “Criar” para criar o volume graças ao OpenShift Container Storage:

PROLONGAR

Etapa 10
Se quisermos editar alguma variável deste volume de armazenamento criado, vamos ao botão "Ações" e lá podemos fazer o seguinte:

  • Edite as tags.
  • Edite o próprio volume.
  • Edite as anotações.
  • Exclua o volume remanescente.

PROLONGAR

Etapa 11
Se formos para a guia YAML, veremos todos os parâmetros no modo de console:

PROLONGAR

Etapa 12
Se quisermos criar um volume do tipo "Reivindicações de Volumes Persistentes", clicamos nele e seguimos os mesmos passos:

PROLONGAR

Etapa 13
Lá, clicamos em "Criar reivindicação de volume persistente" e depois entramos:

  • Nome do volume
  • Tamanho em GB para usar
  • Modo de acesso, usuário único (RWO), acesso compartilhado (RWX) ou somente leitura (ROX)

PROLONGAR

Etapa 14
Clicamos em "Criar" para a sua criação:

PROLONGAR

Etapa 15
A partir do YAML, veremos os parâmetros no console:

PROLONGAR

Etapa 16
Vamos vê-lo criado:

PROLONGAR

Etapa 17
Caso queira excluir algum dos volumes de armazenamento criados, você sempre receberá um aviso:

PROLONGAR

Etapa 18
Por fim, se optarmos por usar a opção "Classes de armazenamento" clicaremos lá e veremos o seguinte:

PROLONGAR

Etapa 19
Ao clicar em "Criar Classes de Armazenamento" e será necessário:

  • Insira o nome e a descrição do volume
  • Atribuir a política de reivindicação
  • Selecione o provedor

PROLONGAR

Como podemos ver, graças ao OpenShift Container Storage 4, temos os recursos para criar esses tipos de volumes, cada um com as medidas de segurança necessárias para ser um volume confiável e abrangente.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave