VMware khách tạm dừng khi máy chủ không hoạt động - làm cách nào để giữ cho nó chạy?


11

Tôi đang chạy VMWare Worstation 7 với Windows 7 x64 với tư cách khách, Windows XP x64 làm máy chủ. Bên trong khách tôi chạy một ứng dụng bảng điều khiển chạy dài, in ra các thông báo tiến trình với dấu thời gian trên chúng. Đôi khi tôi để nó chạy trong vài giờ trong khi tôi khóa hệ điều hành máy chủ và hoàn toàn không chạm vào máy tính. Khi tôi trở lại, tôi thấy rằng một thời gian sau khi tôi rời đi, nó dường như đã tạm dừng và tự động hoạt động trở lại: ứng dụng bảng điều khiển đã không đạt được nhiều tiến bộ và có một khoảng cách lớn về thời gian trong các thông báo tiến trình của nó.

Không có gì liên quan trong nhật ký sự kiện máy chủ, nhưng trong nhật ký sự kiện Ứng dụng khách, tôi có thể thấy những thông báo này trong khoảng thời gian tôi rời đi:

Yêu cầu vô hiệu hóa Trình quản lý cửa sổ màn hình được thực hiện theo quy trình (Dịch vụ công cụ VMware)

Trình quản lý cửa sổ màn hình nền không thể khởi động do thành phần bị vô hiệu hóa bởi một ứng dụng đang chạy

Và sau đó, khoảng thời gian tôi trở lại, điều này xuất hiện trong Nhật ký hệ thống:

The system time has changed to ‎2012‎-‎01‎-‎12T06:36:46.921000000Z from ‎2012‎-‎01‎-‎12T03:18:19.953079000Z.

Điều đó dường như ủng hộ lý thuyết của tôi rằng VMware đang làm gì đó chứ không phải Windows. Câu hỏi là: làm thế nào để tôi ngăn chặn nó làm điều đó? Tôi muốn ứng dụng của tôi tiếp tục chạy. Nhân tiện, các tùy chọn quyền lực được đặt thành không bao giờ ngủ ở cả khách và chủ nhà.


Làm thế nào mà thực tế là khách không chạy trong một lúc cho thấy rằng VMware đang làm gì đó chứ không phải là chính Windows?
David Schwartz

Thông báo nhật ký đề cập đến VMware Tools Service là những gì gợi ý nó.
EMP

Cài đặt nguồn có thể có cái gì đó để làm với nó? Kiểm tra cài đặt tiết kiệm năng lượng trên máy chủ và khách. Đặc biệt kiểm tra xem chủ nhà hoặc khách sẽ đi ngủ sau một thời gian nhàn rỗi vì cài đặt nguồn điện.
prunge

Đã kiểm tra - cả hai đều được thiết lập để không bao giờ ngủ.
EMP

Câu trả lời:


4

Vô hiệu hóa dịch vụ vmware sẽ ngăn chặn nó, bởi vì bạn đang vô hiệu hóa giao tiếp giữa khách và chủ nhà. Tín hiệu ngủ được gửi từ HĐH (là nơi nó bắt nguồn) được dịch thông qua các công cụ vmware, thành lệnh tạm dừng. Dừng dịch vụ cũng sẽ thỏa hiệp tất cả các tính năng của các công cụ vmware như giải phóng bộ nhớ và các khía cạnh quan trọng khác của việc chạy vm trong vmware và hiệu suất của máy chủ sẽ bị ảnh hưởng.

Để giải quyết vấn đề của bạn, hãy chuyển đến cài đặt nguồn trong cửa sổ (nhấp chuột phải vào màn hình> cá nhân hóa> bảo vệ màn hình> quản lý nguồn) và thay đổi khi máy tính của bạn chuyển sang chế độ ngủ. đó là tất cả những gì đang diễn ra, cài đặt mặc định cho windows 7 là ngủ sau 30 phút. Điều này đang được gửi đến máy chủ thông qua các công cụ vmware, đó là lý do tại sao vô hiệu hóa dịch vụ hoạt động. nhưng đó là một nhà nghỉ thực sự, chỉ cần thay đổi nó thành 'không bao giờ' ngủ / luôn luôn bật.


Để thêm vào câu trả lời này: bạn phải kiểm tra các tùy chọn tiết kiệm năng lượng trên cả máy chủ và hệ điều hành khách của bạn. Tôi chỉ phải thay đổi tùy chọn ngủ của hệ điều hành khách của mình thành không bao giờ ngủ, hy vọng nó sẽ hoạt động.
RAKK

1

Trong các công cụ VMware đi dưới tab script và bạn sẽ thấy một sự kiện script có thể nói là 'Đình chỉ hệ điều hành của khách'. Bỏ chọn 'Sử dụng tập lệnh' và điều đó sẽ ngăn VM tự tạm dừng. Tôi có cùng một vấn đề và đề nghị của bạn về các công cụ vmware đã cho tôi biết nơi cần tìm.


Hmm, đó chỉ là một phỏng đoán hoặc bạn đã thực sự thử nghiệm điều này? Tôi sẽ ngạc nhiên nếu điều đó tạo ra sự khác biệt, bởi vì tập lệnh đó được chạy khi VM tạm dừng, nó không nên khiến nó bị đình chỉ - và tất cả những gì nó làm là giải phóng địa chỉ IP.
EMP

0

Vô hiệu hóa dịch vụ VMWare Tools dường như đã thực hiện thủ thuật cho tôi.

Thậm chí tốt hơn, độ phân giải màn hình trong HĐH khách không còn thay đổi khi tôi thay đổi kích thước cửa sổ VMWare, đây là một phiền toái lớn khác. Cho đến nay tôi không thiếu bất kỳ chức năng nào, vì vậy tôi không thực sự chắc chắn dịch vụ đó dùng để làm gì.


1
Các tính năng như sao chép, dán và chia sẻ thư mục giữa máy chủ và khách
Ivan Castellanos

-3

Vô hiệu hóa tùy chọn Công nghệ ảo hóa Intel (hoặc Intel VT-x) trên BIOS hoặc UEFI của bạn.


Điều này không cung cấp một câu trả lời cho câu hỏi. Một khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào ; thay vào đó, cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi . - Từ đánh giá
Burgi

Cảm ơn bình luận của bạn. Bạn đã thử giải pháp này và thấy nó không hoạt động?
the_redburn

Xin chào bình luận của tôi là một tự động sau khi câu trả lời của bạn xuất hiện trên danh sách bài chất lượng thấp. Bạn nên xem Cách trả lời hoặc chuyến tham quan của chúng tôi để xem cách cải thiện câu trả lời của bạn.
Burgi
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.