Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Compatibilidad con Fibre Channel (FC)

Colaboradores

Ahora se puede utilizar el protocolo Fibre Channel (FC) con Trident para aprovisionar y gestionar recursos de almacenamiento en el sistema ONTAP.

SCSI sobre canal de fibra (FC) es una función de vista previa técnica en la versión Trident 24,10.

Fibre Channel es un protocolo adoptado de forma generalizada en entornos de almacenamiento empresarial debido a su alto rendimiento, fiabilidad y escalabilidad. Proporciona un canal de comunicación robusto y eficiente para dispositivos de almacenamiento, lo que permite transferencias de datos rápidas y seguras. Al utilizar SCSI sobre Fibre Channel, puede aprovechar su infraestructura de almacenamiento basada en SCSI existente y beneficiarse de las funcionalidades de alto rendimiento y larga distancia de Fibre Channel. Permite consolidar los recursos de almacenamiento y crear redes de área de almacenamiento (SAN) eficaces y escalables que pueden gestionar grandes cantidades de datos con una baja latencia.

Use la función FC con Trident, es posible hacer lo siguiente:

  • Aprovisionar RVP de forma dinámica mediante las especificaciones de la puesta en marcha.

  • Tome las snapshots de volumen y cree un volumen nuevo a partir de la copia de Snapshot.

  • Clone un FC-PVC existente.

  • Cambie el tamaño de un volumen ya implementado.

Requisitos previos

Configure los ajustes de nodo y red necesarios para FC.

Ajustes de red

  1. Obtenga el WWPN de las interfaces de destino. Consulte "se muestra la interfaz de red" si desea obtener más información.

  2. Obtenga el WWPN de las interfaces del iniciador (host).

    Consulte las utilidades del sistema operativo host correspondientes.

  3. Configure la división en zonas en el switch de FC mediante WWPN del host y el destino.

    Consulte la documentación nueva del proveedor de switches para obtener más información.

    Consulte la siguiente documentación de ONTAP para obtener más detalles:

Prepare el nodo de trabajo

Todos los nodos de trabajadores del clúster de Kubernetes deben poder montar los volúmenes que haya aprovisionado para los pods. Para preparar los nodos de trabajo para FC, debe instalar las herramientas necesarias.

Instale las herramientas FC

Instale las herramientas de FC mediante los comandos del sistema operativo.

  • Cuando se utilicen nodos de trabajador que ejecutan RHEL/RedHat CoreOS con VP FC, especifique discard mountOption en StorageClass para realizar la recuperación de espacio en línea. Consulte "Documentación de redhat".

RHEL 8 O POSTERIOR
  1. Instale los siguientes paquetes del sistema:

    sudo yum install -y lsscsi device-mapper-multipath
  2. Activar accesos múltiples:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Nota Asegúrese etc/multipath.conf contiene find_multipaths no inferior defaults.
  3. Asegúrese de que multipathd se está ejecutando:

    sudo systemctl enable --now multipathd
Ubuntu
  1. Instale los siguientes paquetes del sistema:

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. Activar accesos múltiples:

    sudo tee /etc/multipath.conf <<-EOF
    defaults {
        user_friendly_names yes
        find_multipaths no
    }
    EOF
    sudo systemctl enable --now multipath-tools.service
    sudo service multipath-tools restart
    Nota Asegúrese etc/multipath.conf contiene find_multipaths no inferior defaults.
  3. Asegúrese de que multipath-tools está activado y en ejecución:

    sudo systemctl status multipath-tools

Cree una configuración de backend

Cree un backend Trident para ontap-san el controlador y fcp como sanType.

Consulte:

Ejemplo de configuración de back-end con FC
apiVersion: trident.netapp.io/v1
kind: TridentBackendConfig
metadata:
  name: backend-tbc-ontap-san
spec:
  version: 1
  backendName: ontap-san-backend
  storageDriverName: ontap-san
  managementLIF: 10.0.0.1
  sanType: fcp
  svm: trident_svm
  credentials:
    name: backend-tbc-ontap-san-secret

Cree una clase de almacenamiento

Para obtener más información, consulte:

Ejemplo de clase de almacenamiento
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: fcp-sc
provisioner: csi.trident.netapp.io
parameters:
  backendType: "ontap-san"
  protocol: "fcp"
  storagePool: "aggr1"
allowVolumeExpansion: True