di chuyển kvm sang vmware - khách dựa trên lvm + đa đường


11

Cách di chuyển từ kvm sang vmware được đề xuất trong trường hợp khách dựa trên lvm với đa đường là gì? Tôi thấy rằng những câu hỏi tương tự đã được hỏi vài năm trước:

Cách di chuyển máy ảo dựa trên KVM đang chạy trong thiết lập LVM sang hình ảnh Vmdk

chuyển đổi máy ảo KVM sang VMware-vsphere

Nhưng vấn đề với trình chuyển đổi vCenter là dựa trên tài liệu khối lượng linux được gắn bởi bộ đa ánh xạ thiết bị không được hỗ trợ. Hiện tại cách nào là đúng để tiến hành trong trường hợp môi trường đa đường?


Đợi đã, VM đang thực hiện đa luồng của riêng mình?!
Michael Hampton

không, đa đường được sử dụng trên máy chủ
kvm

Trong trường hợp đó, vấn đề là gì?
Michael Hampton

Tôi đã nghĩ rằng đây là trường hợp nó không được hỗ trợ. Vì vậy, điều đó có nghĩa là tôi đã không hiểu chính xác và sử dụng trình chuyển đổi vcenter hoàn toàn tốt, miễn là trình ánh xạ thiết bị được sử dụng trên máy chủ kvm không phải trên máy chủ khách? Nếu có thì cảm ơn bạn rất nhiều vì đã làm rõ :)
joe33

Câu trả lời:


11

Bộ chuyển đổi VMware có thể di chuyển từ bất kỳ máy nguồn nào bất kể loại nguồn. (ảo / vật lý / KVM / Hyper-V) Vấn đề duy nhất là trình chuyển đổi VMware không thể di chuyển phần mềm RAID hoặc LVM. Vì vậy, giải pháp cho việc này là tạo ra một máy chủ bộ xương với mức tối thiểu của máy nguồn và đẩy mọi thứ bằng lệnh tar từ máy chủ nguồn.

Tôi đã phải sử dụng giải pháp này, khi tôi đang di chuyển khá nhiều máy chủ kim loại trần sang VMware và một số đã cài đặt mềm hoặc LVM.

Các bước để làm theo điều này:

1: Tạo hộp vm mục tiêu của bạn

2: Cài đặt phiên bản tối thiểu của cùng một hệ thống mà nguồn của bạn có (mạng, máy chủ ssh và tar phải có sẵn)

3: Tạo danh sách các thư mục mà chúng tôi không muốn đưa vào

boot Proc dev sys etc / fstab etc / lvm etc / blkid mnt / yourexternalhdd

lưu nó dưới / tmp / nocopy

4: Chụp ảnh mục tiêu của bạn trong trường hợp xảy ra sự cố

5: SSH vào nguồn của bạn và là root: cd /; tar -zcvpf - -X / tmp / nocopy * | ssh đích "cd /; tar -zxvpf - --numeric-own" 6: Đặt lại mục tiêu.

VÍ DỤ:

tar -zcvpf - -X / tmp / nocopy * | ssh root@10.0.4.158 "cd /; tar -zxvpf - --numeric-chủ sở hữu"


Một số cập nhật bổ sung liên quan đến máy chủ nguồn dựa trên XEN. Tôi gặp một số rắc rối trên máy chủ Windows, nơi tôi không thể kéo máy nguồn xuống vì một vài trong số chúng có cổ phần ở các tỷ lệ khác nhau. Sự cố được gây ra bởi các công cụ XEN. Nó cài đặt nhà cung cấp VSS cho máy chủ và điều này can thiệp vào Windows VSS rõ ràng và gây rắc rối cho việc di chuyển máy. Vì vậy, điều tốt nhất nếu bạn bị mắc kẹt tại một số điểm di chuyển máy Windows dựa trên XEN là loại bỏ các công cụ XEN khỏi hộp nguồn.
Laz

10

Để chuyển đổi hình ảnh đĩa hiện có sang định dạng vmdk của VMware, bạn nên sử dụng chương trình qemu-img từ gói qemu-utils (trong Ubuntu).

Quá trình này là đơn giản

sudo qemu-img convert -p -i DiskImage.img -O vmdk DiskImage.vmdk

vmkfstools -i /vmfs/volumes/nfs1/DiskImage.vmdk -d thin /vmfs/volumes/datastore1/MyServer/DiskImage.vmdk

Chuyển ảnh đĩa sang ESXi (sử dụng scp (bật ssh trong ESXi)) hoặc NFS

Tạo máy ảo mới với các tùy chọn tùy chỉnh và thêm đĩa chuyển đổi

Khởi động

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.