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 Amazon EC2 Linux que ejecuten Amazon Linux y Amazon Linux 2, y en las instancias Mac de EC2 que ejecuten macOS Big Sur y en 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-utilsviene con Amazon Linux y Amazon Linux AMIS, y está disponible para su instalación en instancias EC2 que ejecutan estas AMI. Para instalar el cliente de 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 Tutorial de: Cree y monte un sistema de archivos on-premise conAWS Direct Connecty VPN.

Para instalar el paquete de amazon-efs-utils

  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, consulte.Conexió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

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

Si no quiere obtener elamazon-efs-utilsdesde Amazon Linux o Amazon Linux 2 AMI, elamazon-efs-utilsEl paquete 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, Red Hat Linux, CentOS y similares.

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

  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. InstallgitPara ello, use 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. Cloneamazon-efs-utilsEn GitHub utilizando el siguiente comando.

    git clone https://github.com/aws/efs-utils
  5. Abra un terminal en su cliente y vaya al directorio que contiene laamazon-efs-utilsCrear el paquete.

    cd /path/efs-utils
  6. Instale el bashmakeSi su sistema operativo no lo tiene, de la siguiente manera.

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

    sudo yum -y install rpm-build
  8. Build elamazon-efs-utilsEl paquete utilizando el siguiente comando:

    sudo make rpm
  9. Instalación delamazon-efs-utilsPaquete con el siguiente comando.

    sudo yum -y install ./build/amazon-efs-utils*rpm
  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. InstallzypperPara ello, use el siguiente comando:

    sudo zypper refresh
  3. Instalación delrpm-buildpaquete y el bashmakeSi 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 NO 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. Cloneamazon-efs-utilsEn GitHub utilizando el siguiente comando.

    git clone https://github.com/aws/efs-utils
  5. Abra un terminal en su cliente y vaya al directorio que contiene laamazon-efs-utilsCrear el paquete.

    cd /path/efs-utils
  6. Build elamazon-efs-utilsEl paquete utilizando el siguiente comando:

    make rpm
  7. Instalación delamazon-efs-utilsPaquete con el siguiente comando.

    sudo zypper --no-gpg-checks install -y build/amazon-efs-utils*rpm
  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 actualizaciones según sea necesario.

  3. InstallgitybinutilsPara ello, use el siguiente comando.binutilses necesario para la construcción de paquetes DEB,

    sudo apt-get -y install git binutils
  4. Cloneamazon-efs-utilsEn GitHub utilizando el siguiente comando.

    git clone https://github.com/aws/efs-utils
  5. Vaya al directorio que contiene elamazon-efs-utilsCrear el paquete.

    cd /path/efs-utils
  6. Buildamazon-efs-utilsUso del siguiente comando:

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

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

Instalación del cliente de Amazon EFS en instancias Mac de EC2 que ejecutan macOS Big Sur

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

Para instalar elamazon-efs-utilspackage

  1. Asegúrese de que ha creado una instancia EC2 Mac que ejecuta macOS Big Sur. 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, consulte.Conexió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 siguientes 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 EFS enamazon-efs-utilses accesible 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 control (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