Как да

Как да монтирам файлова система AWS EFS на инстанция EC2

Как да монтирам файлова система AWS EFS на инстанция EC2

Тази статия отвежда читателя чрез монтиране на EFS (еластична файлова система) към екземпляр EC2. Еластичната файлова система е управлявана файлова система, която може да се споделя в множество екземпляри в различни зони на наличност. Това може да бъде полезно особено за уеб приложения и съхранение на контейнери.

В предишната ни статия обсъдихме създаването на EFS файлова система с помощта на облачна информация и статията е достъпна в линка по-долу.

Как да създадете файлова система AWS EFS с CloudFormation

Стъпка 1: Проверете изискванията / предпоставките

Преди да пристъпи към монтиране на файловата система EFS, потребителят трябва да има:

Стъпка 2: Монтирайте EFS

Можем да монтираме EFS на съществуващ екземпляр EC2. Може да се монтира и при стартиране на нов екземпляр EC2. Обясних това по-долу.

Монтирайте EFS на съществуващ екземпляр EC2

На конзолата на Elastic File system изберете EFS, който сте създали.

EFS Attach

Щракнете върху прикачване. Това отваря страница с инструкции за монтиране на EFS.

Инструкции за монтиране

Изберете Монтиране чрез DNS или Монтиране чрез IP. Ако имате VPC с деактивирани DNS имена на хостове, изберете монтирането чрез IP опция. Щракнете върху Ръководство за потребителя, за да получите ръководство за това как да инсталирате помощника за монтиране. Пакетът amazon-efs-utils. Например, за екземпляр на Linux, изпълнете командата по-долу, за да инсталирате помощника за монтиране.

 sudo yum install -y amazon-efs-utils
Инсталирайте помощника за монтиране

на вашия екземпляр EC2 създайте директория, наречена efs.

 sudo mkdir efs

EFS ще бъде монтиран на вашия екземпляр EC2, както е показано по-горе. Можете да потвърдите, като изпълните командата по-долу.

 df -h

За да монтирате EFS на екземпляр на Ubuntu, следвайте инструкциите по-долу.

Създайте директория, наречена efs

Инсталирайте NFS common (помощник за монтиране), като използвате командата по-долу.

sudo apt-get -y install nfs-common

Изпълнете командата по-долу, за да монтирате EFS. Уверете се, че сте заменили командата с вашата EFS специфична команда за монтиране.

sudo mount -t nfs4 -o nfsvers = 4.1, rsize = 1048576, wsize = 1048576, твърд, timeo = 600, retrans = 2, noresvport fs-d3e98219.efs.eu-west-1.amazonaws.com: / efs

Потвърдете, че файловата система е монтирана, като използвате командата по-долу.

df -h

Монтирайте на екземпляр EC2 при стартиране

Когато стартирате екземпляр EC2, на страницата за конфигуриране на екземпляр, под файлови системи изберете файловата система, която сте създали. Виж отдолу.

EC2 ще бъде стартиран с монтирана файлова система.

Монтирайте EFS при стартиране на EC2

Монтирайте EFS на екземпляр EC2 автоматично при рестартиране

С помощта на System Manager или SSH се свържете с вашия екземпляр EC2. редактирайте файла fstab и добавете командата по-долу. За да редактирате файла, използвайте командата по-долу.

sudo vi / etc / fstab 
fs-d3e98219.efs.eu-west-1.amazonaws.com: / usr / bin / efs nfs по подразбиране, _netdev 0 0
Редактирайте fstab файл

N / B: Уверете се, че във fstab файла използвате точния път, където е вашата директория efs. В този случай моят efs е в / usr / bin / efs. Също така се уверете, че сте заменили идентичността на файловата система с вашата конкретна файлова система.

За тестване използвайте:

sudo mount -fav

Ако файлът fstab е конфигуриран правилно, трябва да видите следното:

Тествайте автоматичното монтиране

Вече можете да рестартирате своя екземпляр и EFS ще бъде монтиран автоматично.

За да демонтирате EFS, изпълнете командата по-долу:

umount -f / usr / bin / efs

Отново се уверете, че сте заменили пътя към директорията efs със свой собствен специфичен път.

Демонтирайте EFS

Важни връзки

Още ръководства за AWS:

Инсталирайте AWS RDS MySQL DB Instance с CloudFormation

Създайте база данни на Amazon DocumentDB (MongoDB) на AWS с CloudFormation

Създайте и конфигурирайте AWS Application Balancer за натоварване с CloudFormation

Щастлива сграда!!!

Инсталирайте Java 11 (OpenJDK 11) на RHEL 8 / CentOS 8
Тази статия ще ви помогне да инсталирате Oracle Java 11 на RHEL 8 / CentOS 8. Java 11 е версия за дългосрочна поддръжка (LTS), която беше предоставена...
Как да проверите шаблоните за CloudFormation с cfn-lint и cfn-nag
Тази статия ръководи читателя как да валидира своя шаблон за облачна формация с помощта на инструменти cfn-lint и cfn-nag. Той също така обяснява как ...
Трябва ли всички фирми да бъдат онлайн?
През 2017 г. проучване показа, че 47% от хората са посетили уебсайта на компанията, преди да направят покупка, а 55% от хората ще търсят онлайн отзиви...