Configura los puertos NFS

Si las aplicaciones que planeas usar con el archivo compartido de Filestore requieren el bloqueo de archivos NFS, y tus instancias de Filestore están usando algo diferente a la red de VPC predeterminada con configuraciones sin cambios, es posible que debas configurar los puertos de los daemons statd y nlockmgr en las instancias de VM del cliente para facilitar la configuración del firewall. Para obtener más información sobre si se necesita configurar reglas de firewall en la red de VPC, consulta Configura reglas de firewall.

Si necesita configurar las reglas del firewall, o cree que podría necesitarlo en cualquier momento, le recomendamos configurar los puertos statd y nlockmgr para que sean coherentes en todas las instancias de VM del cliente.

Verifica las opciones de configuración de los puertos

Ejecute los siguientes comandos en la instancia de VM del cliente para ver cómo están configurados actualmente los puertos statd y nlockmgr. Si los archivos no existen, o si las opciones no tienen valores, entonces los puertos no están configurados. En ese caso, los daemons se asignan de forma dinámica a puertos arbitrarios disponibles.

Debian/Ubuntu

  1. Ejecute el siguiente comando y observe el valor STATDOPTS para determinar el puerto statd:

    cat /etc/default/nfs-common
  2. Ejecute el siguiente comando y observe los valores nlm_tcpport y nlm_udpport para determinar el puerto nlockmgr:

    cat /etc/modprobe.d/lock.conf

RHEL y CentOS

  1. Ejecute el siguiente comando y observe el valor STATD_PORT para determinar el puerto statd:

    cat /etc/sysconfig/nfs
  2. Ejecute el siguiente comando y observe los valores nlm_tcpport y nlm_udpport para determinar el puerto nlockmgr:

    cat /etc/modprobe.d/lock.conf

SUSE

Ejecute el siguiente comando y observe el valor STATD_PORT para determinar el puerto statd y los valores LOCKD_TCPPORT y LOCKD_UDPPORT para determinar el puerto nlockmgr:

cat /etc/sysconfig/nfs

Configura puertos

Ejecute los siguientes comandos en la instancia de VM del cliente para configurar los puertos statd y nlockmgr. Estos ejemplos usan el editor de texto vim, pero puede usar cualquier editor de texto. Estos ejemplos también usan 2046 como puerto para statd y 4045 como puerto para nlockmgr porque estas son opciones comunes, pero puedes usar puertos diferentes si son apropiados para tu configuración de red.

Debian/Ubuntu

  • Configure el puerto statd:

    1. Abra el archivo /etc/default/nfs-common para editar:

      sudo vim /etc/default/nfs-common
    2. Establece la opción STATDOPTS:

      STATDOPTS="-p 2046"
    3. Guarda el archivo y cierra.
  • Configure el puerto nlockmgr:

    1. Cree el archivo /etc/modprobe.d/lock.conf:

      sudo vim /etc/modprobe.d/lock.conf
    2. Configure las opciones nlm_tcpport y nlm_udpport:

      options lockd nlm_tcpport=4045
      options lockd nlm_udpport=4045
    3. Guarda el archivo y cierra.

RHEL y CentOS

  • Configure el puerto statd:

    1. Abra el archivo /etc/sysconfig/nfs para editar:

      sudo vim /etc/sysconfig/nfs
    2. Establece la opción STATD_PORT:

      STATD_PORT=2046
    3. Guarda el archivo y cierra.
  • Configure el puerto nlockmgr:

    1. Cree el archivo /etc/modprobe.d/lock.conf:

      sudo vim /etc/modprobe.d/lock.conf
    2. Configure las opciones nlm_tcpport y nlm_udpport:

      options lockd nlm_tcpport=4045
      options lockd nlm_udpport=4045
    3. Guarda el archivo y cierra.

SUSE

Configure los puertos statd y nlockmgr:

  1. Abra el archivo /etc/sysconfig/nfs para editar:

    sudo vim /etc/sysconfig/nfs
  2. Establece las opciones STATD_PORT, LOCKD_TCPPORT y LOCKD_UDPPORT:

    STATD_PORT=2046
    LOCKD_TCPPORT=4045
    LOCKD_UDPPORT=4045
  3. Guarda el archivo y cierra.