Preparación del clúster para Portworx
Si desea construir su capa de almacenamiento Portworx en nodos trabajadores no SDS en un clúster clásico, primero debe añadir almacenamiento de bloques sin formato y sin montar a sus nodos trabajadores. Para clústeres VPC, puede adjuntar almacenamiento antes de instalar Portworx o permitir que Portworx cree dinámicamente unidades de nube utilizando el controlador Block Storage for VPC durante la instalación.
El almacenamiento en bloques sin formato no se puede suministrar utilizando las reclamaciones de volumen persistente (PVC) de Kubernetes, ya que Red Hat OpenShift on IBM Cloud formatea automáticamente el dispositivo de almacenamiento en bloques. En su lugar puede utilizar el plugin IBM Cloud Block Volume Attacher en clústeres clásicos o la consola, la CLI o la API de VPC en clústeres de VPC para añadir almacenamiento en bloque a los nodos trabajadores.
Portworx solo da soporte al almacenamiento en bloque. Los nodos de trabajador que montan el archivo o el almacenamiento de objetos no se pueden utilizar para la capa de almacenamiento de Portworx.
Tenga en cuenta que la red de nodos trabajadores no SDS en los clústeres clásicos no está optimizada para Portworx y es posible que no ofrezca las ventajas de rendimiento que requiere la app.
Clústeres clásicos
Clásico
- Instale el plugin IBM Cloud Block Volume Attacher.
- Añada almacenamiento en bloque manualmente a los nodos de trabajador. Para conseguir un almacenamiento de datos de alta disponibilidad, Portworx necesita al menos 3 nodos trabajadores con almacenamiento en bloque sin formatear.
- Si tiene previsto utilizar dispositivos de diario o KVDB independientes, inicie sesión en el nodo trabajador mediante
oc debug <node>y ejecutelsblkpara identificar las rutas de los dispositivos. Guarde estas rutas de dispositivos porque las necesitará durante la instalación de Portworx. - Si desea utilizar dispositivos de diario, elija una de las opciones siguientes. Los dispositivos de diario permiten
a Portworx grabar registros directamente en un disco local del nodo trabajador.
- Adjunte un disco adicional de 3 GB a al menos 3 nodos trabajadores para utilizarlo para el diario.
- Seleccione uno de los dispositivos de almacenamiento en bloque que añadió anteriormente para utilizarlo para el diario.
- Deje que Portworx cree automáticamente una partición de diario durante la instalación.
- Si desea utilizar un dispositivo específico para la base de datos clave-valor (KVDB) interna de Portworx, elija entre las siguientes opciones.
- Adjunte un disco adicional de 3 GB a al menos 3 nodos trabajadores para utilizarlo para el KVDB.
- Seleccione uno de los dispositivos de almacenamiento en bloque que ha añadido anteriormente.
- Conecte el almacenamiento en bloque a los nodos trabajadores.
- Continúe con la configuración de Portworx configurando un almacén de claves y valores para los metadatos de Portworx.
Clústeres de VPC
Nube privada virtual
- Siga los pasos para crear las instancias Block Storage for VPC y adjuntarlas a cada nodo trabajador que desee añadir a la capa de almacenamiento Portworx. Para conseguir un almacenamiento de datos de alta disponibilidad, Portworx necesita al menos 3 nodos trabajadores con almacenamiento en bloque sin formatear.
- Si tiene previsto utilizar dispositivos de diario o KVDB independientes, inicie sesión en el nodo trabajador mediante
oc debug <node>y ejecutelsblkpara identificar las rutas de los dispositivos. Guarde estas rutas de dispositivos porque las necesitará durante la instalación de Portworx. - Si desea utilizar dispositivos de diario, elija una de las opciones siguientes. Los dispositivos de diario permiten
a Portworx grabar registros directamente en un disco local del nodo trabajador.
- Conecte un disco adicional de 3 GB a al menos 3 nodos trabajadores de su clúster.
- Seleccione un dispositivo en un nodo de trabajador en el que desee que Portworx cree el diario.
- Si desea utilizar un dispositivo específico para la KVDB interna de Portworx, elija una de las opciones siguientes.
- Adjunte un disco adicional de 3 GB a al menos 3 nodos trabajadores para utilizarlo para el KVDB.
- Seleccione uno de los dispositivos de almacenamiento en bloque que añadió anteriormente para utilizarlo para el KVDB.
- Continúe con la configuración de Portworx configurando un almacén de claves y valores para los metadatos de Portworx.
Clústeres de Satellite
Satellite
- Cree una ubicación de Satellite.
- Cree máquinas virtuales en su proveedor de nube o configure hosts locales que tengan al menos 16 vCPU, 64 GB de memoria y almacenamiento suficiente para adjuntar a su ubicación, además de volúmenes de almacenamiento adicionales para los datos de la aplicación, el diario Portworx y el KVDB. Para conseguir un almacenamiento de datos de alta disponibilidad, Portworx necesita al menos 3 nodos trabajadores con almacenamiento en bloque sin formatear.
- Si tiene previsto utilizar dispositivos de diario o KVDB independientes, inicie sesión en el nodo trabajador con
oc debug <node>y ejecutelsblkpara identificar las rutas de los dispositivos. Guarde estas rutas de dispositivos porque las necesitará durante la instalación de Portworx. - Si desea utilizar dispositivos de diario, elija una de las opciones siguientes. Los dispositivos de diario permiten
a Portworx grabar registros directamente en un disco local del nodo trabajador.
- Conecte un disco adicional de 3 GB a al menos 3 nodos trabajadores de su clúster.
- Seleccione un dispositivo en un nodo de trabajador en el que desee que Portworx cree el diario.
- Si desea utilizar un dispositivo específico para la KVDB interna de Portworx, elija una de las opciones siguientes.
- Adjunte un disco adicional de 3 GB a al menos 3 nodos trabajadores para utilizarlo para el KVDB.
- Seleccione uno de los dispositivos de almacenamiento en bloque que añadió anteriormente para utilizarlo para el KVDB.
- Continúe con la configuración de Portworx configurando un almacén de claves y valores para los metadatos de Portworx.