Saturday, October 5, 2024

Snapshot với Proxmox CLI

-

1. Tạo snapshot.

Để tạo snapshot cho một máy ảo (VM) trong Proxmox qua dòng lệnh, bạn có thể sử dụng lệnh qm snapshot.

Dưới đây là cú pháp:

qm snapshot <VM_ID> <snapshot_name> --description "<description>"

Ví dụ, để tạo một snapshot cho VM với ID 114 và tên snapshot là backup_2024, bạn có thể chạy:

shell> qm snapshot 114 backup_2024 --description "Backup on 2024-10-01"
snapshotting 'drive-scsi0' (ceph:vm-114-disk-0)
Creating snap: 10% complete...
Creating snap: 100% complete...done.
snapshotting 'drive-scsi1' (ceph:vm-114-disk-1)
Creating snap: 10% complete...
Creating snap: 100% complete...done.
snapshotting 'drive-scsi2' (ceph:vm-114-disk-2)
Creating snap: 10% complete...
Creating snap: 100% complete...done.
snapshotting 'drive-scsi3' (ceph:vm-114-disk-3)
Creating snap: 10% complete...
Creating snap: 100% complete...done.
snapshotting 'drive-scsi4' (ceph:vm-114-disk-4)
Creating snap: 10% complete...
Creating snap: 100% complete...done.
snapshotting 'drive-scsi5' (ceph:vm-114-disk-5)
Creating snap: 10% complete...
Creating snap: 100% complete...done.

Nếu bạn không muốn cung cấp mô tả, bạn có thể bỏ qua phần --description.

2. List snapshot.

Trong Proxmox, bạn có thể liệt kê danh sách các snapshot của một máy ảo (VM) bằng lệnh sau:

qm listsnapshot <vmid>

Trong đó:

  • <vmid> là ID của máy ảo mà bạn muốn xem danh sách snapshot.

Ví dụ, nếu VM của bạn có ID là 114, bạn chạy lệnh:

shell> qm listsnapshot 114
`-> default                     2024-10-01 00:10:09     no-description
 `-> backup_2024                2024-10-01 01:05:04     Backup on 2024-10-01
  `-> current 

Lệnh này sẽ hiển thị danh sách các snapshot đã được tạo cho VM đó.

3. Khôi phục một snapshot.

Để khôi phục một snapshot của máy ảo (VM) trong Proxmox thông qua dòng lệnh (CLI), bạn có thể sử dụng lệnh sau:

qm rollback <vmid> <snapshot-name>

Trong đó:

  • <vmid> là ID của máy ảo mà bạn muốn khôi phục.
  • <snapshot-name> là tên của snapshot mà bạn muốn khôi phục.

Ví dụ, để khôi phục snapshot có tên là default cho VM với ID 114:

shell> qm rollback 114 default
Rolling back to snapshot: 1% complete...
Rolling back to snapshot: 2% complete...
Rolling back to snapshot: 3% complete...
Rolling back to snapshot: 4% complete...


Rolling back to snapshot: 94% complete...
Rolling back to snapshot: 95% complete...
Rolling back to snapshot: 96% complete...
Rolling back to snapshot: 97% complete...
Rolling back to snapshot: 98% complete...
Rolling back to snapshot: 99% complete...
Rolling back to snapshot: 100% complete...done.

Lệnh này sẽ khôi phục máy ảo về trạng thái được lưu trong snapshot default. Hãy lưu ý rằng quá trình khôi phục có thể gây mất dữ liệu nếu có bất kỳ thay đổi nào sau khi snapshot được tạo.

4. Xóa snapshot.

Để xóa một snapshot trong Proxmox từ dòng lệnh, bạn có thể sử dụng lệnh qm delsnapshot.

Trong trường hợp của bạn, bạn muốn xóa snapshot có tên backup_2024 của VM có ID là 114. Bạn có thể thực hiện như sau:

shell> qm delsnapshot 114 backup_2024
Removing snap: 100% complete...done.
Removing snap: 100% complete...done.
Removing snap: 100% complete...done.
Removing snap: 100% complete...done.
Removing snap: 100% complete...done.
Removing snap: 100% complete...done.

Lệnh này sẽ xóa snapshot có tên backup_2024 của VM với ID 114.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories