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
- Instale o plug-in do IBM Cloud Block Volume Attacher.
- 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.
- Se você planeja usar dispositivos de diário ou KVDB separados, faça login no nó de trabalho usando
oc debug <node>e executelsblkpara identificar os caminhos dos dispositivos. Salve esses caminhos de dispositivos, pois você precisará deles durante a instalação do Portworx. - 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.
- 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.
- Conecte o armazenamento de bloco aos nós do trabalhador.
- 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
- 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.
- Se você planeja usar dispositivos de diário ou KVDB separados, faça login no nó de trabalho usando
oc debug <node>e executelsblkpara identificar os caminhos dos dispositivos. Salve esses caminhos de dispositivos, pois você precisará deles durante a instalação do Portworx. - 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.
- 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.
- Continue com a sua configuração do Portworx Configurando um armazenamento de valor da chave para os metadados do Portworx.
Clusters do Satellite
Satellite
- Crie um local do Satellite.
- 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.
- Se você planeja usar dispositivos de diário ou KVDB separados, faça login no nó de trabalho com
oc debug <node>e executelsblkpara identificar os caminhos dos dispositivos. Salve esses caminhos de dispositivos, pois você precisará deles durante a instalação do Portworx. - 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.
- 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.
- Continue com a sua configuração do Portworx Configurando um armazenamento de valor da chave para os metadados do Portworx.