No menu items!
No menu items!
More

    [KVM] Thêm ổ đĩa mới vào máy ảo KVM

    Làm cách nào để thêm dung lượng ổ đĩa bổ sung cho máy ảo trong KVM? Bạn có thể dễ dàng thêm ổ cứng bổ sung vào KVM/VM để tăng dung lượng lưu trữ. Trong hướng dẫn này, bạn sẽ biết cách thêm dung lượng lưu trữ đĩa bổ sung vào KVM/VM sử dụng lệnh virsh trên Linux.

    Bước 1 – Tạo disk mới.

    Nhập lệnh sau trên máy chủ KVM để tạo disk mới có tên ubuntu-box1-vm-disk1-5G với kích thước 5G.

    qemu-img create -f raw /home/data/ubuntu-box1-vm-disk1-5G 5G
    virsh attach-disk ubuntu-server /home/data/ubuntu-box1-vm-disk1-5G /dev/sdb --cache none
    ls -lh

    Định dạng này có ưu điểm là đơn giản và dễ dàng xuất sang tất cả các trình giả lập khác. Tuy nhiên, định dạng QEMU (qcow2) là định dạng linh hoạt nhất. Nếu bạn cần chụp nhanh VM hoặc mã hóa AES, hãy thử định dạng qcow2 với cú pháp như sau:

     sudo qemu-img create -f qcow2 /home/data/ubuntu-box1-vm-disk1-5G 5G

    Bước 2 – Gắn đĩa vào máy ảo.

    Trước khi bạn attack disk mới vào máy ảo của mình, hãy tìm tên các disk hiện tại. Đăng nhập vào máy ảo của bạn và gõ lệnh sau:

    df

    Hoặc

    fdisk -l | grep '^Disk /dev/vd[a-z]'

    Hãy lựa chọn 1 tên ổ đĩa khác với các ổ đĩa đã tồn tại để tránh lỗi do trùng trên device.

    Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors

    Vì vậy, VM của mình đang có disk /dev/vda với kích thước 40GiB. Để attack disk mới ubuntu-box1-vm-disk1-5G mới được tạo, bạn phải sử dụng tên đĩa khác với /dev/vda, như vậy mình sẽ sử dụng tên đĩa là /dev/vdb. Nếu bạn đã có đĩa /dev/vdb, bạn cần thay đổi vdb thành một tên khác ví dụ như /dev/vdc, v.v. Cú pháp như sau để gắn đĩa vào mãy ảo có tên là ubuntu-server:

    virsh attach-disk {vm-name} /home/data/{img-name-here} vdb --cache none

    Hoặc

    virsh attach-disk {vm-name} \
    --source /home/data/{img-name-here} \
    --target vdb \
    --persistent

    Ví dụ attack disk ‘/home/data/ubuntu-box1-vm-disk1-5G’ vào máy ảo có tên ‘ubuntu-server’, sử dụng lệnh.

    sudo virsh attach-disk ubuntu-server /home/data/ubuntu-box1-vm-disk1-5G vdb --cache none

    Sample outputs:

    [sudo] password for hoanghd: 
    Disk attached successfully

    Bài viết gần đây

    spot_img

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Đăng ký nhận thông tin bài viết qua email