Preparando seu cluster para Portworx

Se quiser criar a camada de armazenamento Portworx em nós de trabalho que não sejam SDS em um cluster clássico, você deverá primeiro adicionar armazenamento em bloco bruto, não formatado e não montado aos nós de trabalho. Para clusters de VPC, você pode anexar o armazenamento antes de instalar o Portworx ou permitir que o Portworx crie dinamicamente unidades de nuvem usando o driver Block Storage for VPC durante a instalação.

O armazenamento em bloco bruto não pode ser provisionado usando-se solicitações de volume persistente do Kubernetes (PVCs), pois o dispositivo de armazenamento de blocos é formatado automaticamente pelo Red Hat OpenShift on IBM Cloud. Em vez disso, é possível usar o plug-in do IBM Cloud Block Volume Attacher em clusters clássicos ou o console do VPC, a CLI ou a API em clusters VPC para incluir armazenamento de bloco em seus nós do trabalhador.

O Portworx suporta apenas armazenamento de bloco. Os nós do trabalhador que montam o File Storage ou Object Storage não podem ser usados para a camada de armazenamento Portworx.

Tenha em mente que a rede de nós do trabalhador não SDS em clusters clássicos não é otimizada para o Portworx e pode não oferecer os benefícios de desempenho que seu app requer.

Classic clusters

Clássico

  1. Instale o plug-in do IBM Cloud Block Volume Attacher.
  2. Inclua o Block Storage manualmente nos nós do trabalhador. Para armazenamento de dados altamente disponível, o Portworx requer pelo menos três nós do trabalhador com armazenamento em bloco bruto e não formatado.
  3. Se você planeja usar dispositivos de diário ou KVDB separados, faça login no nó de trabalho usando oc debug <node> e execute lsblk para identificar os caminhos dos dispositivos. Salve esses caminhos de dispositivos, pois você precisará deles durante a instalação do Portworx.
  4. Se você deseja usar dispositivos de diário, escolha dentre as opções a seguir. Os dispositivos de diário permitem que o Portworx grave logs diretamente em um disco local no nó do trabalhador.
    • Anexe um disco adicional de 3 GB a pelo menos 3 nós de trabalho para usar no diário.
    • Selecione um dos dispositivos de armazenamento em bloco que você adicionou anteriormente para usar no diário.
    • Deixe o Portworx criar uma partição de diário automaticamente durante a instalação.
  5. Se você quiser usar um dispositivo específico para o banco de dados de valores-chave (KVDB) interno do Portworx, escolha uma das opções a seguir.
    • Anexe um disco adicional de 3 GB a pelo menos 3 nós de trabalho para usar no KVDB.
    • Selecione um dos dispositivos de armazenamento em bloco que você adicionou anteriormente.
  6. Conecte o armazenamento de bloco aos nós do trabalhador.
  7. Continue com a sua configuração do Portworx Configurando um armazenamento de valor da chave para os metadados do Portworx.

Clusters do VPC

Nuvem privada virtual

  1. Siga as etapas para criar as instâncias do Block Storage for VPC e anexá-las a cada nó de trabalho que você deseja adicionar à camada de armazenamento do Portworx. Para armazenamento de dados altamente disponível, o Portworx requer pelo menos três nós do trabalhador com armazenamento em bloco bruto e não formatado.
  2. Se você planeja usar dispositivos de diário ou KVDB separados, faça login no nó de trabalho usando oc debug <node> e execute lsblk para identificar os caminhos dos dispositivos. Salve esses caminhos de dispositivos, pois você precisará deles durante a instalação do Portworx.
  3. Se você deseja usar dispositivos de diário, escolha dentre as opções a seguir. Os dispositivos de diário permitem que o Portworx grave logs diretamente em um disco local no nó do trabalhador.
    • Anexe um disco adicional de 3 GB a pelo menos 3 nós de trabalho em seu cluster.
    • Selecione um dispositivo em um nó do trabalhador no qual deseja que o Portworx crie o diário.
  4. Para usar um dispositivo específico para o KVDB Portworx interno, escolha dentre as opções a seguir.
    • Anexe um disco adicional de 3 GB a pelo menos 3 nós de trabalho para usar no KVDB.
    • Selecione um dos dispositivos de armazenamento em bloco que você adicionou anteriormente para usar no KVDB.
  5. Continue com a sua configuração do Portworx Configurando um armazenamento de valor da chave para os metadados do Portworx.

Clusters do Satellite

Satellite

  1. Crie um local do Satellite.
  2. Crie VMs em seu provedor de nuvem ou configure hosts no local que tenham pelo menos 16 vCPU, 64 GB de memória e armazenamento suficiente para anexar ao seu local, além de volumes de armazenamento adicionais para dados de aplicativos, o diário Portworx e o KVDB. Para armazenamento de dados altamente disponível, o Portworx requer pelo menos três nós do trabalhador com armazenamento em bloco bruto e não formatado.
  3. Se você planeja usar dispositivos de diário ou KVDB separados, faça login no nó de trabalho com oc debug <node> e execute lsblk para identificar os caminhos dos dispositivos. Salve esses caminhos de dispositivos, pois você precisará deles durante a instalação do Portworx.
  4. Se você deseja usar dispositivos de diário, escolha dentre as opções a seguir. Os dispositivos de diário permitem que o Portworx grave logs diretamente em um disco local no nó do trabalhador.
    • Anexe um disco adicional de 3 GB a pelo menos 3 nós de trabalho em seu cluster.
    • Selecione um dispositivo em um nó do trabalhador no qual deseja que o Portworx crie o diário.
  5. Para usar um dispositivo específico para o KVDB Portworx interno, escolha dentre as opções a seguir.
    • Anexe um disco adicional de 3 GB a pelo menos 3 nós de trabalho para usar no KVDB.
    • Selecione um dos dispositivos de armazenamento em bloco que você adicionou anteriormente para usar no KVDB.
  6. Continue com a sua configuração do Portworx Configurando um armazenamento de valor da chave para os metadados do Portworx.