Quá trình migrate VM/CT gặp lỗi “An error occurred when managing the cluster resource”
Vấn đề:
Sử dụng command pmigrate gặp lỗi khi tiến hành migrate VPS sang node khác trong cluster.
[root@pcs6 ~]# pmigrate v 5bdb430f-a75e-4038-afcf-3d40700e56c7 v pcs8.cloud1.tld
Tiến hành kiểm tra log trên server đích tại /var/log/parallels.log tìm thấy các thông báo lỗi như sau:
Migrate the VM virtualmachine on pcs8.cloud1.tld ()
root@pcs8.cloud1.tld's password:
Failed to migrate the VM: Failed to perform the operation. An error occurred when managing the cluster resource. Contact your system administrator for assistance.
11-12 11:39:28.506 F /disp:4208:617585/ /usr/sbin/shaman failed : retcode : 2, stdout: [] stderr: []
Giải pháp:
11-12 11:39:28.506 F /disp:4208:617585/ cluster resource 'virtualmachine' removing error
Để quá trình migrate thành công, bạn nên chuyển các VM/CT vào thư mục resource của shaman.
Các bước làm như sau:
- Tìm ID của ndoe muốn chuyển VPS tới.
# cat /etc/pstorage/host_id
[root@pcs6 .shaman]# cat /etc/pstorage/host_id
373e22942a174d3b
- Tìm địa chỉ lưu giữ các file cấu hình của VM/CT.
# find /pstorage/<storagename>/ -iname "*VMNAME*"
VD:
[root@pcs6 .shaman]# find . -iname virtualmachine
./md.1bc971a4413345bb/resources/vm-virtualmachine
- Tiến hành di chuyển đến vị trí như đã tìm thấy bên trên.
# mv <current_location_from_step2> /pstorage/<storagename>/.shaman/md.<proper_host_id_from_step1>/resources/
VD:
[root@pcs6 .shaman]# mv ./md.1bc971a4413345bb/resources/vm-virtualmachine ./md.373e22942a174d3b/resources/