Triển khai VM từ tệp vmdk / vmx


13

Tôi có một tệp vmdk và tệp vmx (và tất cả các tệp khác từ kho dữ liệu của ai đó) được sao chép vào kho lưu trữ dữ liệu của riêng tôi. Nếu tôi cố gắng triển khai từ tệp vmx, tôi nhận được một vm có tên "unknown # (không hợp lệ)" trong đó # là một số liên tiếp tùy thuộc vào số lần tôi đã thử. Nếu tôi cố gắng triển khai từ vmdk, tôi nhận được một VM không thể khởi động.

Có cách nào dễ dàng để khởi động VM và chạy từ thư mục VM không?

Chỉnh sửa: Khi tôi cố gắng triển khai từ tệp VMX, tôi nhận được vm này:

uknown vm

và tôi không thể chỉnh sửa cài đặt hoặc bật nguồn lên.

BIÊN TẬP:

Chúng tôi đã khắc phục vấn đề. Tệp đã được trao cho chúng tôi từ VMPlayer và phiên bản phần cứng không tương thích. Chúng tôi hạ phiên bản CTNH và xuất dưới dạng tệp .ova. Từ đó chúng tôi đã có thể nhập vào vCenter.


Ý tôi là tôi muốn có một VM có thể sử dụng được. Ai đó đã cho tôi thư mục VM này và tôi muốn sử dụng nó trên máy chủ của mình.
Jeff

1
Bạn đang "triển khai" VM như thế nào?
ewwhite

Tôi đã sao chép thư mục 18 GB lên kho dữ liệu.
Jeff

Câu trả lời:


16

Bạn có đang sử dụng ứng dụng khách vSphere không? Nếu vậy, chìa khóa của bạn là sử dụng tệp .vmx.

Nói chung ( không có chi tiết về các phiên bản, v.v. ), điều này được thực hiện bằng cách duyệt kho dữ liệu, điều hướng đến thư mục của VM, nhấp chuột phải vào tệp .vmx có liên quan và Thêm VM vào kho của bạn.

Từ đó, bạn sẽ có sẵn một VM trong kho dữ liệu của trung tâm dữ liệu (hoặc máy chủ). Đó là khi bạn có thể bật nguồn máy ảo.

nhập mô tả hình ảnh ở đây

Biên tập:

Nếu .vmx không tốt, bạn có thể tạo một máy ảo MỚI ...

nhập mô tả hình ảnh ở đây

  • Chọn "Tùy chỉnh".
  • Cấu hình với các thông số kỹ thuật cần thiết.
  • Khi bạn đến phần "Chọn đĩa", chọn "Sử dụng đĩa ảo hiện có".
  • Điều này sẽ mở một hộp thoại trong đó bạn có thể duyệt đến tệp .VMDK.
  • Hoàn thành thiết lập.
  • Lợi nhuận.

1
Và nếu bạn làm điều này và bạn vẫn nhận được VM là "không xác định", thì có lẽ có điều gì đó không ổn với .vmx. Đó là một tệp văn bản, mở nó lên và so sánh với một tệp đang hoạt động.
Shane Madden

Có cách nào để tạo vmx mới từ vmdk không?
Jeff

@Jeff Xem cập nhật của tôi ở trên.
ewwhite

Tôi cũng đã thử điều đó ... Tôi sẽ chỉ chấp nhận câu trả lời này, nhưng tôi không biết rằng tôi đã hỏi chính xác. Một lưu ý khác, mã zip tôi được cung cấp có một số ảnh chụp nhanh được ghép lại sau khi tôi tải lên đầy đủ thư mục. Có vấn đề gì không? Cảm ơn bạn đã giúp đỡ.
Jeff

@Jeff Oh, ảnh chụp nhanh có thể chưa được hợp nhất. Chúng không được hiển thị trong hộp thoại Datastore Browser về mục đích. Đó có thể là vấn đề của bạn ở đây. Bạn có quyền truy cập vào hệ thống ban đầu?
ewwhite

0

Để thêm đĩa ảo .vmdk vào máy VMware, vui lòng thực hiện các bước sau:

Mở máy ảo VMware của bạn và đảm bảo rằng nó đã tắt; Chọn VM -> Cài đặt; Trên tab Phần cứng, bấm Thêm để bắt đầu Trình hướng dẫn Thêm Phần cứng, chọn Đĩa cứng và bấm Tiếp theo. Trên trang Chọn Đĩa, chọn Sử dụng đĩa ảo hiện có và nhấp vào Tiếp theo. Trên trang Chọn Đĩa Hiện tại, nhập tên đường dẫn và tên tệp cho tệp đĩa hiện có hoặc duyệt đến tệp và bấm OK. (!) Ngay cả khi đĩa ảo được chuyển đổi bao gồm một số tệp .vmdk, bạn sẽ chỉ cần chọn một tệp .vmdk ở trang cuối của trình hướng dẫn. Điều này sẽ thêm toàn bộ đĩa ảo.


0

Nếu bạn muốn tạo vm qua tệp vmdk, bạn nên thay đổi tệp vmdk của mình.

vmkfstools -i source.vmdk -d thin target.vmdk

Sau đó, nó sẽ tạo ra hai tệp (target.vmdk và target-Flat.vmdk). Bạn nên sử dụng target.vmdk để tạo vm.

tạo vm qua vmdk

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.