Cách tạo và đính kèm một EBS (Elastic Block Storage) Volume vào một EC2 Instance trên AWS

theanh

Administrator
Nhân viên
Elastic Block Storage (EBS) là dịch vụ lưu trữ khối hiệu suất cao. Dịch vụ này được thiết kế để sử dụng với Elastic Cloud Compute tức là EC2 cho các giao dịch và khối lượng công việc lớn. Cơ sở dữ liệu quan hệ và không quan hệ, ứng dụng doanh nghiệp, ứng dụng chứa trong container, công cụ phân tích dữ liệu lớn, hệ thống tệp và quy trình công việc phương tiện được triển khai rộng rãi trên Amazon EBS. Chúng ta có thể thay đổi loại EBS Volume, tăng kích thước volume mà không làm gián đoạn các ứng dụng của mình. Amazon EBS Volume dễ tạo, sử dụng, mã hóa và bảo vệ. Kiến trúc Amazon EBS cung cấp độ tin cậy cho các ứng dụng quan trọng. Mỗi volume được thiết kế để bảo vệ chống lại các lỗi bằng cách sao chép dữ liệu trên đó trong Vùng khả dụng. Amazon EBS cho phép chúng ta tăng dung lượng lưu trữ mà không làm gián đoạn khối lượng công việc quan trọng của mình. EBS được xây dựng để bảo mật cho việc tuân thủ dữ liệu. Các ổ đĩa EBS mới tạo có thể được mã hóa theo mặc định bằng một thiết lập duy nhất trong tài khoản của chúng tôi.

Để biết thêm thông tin về EBS, hãy nhấp vàođâyvà để biết về giá cả, hãy nhấp vào đây.

Điều kiện tiên quyết​

  1. Tài khoản AWS (Tạo nếu bạn chưa có).
  2. Hiểu biết cơ bản về phiên bản EC2. Nhấp vào đây để tìm hiểu về nó.

Những gì chúng tôi sẽ làm​

  1. Đăng nhập vào AWS
  2. Tạo và đính kèm một ổ đĩa EBS vào một phiên bản EC2.
  3. Gắn ổ đĩa đã đính kèm vào Hệ thống Linux

Đăng nhập vào AWS​

Nhấp vào đây để đến Trang đăng nhập AWS

Khi bạn nhấp vào liên kết trên, bạn sẽ thấy một trang web như sau, tại đó bạn được yêu cầu đăng nhập bằng thông tin đăng nhập của mình.



Sau khi đăng nhập thành công vào AWS, bạn sẽ thấy bảng điều khiển chính với tất cả các dịch vụ được liệt kê như sau.




Tạo và đính kèm một ổ đĩa EBS vào một phiên bản EC2.​

Sau khi đăng nhập vào AWS, hãy nhấp vào dịch vụ ở đầu màn hình và tìm kiếm EC2. Nhấp vào kết quả để đi đến bảng điều khiển chính của dịch vụ EC2.



Đây là bảng điều khiển chính của dịch vụ EC2. Cuộn xuống và trong bảng điều khiển bên trái, hãy nhấp vào Ổ đĩa bên dưới Elastic Block Store.



Bạn sẽ thấy màn hình sau. Tại đây, bạn có thể thấy hoặc không thấy bất kỳ ổ đĩa nào hiện có. Vì tôi đã có một EC2instance trong tài khoản của mình nên ổ đĩa EBS được liệt kê sau đây được đính kèm vào ổ đĩa EC2 hiện có đó. Để tạo một ổ đĩa EBS mới, hãy nhấp vào "Create Volume".



Chọn loại ổ đĩa bạn muốn tạo và chỉ định dung lượng đĩa cần phân bổ cho ổ đĩa. Chọn Vùng khả dụng. Vùng này phải giống với vùng khả dụng của một EC2instance mà ổ đĩa này sẽ được đính kèm.

Bây giờ, bạn có thể bỏ qua các trường khác và tiếp tục với "CreateVolume"



Việc tạo sẽ mất một thời gian và sau khi ổ đĩa được tạo, bạn có thể thấy trạng thái của ổ đĩa là "Available". Khi trạng thái của ổ đĩa thay đổi thành khả dụng, nó có thể được đính kèm vào EC2instance mong muốn.



Để đính kèm ổ đĩa EBS này vào một EC2 instance, hãy nhấp vào Hành động --> Đính kèm Ổ đĩa.



Trong màn hình sau, hãy chỉ định ID phiên bản của phiên bản EC2 mà ổ đĩa EBS này cần được đính kèm. Đảm bảo rằng phiên bản của bạn cũng nằm trong cùng vùng khả dụng mà bạn đã tạo ổ đĩa. Nhấp vào "Attach" để tiếp tục.


Gắn ổ đĩa đã gắn vào Hệ thống Linux​

Sau khi gắn ổ đĩa vào phiên bản EC2, chúng ta cần định dạng ổ đĩa đó bằng hệ thống tệp theo lựa chọn hợp lệ của mình.

Để định dạng và gắn ổ đĩa vào hệ thống Linux, trước tiên hãy kết nối với hệ thống. Nhấp vào đây để xem các bước tạo và kết nối với phiên bản EC2 của Linux.

Sau khi kết nối với phiên bản, hãy sử dụng lệnhlsblkđể xem các thiết bị đĩa khả dụng và điểm gắn kết của chúng.

lsblk

Sử dụng lệnhfile -sđể lấy thông tin về thiết bị, chẳng hạn như loại hệ thống tệp của thiết bị. Nếu đầu ra chỉ hiển thị 'dữ liệu', thì không có hệ thống tệp nào trên thiết bị và chúng ta có thể tạo một mount, nếu thiết bị có hệ thống tệp, lệnh sẽ hiển thị thông tin về loại hệ thống tệp.

sudo file -s /dev/xvdf

Nếu bạn có một ổ đĩa trống, hãy sử dụng lệnhmkfs -t để tạo một hệ thống tệp trên ổ đĩa.

sudo mkfs -t xfs /dev/xvdf

Sử dụng lệnhmkdir để tạo thư mục điểm gắn kết cho ổ đĩa.

sudo mkdir /data

Sử dụng lệnh sau để gắn ổ đĩa tại thư mục chúng ta đã tạo trong bước trên.

sudo mount /dev/xvdf /data

Điểm gắn kết không được tự động bảo toàn khi khởi động lại hệ thống. Để tự động gắn kết ổ đĩa EBS này khi khởi động lại hệ thống, chúng ta cần tạo một mục nhập của thiết bị trong /etc/fstab.

Trước khi thực hiện bất kỳ thay đổi nào trong /etc/fstab, trước tiên hãy tạobản sao lưu của thiết bị đó.

sudo cp /etc/fstab /etc/fstab.orig

Sử dụng lệnh blkid để tìm UUID của thiết bị. Hãy giữ UUID này bên mình, bạn sẽ cần đến nó trong các bước tiếp theo.

sudoblkid

Mở tệp /etc/fstab.

sudo vim /etc/fstab

Thêm mục sau vào /etc/fstab để gắn thiết bị tại điểm gắn đã chỉ định.
Mã:
UUID=CHANGE_THIS_WITH_UIID_OF_THE_DEVICE_WE_FORMATED /data xfs defaults,nofail 0 2
Để xác minh rằng mục của bạn hoạt động, hãy chạy các lệnh sau để hủy gắn thiết bị rồi gắn tất cả các hệ thống tệp trong /etc/fstab.
Mã:
sudo umount /data
sudo mount -a

Bạn có thể tham khảo ảnh chụp màn hình sau để xem tất cả các bước chúng tôi đã thực hiện ở trên.


Kết luận​

Trong bài viết này, chúng ta đã thấy các bước để tạo một ổ đĩa EBS và gắn nó vào một trong các phiên bản EC2 của chúng ta. Chúng ta cũng đã thấy các bước để định dạng ổ đĩa và gắn nó vào thư mục trong hệ thống Linux và giữ nguyên giá trị gắn kết khi khởi động lại hệ thống.
 
Back
Bên trên