Cập nhật công cụ VMware từ PowerCLI

Để cài đặt vSphere, trình điều khiển VMware Tools cho phép các máy ảo kết nối với bộ ảo hóa ESX hoặc ESXi để có hiệu suất tối ưu, cũng như tận dụng tất cả các thiết bị ảo hiện tại. Mỗi bản cập nhật gia tăng của VMware ESXi hoặc ESX có thể phải chịu một bản cập nhật cho bản cài đặt VMware Tools cho các máy ảo khách. Luôn cập nhật VMware Tools có thể là một nhiệm vụ nhanh chóng tránh xa bạn.

Một cách nhanh chóng và lặp lại để cập nhật VMware Tools là sử dụng PowerCLI, triển khai PowerShell của VMware. Một số lệnh (Cmdlets) có sẵn để thực hiện nhanh công việc này; chẳng hạn, Cmdlet Update-Tools trong PowerCLI cho phép khách nhận được bản cập nhật cho VMware Tools.

Để sử dụng Cmdlet này, chúng tôi sẽ lấy một ví dụ về máy ảo DROBO-WS2K8R2-SQL2K8 với bản cài đặt VMware Tools đã lỗi thời ( Hình A ). Hình A

Nhấp vào hình ảnh để phóng to.

Chuỗi PowerCLI sau đây sẽ cập nhật VMware Tools trên máy ảo được đề cập:

 Cập nhật-Công cụ -Không khởi động -VM DROBO-WS2K8R2-SQL2K8 -Server VC4.RWVDEV.INTRA 
Trong ví dụ này, VM được chỉ định, cũng như Máy chủ vCenter (VC4.RWVDEV.INTRA). Khi lệnh được xử lý, nó được hiển thị trong vSphere Client ( Hình B ). Hình B

Nhấp vào hình ảnh để phóng to.

Lưu ý rằng tùy chọn -NoReboot đã được chỉ định trong lần lặp này của Cmdlet và mới đối với triển khai PowerCLI đi kèm với vSphere 4.1. Mặc dù nó sẽ không khởi động lại máy ảo, nhưng sẽ có tác động đến hệ điều hành khách Windows. Nâng cấp VMware Tools trong hầu hết các tình huống sẽ cập nhật trình điều khiển cho giao diện mạng trong máy ảo; điều này sẽ gây ra sự mất kết nối mạng tạm thời của máy ảo khách có thể tự phục hồi nhưng đáng chú ý. Hãy ghi nhớ điều này khi sử dụng tập lệnh.

Nếu bạn cần cập nhật nhiều máy ảo, một số tùy chọn có thể được chọn. Dễ thực thi nhất sẽ là ký tự đại diện trong giá trị -VM. Một dòng cho mỗi máy ảo cũng có thể được thực hiện để cung cấp các triển khai rõ ràng.

Bạn có thường xuyên sử dụng Cmdlet Update-Tools không? Nếu vậy, bạn có tự động hóa nó theo bất kỳ cách nào? Hãy cho chúng tôi biết trong cuộc thảo luận.

© Copyright 2020 | mobilegn.com