Hướng dẫn tạo và gắn đĩa cho máy ảo Azure
Khi làm việc với Máy ảo Azure (VM), việc quản lý lưu trữ có vai trò rất quan trọng. Mặc định, mỗi VM sẽ đi kèm với:
- Một đĩa hệ điều hành (để lưu trữ hệ điều hành).
- Một đĩa tạm thời (để lưu trữ dữ liệu tạm thời).
Tuy nhiên, bạn thường sẽ cần thêm dung lượng lưu trữ — có thể cho cơ sở dữ liệu, nhật ký, hoặc dữ liệu ứng dụng. Đây là lúc bạn cần đến các đĩa dữ liệu. Trong bài viết này, chúng ta sẽ cùng tìm hiểu cách tạo và gắn một đĩa mới vào VM của bạn trong Azure Portal.
Bước 1: Truy cập vào Máy ảo của bạn
Giả sử bạn đã có tài khoản Azure và đã tạo một VM. Nếu chưa, bạn có thể tìm hiểu cách tạo tại đây.
Trong menu bên trái, chọn "Máy ảo". Chọn VM mà bạn muốn gắn đĩa vào.
Bước 2: Thêm một đĩa mới
Trong menu điều hướng của VM, cuộn xuống và nhấp vào "Đĩa".
Nhấp vào "+ Tạo và gắn đĩa mới" trong hộp màu xanh. Nếu bạn đã có một đĩa dữ liệu được tạo trước, bạn có thể dễ dàng gắn nó bằng cách chọn "gắn đĩa đã tồn tại" ngay bên cạnh.
Sau khi nhấp vào "Tạo và gắn đĩa mới", bạn sẽ thấy thông tin về đĩa sẽ xuất hiện như trong hộp màu đỏ dưới đây:
Bước 3: Cấu hình đĩa mới
Tại đây, bạn cần điền thông tin chi tiết về đĩa. Bạn sẽ cần chỉ định:
- Tên đĩa → Một cái tên mô tả (ví dụ: TestDk).
- Loại lưu trữ → Theo sở thích và khả năng sẵn có. Tùy thuộc vào nhu cầu của bạn.
- Kích thước → Chọn theo nhu cầu của bạn (ví dụ: 8GB).
- Mã hóa → Khóa được quản lý bởi nền tảng.
- Bộ nhớ Cache → Đọc/Ghi (để nó có thể đọc và chỉnh sửa).
Nhấp vào "Áp dụng".
Vậy là bạn đã tạo và gắn đĩa dữ liệu đầu tiên của mình.
Tuy nhiên, bạn cần tối ưu/khởi tạo đĩa trong VM. Làm thế nào để thực hiện điều này? Hãy làm theo các bước dưới đây:
Bước 4: Khởi tạo/Tối ưu hóa đĩa bên trong VM
Đĩa đã được gắn nhưng chưa sử dụng được. Bạn cần khởi tạo/tối ưu hóa và định dạng nó từ bên trong VM. Tùy thuộc vào phương pháp đăng ký VM của bạn, điều này có thể được thay đổi bằng cách nhấp vào chỉnh sửa cài đặt trong phần kết nối.
Nếu bạn đã sử dụng mật khẩu, bạn có thể dễ dàng đăng nhập vào máy của mình. Tuy nhiên, nếu bạn sử dụng SSH Key, bạn sẽ phải tải file .pem và tải từ đó. Trong trường hợp này, chúng ta sẽ sử dụng mật khẩu. Nếu bạn quên mật khẩu của mình, giống như tôi đã làm!!! Bạn có thể đặt lại nó bằng cách nhấp vào "đặt lại mật khẩu".
Mở Windows PowerShell của bạn
Bạn sẽ cần đăng nhập vào VM của mình như hình dưới đây:
Lưu ý: Các ô màu vàng là đầu vào của tôi. Trong khi các mũi tên đỏ là lỗi tôi gặp phải.
- Ví dụ, VM của tôi không đang chạy, vì vậy tôi phải quay lại Azure để kết nối nó. Do đó, máy ảo của bạn phải đang chạy trước khi bạn có thể kết nối nó trên PowerShell của bạn.
- Lỗi khác là tôi đã quên mật khẩu, điều mà tôi đã chỉ cho bạn cách đặt lại ở trên. Nếu mọi thứ hoạt động đúng, bạn sẽ thấy thông tin chào mừng nghĩa là bạn đã đăng nhập thành công.
Bây giờ hãy tối ưu hóa đĩa. Sử dụng các lệnh dưới đây để thực hiện điều này.
1. Kiểm tra đĩa
bash
sudo lsblk -f
Lệnh này hiển thị tất cả các đĩa. Tìm /dev/sdc1 (hoặc tương tự).
2. Định dạng đĩa dữ liệu (TestDk) (chỉ nếu nó là một đĩa mới/trống)
bash
sudo mkfs.ext4 -F /dev/sdc1
Lệnh này tạo ra một hệ thống tập tin ext4. Bỏ qua bước này nếu đĩa đã có dữ liệu, như trong trường hợp tôi đã có dữ liệu sẵn.
3. Tạo điểm gắn kết
Đầu tiên, bạn cần tạo thư mục. Thực hiện bằng lệnh:
bash
sudo mkdir -p /mnt/TestDk
4. Gắn đĩa
Gắn đĩa với:
bash
sudo mount /dev/sdc1 /mnt/TestDk
Để xác nhận bạn đang thực hiện đúng, nhập lệnh:
bash
df -h | grep TestDk
Phân tích kết quả:
- /dev/sdc1 → phân vùng đĩa đã gắn.
- 16G → kích thước tổng thể của đĩa.
- 36K → dung lượng đã sử dụng (về cơ bản là trống).
- 15G → dung lượng trống có sẵn.
- 1% → tỷ lệ sử dụng.
- /mnt/TestDk → thư mục nơi nó được gắn.
Bạn nên thấy /dev/sdc1 được gắn vào /mnt/TestDk.
Lưu ý: Thường thì sau khi gắn đĩa và tối ưu hóa nó trên Linux, sau khi khởi động lại VM, đĩa dữ liệu sẽ bị ngắt kết nối. Để tránh điều đó, chúng ta sẽ áp dụng một lệnh để đảm bảo rằng khi khởi động VM, đĩa dữ liệu sẽ khởi động cùng với nó. Bạn đạt được điều này với bước 5.
5. Đảm bảo đĩa được tự động gắn sau khi khởi động lại
bash
sudo blkid /dev/sdc1
Nếu bạn nhận được thông tin như trong hình trên, thì bạn đang ở đúng hướng.
Sau đó, bạn có thể xác nhận bằng cách sử dụng
bash
df -h | grep TestDk
Nếu bạn nhận được thông tin đĩa như trên, bạn có thể kiểm tra xem có bao nhiêu đĩa đã được gắn:
bash
mount | grep sdc1
Nếu bạn thấy nhiều hơn một như trên, bạn sẽ cần phải gỡ gắn 1. Sử dụng
bash
sudo umount -l /mnt
để gỡ gắn nó.
Sau đó, xác nhận lại, rồi chạy
bash
df -h | grep TestDk
Và thế là xong!!! Bạn đã thêm một đĩa và tối ưu hóa nó cho VM Linux của mình.
Những thách thức bạn có thể gặp phải
Bạn có muốn biết những thách thức tôi gặp phải khi lần đầu tiên thực hiện điều này không? Nhấp vào đây để xem cách tôi đã giải quyết chúng.
Thực hành tốt nhất
- Luôn sao lưu dữ liệu trước khi thực hiện các thao tác liên quan đến đĩa.
- Kiểm tra trạng thái của máy ảo trước khi kết nối.
Những cạm bẫy phổ biến
- Quên mật khẩu đăng nhập.
- Không đảm bảo rằng máy ảo đang chạy trước khi thực hiện các thao tác.
Mẹo hiệu suất
- Đảm bảo chọn loại lưu trữ phù hợp với nhu cầu của bạn để cải thiện hiệu suất.
- Theo dõi việc sử dụng dung lượng đĩa để tránh việc hết dung lượng lưu trữ.
Giải quyết sự cố
- Nếu không thể kết nối với máy ảo, hãy kiểm tra trạng thái VM trong Azure.
- Nếu đĩa không khả dụng, hãy kiểm tra lại quá trình gắn đĩa.
Câu hỏi thường gặp
-
Làm thế nào để đặt lại mật khẩu cho máy ảo Azure?
- Bạn có thể đặt lại mật khẩu từ Azure Portal bằng cách chọn máy ảo của mình và nhấp vào "Đặt lại mật khẩu".
-
Có thể gắn nhiều đĩa dữ liệu vào một máy ảo không?
- Có, bạn có thể gắn nhiều đĩa dữ liệu vào một máy ảo tùy thuộc vào loại VM bạn đang sử dụng.
-
Cần lưu ý điều gì khi gắn đĩa vào máy ảo?
- Đảm bảo rằng đĩa không bị gắn vào máy ảo khác và có đủ dung lượng trống trên máy ảo để gắn đĩa mới.
Hy vọng rằng hướng dẫn này sẽ giúp bạn dễ dàng tạo và gắn đĩa vào máy ảo Azure của mình!