23/09/2018, 00:39

Mở rộng kích thước volume cho Instance EC2

AWS là một dịch vụ cho phép các bạn pay-as-you-go, có nghĩa là dùng bao nhiêu trả bấy nhiêu. Thế nên với những server bắt đầu với mức chi phí thấp, có thể đến một lúc sẽ phát sinh nhu cầu tăng cường. Bộ nhớ lưu trữ cũng là một trong những thứ thường xuyên phải mở rộng. Hôm nay mình sẽ hướng dẫn các ...

AWS là một dịch vụ cho phép các bạn pay-as-you-go, có nghĩa là dùng bao nhiêu trả bấy nhiêu. Thế nên với những server bắt đầu với mức chi phí thấp, có thể đến một lúc sẽ phát sinh nhu cầu tăng cường. Bộ nhớ lưu trữ cũng là một trong những thứ thường xuyên phải mở rộng. Hôm nay mình sẽ hướng dẫn các bạn tăng kích thước volume cho Instance EC2 mà không làm mất dữ liệu của Instance đó, đồng thời cũng là cách đơn giản nhất.

Prerequisite

  1. Một Instance EC2 chạy Linux
  2. Các bạn đã vào phần EC2 trong AWS Console

Cách thực hiện

Tạo snapshot

  1. Đầu tiên các bạn tạo snapshot của Instance đang chạy bằng cách vào Volume của side menu bên trái Console -> Chuột phải vào Volume của Instance các bạn muốn tăng dung lượng bấm Create Snapshot.
  2. Tiếp theo nhập các thông tin của Snapshot mới -> Sau đó bấm Create Snapshot
  3. Đợi 1 lúc và bạn có thể tìm thấy Snapshot mới tạo sẽ nằm ở trong mục Snapshots ở side menu

Tạo volume mới

Tiếp theo chúng ta sẽ tạo Volume mới từ Snapshots đã có bằng cách

  1. Vào Snapshots từ side menu -> Chuột phải vào Snapshot vừa tạo -> Bấm Create Volume
  2. Nhập các thông tin mong muốn cho Volume mới. /* Chú ý là Availability Zone phải giống với Availability Zone của Instance hiện tại
  3. Bấm Create Volume. Volume mới này sẽ có dữ liệu giống hệt với Volume cũ lúc tạo Snapshot.

Attach Volume mới tạo vào Instance

Sau đó chúng ta sẽ phải dừng Instance hiện tại lại để tiến hành tráo đổi Volume mới và Volume cũ

  1. Stop Instance đang chạy
  2. Vào Volumes từ side menu click chuột phải vào Volume hiện tại đang attach với Instance -> Chọn Detach -> Bấm Yes, detach
  3. Attach Volume mới vào Instance bằng cách chuột vào Volume mới tạo -> Chọn Attach -> Điền đúng thông tin của Instance đang chạy vào ô Instance , ở ô Device điền /dev/sda -> Bấm Attach

Khởi động Instance

Bạn đã hoàn thành đổi dung lượng cho Instance mà không làm mất dữ liệu. Tiếp theo hãy khởi động Instance lên và tận hưởng thành quả.

Lời kết

Vừa rồi mình đã trình bày 1 cách đơn giản nhất để mở rộng dung lượng lưu trữ của một Instance mà không làm mất dữ liệu của Instance đó. Hy vọng sẽ được trình bày với các bạn những cách khác ở các bài viết sau này. Cảm ơn các bạn

0