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 de Amazon EFS en las instancias de Linux de Amazon EC2 que ejecuten Amazon Linux y Amazon Linux 2, y otras distribuciones de Linux compatibles, y en las instancias de Mac de EC2 que ejecuten macOS Big Sur, macOS Monterey y macOS Ventura. Los procedimientos de instalación de amazon-efs-utils para estos sistemas operativos se describen en las siguientes secciones.

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

El paquete amazon-efs-utils para la instalación en Amazon Linux y Amazon Linux 2 está disponible en las siguientes ubicaciones:

  • Los repositorios de paquetes de Imagen de máquina de Amazon (AMI) de Amazon Linux y Amazon Linux 2.

  • El repositorio AWS efs-utils GitHub .

El siguiente procedimiento describe cómo realizar la instalación de amazon-efs-utils desde los repositorios de paquetes AMI de Amazon Linux y Amazon Linux 2.

También puede instalarlo o actualizarlo amazon-efs-utils desde el repositorio efs-utils. AWS GitHub Para obtener instrucciones que describen cómo instalar y actualizar el cliente Amazon EFS mediante GitHub, consulte Para compilar e instalar amazon-efs-utils como un paquete RPM para Amazon Linux, Amazon Linux 2.

Para instalar el cliente de Amazon EFS en otras distribuciones Linux, consulte Instalación del cliente de Amazon EFS en otras distribuciones Linux.

nota

Si utiliza AWS Direct Connect, encontrará las instrucciones de instalación en Tutorial: Cree y monte un sistema de archivos local con AWS Direct Connect una VPN.

Para instalar el paquete amazon-efs-utils en de Amazon Linux 2 y Amazon Linux
  1. Asegúrese de que ha creado una instancia EC2 de Amazon Linux o Amazon Linux 2. Para obtener más información, consulte Paso 1: Lanzamiento de una instancia en la Guía del usuario de instancias de Linux de Amazon EC2.

  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, consulte Conexión a la instancia de Linux mediante SSH en la Guía del usuario de Amazon EC2 para instancias de Linux.

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

    sudo yum install -y amazon-efs-utils

Siguientes pasos

Tras la instalación de amazon-efs-utils en la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

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

Si no desea obtener el amazon-efs-utils paquete de los repositorios de paquetes AMI de Amazon Linux o Amazon Linux 2, también está disponible en GitHub.

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

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

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

Para clonar desde amazon-efs-utils GitHub
  1. Conéctese a la instancia de EC2 mediante Secure Shell (SSH) e inicie sesión con el nombre de usuario correspondiente. Para más información, consulte Conexión a la instancia de Linux mediante SSH en la Guía del usuario de Amazon EC2 para instancias de Linux.

  2. Instale git con el siguiente comando:

    sudo yum -y install git
  3. Para clonar amazon-efs-utils desde, GitHub utilice el siguiente comando.

    git clone https://github.com/aws/efs-utils
Para compilar e instalar el paquete RPM de amazon-efs-utils
  1. Abra un terminal en su cliente y vaya al directorio que contiene el paquete amazon-efs-utils.

    cd /path/efs-utils
  2. Instale el comando make bash si su sistema operativo aún no lo tiene, de la siguiente manera.

    sudo yum -y install make
  3. Instale el paquete rpm-build si aún no está instalado con el siguiente comando:

    sudo yum -y install rpm-build
  4. Compile el paquete amazon-efs-utils con el siguiente comando:

    sudo make rpm
  5. Instale el paquete amazon-efs-utils con el siguiente comando.

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

Siguientes pasos

Tras la instalación de amazon-efs-utils en la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

Para clonar amazon-efs-utils desde GitHub
  1. Conéctese a la instancia de EC2 mediante Secure Shell (SSH) e inicie sesión con el nombre de usuario correspondiente. Para más información, consulte Conexión a la instancia de Linux mediante SSH en la Guía del usuario de Amazon EC2 para instancias de Linux.

  2. Instale zypper con el siguiente comando:

    sudo zypper refresh
  3. Instale el paquete rpm-build y el comando make bash si aún no están instalados con 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 añadir 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 de instalación de git:

      sudo zypper install -y git rpm-build make
  4. Para clonar amazon-efs-utils desde, GitHub utilice el siguiente comando.

    git clone https://github.com/aws/efs-utils
Para compilar e instalar el paquete RPM de amazon-efs-utils
  1. Abra un terminal en su cliente y vaya al directorio que contiene el paquete amazon-efs-utils.

    cd /path/efs-utils
  2. Compile el paquete amazon-efs-utils con el siguiente comando:

    make rpm
  3. Instale el paquete amazon-efs-utils con el siguiente comando.

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

Siguientes pasos

Tras la instalación de amazon-efs-utils en la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

Para clonar desde amazon-efs-utils GitHub
  1. Conéctese a la instancia de EC2 mediante Secure Shell (SSH) e inicie sesión con el nombre de usuario correspondiente. Para más información, consulte Conexión a la instancia de Linux mediante SSH en la Guí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 necesarias.

  3. Instale git y binutils, con el siguiente comando. binutils es necesario para crear paquetes DEB,

    sudo apt-get -y install git binutils
  4. Para clonar amazon-efs-utils desde, GitHub utilice el siguiente comando.

    git clone https://github.com/aws/efs-utils
Para compilar e instalar el paquete DEB de amazon-efs-utils
  1. Vaya al directorio que contiene el archivo de amazon-efs-utils.

    cd /path/efs-utils
  2. Compile amazon-efs-utils con el siguiente comando:

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

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

Siguientes pasos

Tras la instalación de amazon-efs-utils en la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos:

Instalación del cliente de Amazon EFS en instancias de Mac de EC2 que ejecuten macOS Big Sur, macOS Monterey o macOS Ventura

El paquete amazon-efs-utils está disponible para su instalación en instancias de Mac de EC2 que ejecuten macOS Big Sur, macOS Monterey o macOS Ventura.

Para instalar el paquete de amazon-efs-utils
  1. Asegúrese de haber creado una instancia de Mac de EC2 que ejecute uno de los sistemas operativos Mac compatibles:

    • macOS Big Sur

    • macOS Monterey

    • macOS Ventura

    Para obtener más información, consulte Paso 1: Lanzamiento de una instancia en la Guía del usuario de instancias de Linux de Amazon EC2.

  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, consulte Conexión a la instancia mediante SSH en la Guía del usuario de Amazon EC2 para instancias de Linux.

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

    brew install amazon-efs-utils
    nota

    El sistema responde con instrucciones para configurar el asistente de montaje y activar el proceso de vigilancia, que se incluyen en los dos pasos siguientes. Para ver las instrucciones más adelante, ejecute el siguiente comando.

    brew info amazon-efs-utils
  4. Asegúrese de que se pueda acceder al asistente de montaje de EFS en amazon-efs-utils mediante el comando mount. El comando que debe ejecutar depende de la instancia Mac de EC2 en la que vaya a instalar el paquete.

    • Si va a instalar el paquete en un Mac EC2 x86 (mac1.metal), ejecute el siguiente comando:

      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
    • Si va a instalar el paquete en un Mac EC2 M1 (mac2.metal), ejecute el siguiente comando:

      sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /opt/homebrew/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
  5. Habilite el proceso de vigilancia (amazon-efs-mount-watchdog) que supervisa el estado de los montajes TLS en el sistema de archivos EFS. El comando que debe ejecutar depende de la instancia Mac de EC2 en la que vaya a instalar el paquete.

    • Si va a instalar el paquete en un Mac EC2 x86 (mac1.metal), ejecute el siguiente comando:

      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
    • Si va a instalar el paquete en un Mac EC2 M1 (mac2.metal), ejecute el siguiente comando:

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

Siguientes pasos

Tras la instalación de amazon-efs-utils en la instancia de EC2, continúe con los siguientes pasos para montar el sistema de archivos: