Instalación manual del cliente de Amazon EFS - Amazon Elastic File System

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Instalación manual del cliente de Amazon EFS

Puede instalar manualmente el cliente Amazon EFS en las instancias Amazon EC2 Linux que ejecutan Amazon Linux y Amazon Linux 2, y en las instancias EC2 Mac que ejecutan macOS Big Sur y otras distribuciones de Linux compatibles. Los procedimientos de instalación se describen en las siguientes secciones.

Instalación del cliente Amazon EFS en Amazon Linux y Amazon Linux 2

Laamazon-efs-utilsestá disponible en los repositorios de paquetes de AMI de Amazon Linux y Amazon Linux y puede instalarse en las instancias EC2 que ejecutan estas AMI. Para instalar el cliente Amazon EFS en otras distribuciones de Linux, consulteInstalación del cliente Amazon EFS en otras distribuciones de Linux.

nota

Si utiliza AWS Direct Connect, encontrará las instrucciones de instalación en Guía de: Creación y montaje de un sistema de archivos on-premise conAWS Direct Connecty VPN.

Para instalar elamazon-efs-utilsen Amazon Linux y Amazon Linux

  1. Asegúrese de que ha creado una instancia EC2 de Amazon Linux o Amazon Linux 2. Para obtener información sobre cómo hacerlo, consulte.Paso 1: Lance una instanciaen laGuía del usuario de Amazon EC2 para instancias de Linux.

  2. Obtenga acceso al terminal de la instancia a través de Secure Shell (SSH) e inicie sesión con el nombre de usuario adecuado. Para obtener más información acerca de cómo hacerlo, consulteConexión a la instancia de Linux mediante SSHen laGuía del usuario de Amazon EC2 para instancias de Linux.

  3. Ejecute el siguiente comando para instalar elamazon-efs-utilsCrear el paquete.

    sudo yum install -y amazon-efs-utils

Pasos siguientes

Después de instalaramazon-efs-utilsen la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

Instalación del cliente Amazon EFS en otras distribuciones de Linux

Si no quiere obtener el complementoamazon-efs-utilsde AMI de Amazon Linux o Amazon Linux 2, elamazon-efs-utilsEl paquete también está disponible en GitHub.

Después de clonar el paquete, puede compilar e instalar amazon-efs-utils utilizando uno de los siguientes métodos, en función del tipo de paquete compatible con su distribución Linux:

  • RPM : este tipo de paquete es compatible con Amazon Linux, Red Hat Linux, CentOS y similares.

  • DEB : este tipo de paquete es compatible con Ubuntu, Debian y similares.

Para crearamazon-efs-utilsde Github

  1. Connect a la instancia EC2 mediante Secure Shell (SSH) e inicie sesión con el nombre de usuario adecuado. Para obtener más información, consulteConexión a la instancia de Linux mediante SSHen laGuía del usuario de Amazon EC2 para instancias de Linux.

  2. Instalargitmediante el siguiente comando:

    sudo yum -y install git
  3. Instalación delrpm-buildsi no está instalado mediante el siguiente comando:

    sudo yum -y install rpm-build
  4. Clonamazon-efs-utilsdesde GitHub mediante el siguiente comando.

    git clone https://github.com/aws/efs-utils

Para crear e instalar elamazon-efs-utilsPaquete

  1. Abra un terminal en su cliente y vaya al directorio que contieneamazon-efs-utilsCrear el paquete.

    cd /path/efs-utils
  2. Instala el bashmakesi su sistema operativo no lo tiene de la siguiente manera.

    sudo yum -y install make
  3. Instalación delrpm-buildsi no está instalado mediante el siguiente comando:

    sudo yum -y install rpm-build
  4. Buildamazon-efs-utilsmediante el siguiente comando:

    sudo make rpm
  5. Instalación delamazon-efs-utilspaquete con el siguiente comando.

    sudo yum -y install ./build/amazon-efs-utils*rpm

Pasos siguientes

Después de instalaramazon-efs-utilsen la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

Para crearamazon-efs-utilsdesde GitHub

  1. Connect a la instancia EC2 mediante Secure Shell (SSH) e inicie sesión con el nombre de usuario adecuado. Para obtener más información, consulteConexión a la instancia de Linux mediante SSHen laGuía del usuario de Amazon EC2 para instancias de Linux.

  2. Instalarzyppermediante el siguiente comando:

    sudo zypper refresh
  3. Instalación delrpm-buildpaquete y la fiestamakesi alguno de los dos no está instalado mediante el siguiente comando:

    sudo zypper install -y git rpm-build make
    1. Para openSUSE, si obtiene un error similar al siguiente:

      File './suse/noarch/bash-completion-2.11-2.1.noarch.rpm' not found on medium 'http://download.opensuse.org/tumbleweed/repo/oss/'

      Ejecute el siguiente comando para volver a agregar el repositorio OSS y NON-OSS.

      sudo zypper ar -f -n OSS http://download.opensuse.org/tumbleweed/repo/oss/ OSS sudo zypper ar -f -n NON-OSS http://download.opensuse.org/tumbleweed/repo/non-oss/ NON-OSS sudo zypper refresh
    2. Vuelva a ejecutar el script git install:

      sudo zypper install -y git rpm-build make
  4. Clonamazon-efs-utilsdesde GitHub mediante el siguiente comando.

    git clone https://github.com/aws/efs-utils

Para crear e instalar elamazon-efs-utilsPaquete

  1. Abra un terminal en su cliente y vaya al directorio que contieneamazon-efs-utilsCrear el paquete.

    cd /path/efs-utils
  2. Buildamazon-efs-utilsmediante el siguiente comando:

    make rpm
  3. Instalación delamazon-efs-utilspaquete con el siguiente comando.

    sudo zypper --no-gpg-checks install -y build/amazon-efs-utils*rpm

Pasos siguientes

Después de instalaramazon-efs-utilsen la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

Para crearamazon-efs-utilsdesde GitHub

  1. Connect a la instancia EC2 mediante Secure Shell (SSH) e inicie sesión con el nombre de usuario adecuado. Para obtener más información, consulteConexión a la instancia de Linux mediante SSHen laGuía del usuario de Amazon EC2 para instancias de Linux.

  2. (Opcional) Aplique las actualizaciones antes de instalar el paquete con el siguiente comando:

    sudo apt-get update

    Instale las actualizaciones según sea necesario.

  3. Instalargitybinutils, mediante el siguiente comando.binutilses necesario para crear paquetes DEB,

    sudo apt-get -y install git binutils
  4. Clonamazon-efs-utilsdesde GitHub mediante el siguiente comando.

    git clone https://github.com/aws/efs-utils

Para crear e instalar elamazon-efs-utilsPackage (Paquete)

  1. Vaya al directorio que contiene laamazon-efs-utilsCrear el paquete.

    cd /path/efs-utils
  2. Construiramazon-efs-utilsmediante el siguiente comando:

    ./build-deb.sh
  3. Instale el paquete con el siguiente comando.

    sudo apt-get -y install ./build/amazon-efs-utils*deb

Pasos siguientes

Después de instalaramazon-efs-utilsen la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

Instalación del cliente Amazon EFS en EC2 con macOS Big Sur y macOS Monterey

Laamazon-efs-utilsestá disponible para su instalación en instancias EC2 Mac que ejecutan macOS Big Sur y macOS Monterey.

Para instalar elamazon-efs-utilspaquete

  1. Asegúrese de que ha creado una instancia EC2 para Mac que ejecute macOS Big Sur o macOS Monterey. Para obtener información sobre cómo hacerlo, consulte.Paso 1: Lance una instanciaen laGuía del usuario de Amazon EC2 para instancias de Mac.

  2. Obtenga acceso al terminal de la instancia a través de Secure Shell (SSH) e inicie sesión con el nombre de usuario adecuado. Para obtener más información acerca de cómo hacerlo, consulteConexión a la instancia mediante SSHen laGuía del usuario de Amazon EC2 para instancias de Mac.

  3. Ejecute el siguiente comando para instalar el amazon-efs-utils.

    brew install amazon-efs-utils

    El sistema responde con las instrucciones a seguir para completar la instalación.

    Perform below actions to start using efs: sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /usr/local/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs To enable watchdog for using TLS mounts: sudo cp /usr/local/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist
  4. Para montar un sistema de archivos EFS, debe asegurarse de que el ayudante de montaje EFSamazon-efs-utilsse puede acceder mediante el comando mount. Para ello, ejecute los siguientes comandos:

    sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /usr/local/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
  5. Ejecute los siguientes comandos para habilitar el proceso de vigilancia (amazon-efs-mount-watchdog) que supervisa el estado de los montajes TLS en el sistema de archivos EFS.

    sudo cp /usr/local/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist

Pasos siguientes

Después de las instalacionesamazon-efs-utilsen la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos: