Cách cài đặt VMware Tools trên Linux, Windows, macOS, FreeBSD và Solaris

Nếu bạn đã từng triển khai một máy ảo VMware trên VMware ESXi, VMware Workstation, VMware Player hoặc VMware Fusion, chắc hẳn bạn đã nhận thấy rằng sau khi cài đặt hệ điều hành khách (OS), bạn sẽ được yêu cầu cài đặt VMware Tools. Trong bài viết này, chúng tôi sẽ giải thích VMware Tools là gì và hướng dẫn quy trình cài đặt VMware Tools trên các hệ điều hành khác nhau, bao gồm Linux, Windows, macOS, FreeBSD và Solaris.

NAKIVO cho sao lưu VMware vSphere

NAKIVO cho sao lưu VMware vSphere

Bảo vệ dữ liệu toàn diện cho các máy ảo VMware vSphere và các tùy chọn khôi phục tức thì. Các điểm sao lưu an toàn tại chỗ, ngoài cơ sở và trên đám mây. Các tính năng chống ransomware.

VMware Tools là gì? VMware Tools là bộ trình điều khiển và tiện ích được cài đặt trên hệ điều hành khách (OS) nhằm nâng cao hiệu suất của hệ điều hành này. VMware Tools cho phép đồng bộ hóa thời gian giữa máy chủ và máy khách, đồng thời cải thiện trải nghiệm người dùng thông qua hiệu suất chuột mượt mà (không bị giật lag), hiệu suất đồ họa tốt hơn, khay nhớ tạm chung, khả năng kéo thả tệp tin, và tính năng kịch bản để tự động hóa các tác vụ bên trong máy ảo (VM). Như bạn có thể nhớ, khi tạo một máy ảo (VM), bạn cần chọn phiên bản phần cứng. Phần cứng ảo hóa được sử dụng bởi các máy ảo. Các trình điều khiển cho phần cứng ảo hóa này được cài đặt cùng với VMware Tools. Một máy ảo có thể hoạt động mà không cần VMware Tools, nhưng bạn sẽ bỏ lỡ hầu hết các tính năng và lợi ích của việc sử dụng máy ảo. Rất khuyến khích bạn cài đặt VMware Tools trên các hệ điều hành khách chạy trên máy ảo VMware. Bộ tính năng có sẵn sau khi cài đặt VMware Tools không giống nhau đối với các hệ điều hành khác nhau, ví dụ: một số tính năng được kích hoạt cho khách Windows không có sẵn cho khách Linux. Chế độ Unity không có sẵn cho khách Linux trong các phiên bản mới nhất của trình ảo hóa desktop VMware. Bảng tạm chia sẻ bị giới hạn đối với các máy ảo chạy trên máy chủ ESXi. Bạn cũng cần cài đặt VMware Tools sau khi (nếu bạn chuyển đổi máy chủ vật lý thành máy ảo). Yêu cầu Có một số yêu cầu để cài đặt VMware Tools: Hệ điều hành khách phải nằm trong danh sách các hệ điều hành được hỗ trợ. Máy ảo phải ở trạng thái đang chạy để bắt đầu cài đặt VMware Tools, và hệ điều hành khách phải đã được khởi động. Trong một số bản phân phối Linux, bạn có thể cần cài đặt thủ công các gói cần thiết cho việc cài đặt VMware Tools, chẳng hạn như các header kernel và công cụ cần thiết để biên dịch VMware Tools trong quá trình cài đặt). Trong các bản phân phối dựa trên Debian, bạn có thể cài đặt các gói cần thiết bằng lệnh: Trong các bản phân phối Linux khác, hãy sử dụng các trình quản lý gói phù hợp như zypper trong SUSE và yum trong các bản phân phối dựa trên Red Hat. Cách cài đặt VMware Tools trên Linux Quy trình cài đặt VMware Tools tương tự đối với các máy ảo chạy trên VMware ESXi, , VMware Player và VMware Fusion. Hãy cùng xem lại cách cài đặt VMware Tools trên một máy ảo chạy Ubuntu 18. ESXi 6.5 và VMware Workstation 15 được sử dụng trong phòng thí nghiệm của chúng tôi để viết bài đăng trên blog này.&

Chuyển đổi từ máy chủ vật lý sang máy ảo

apt-get install binutils cpp gcc make psmisc linux-headers-$(uname -r)

VMware Workstation Quy trình làm việc cho các phiên bản mới hơn của các hệ điều hành được hỗ trợ, VMware Workstation và VMware Tools là tương tự nhau.

Phương pháp truyền thống để cài đặt VMware Tools

Phương pháp này bao gồm việc chèn một hình ảnh đĩa ISO ảo chứa trình cài đặt VMware Tools vào ổ đĩa DVD ảo của máy ảo, chạy tệp thực thi của trình cài đặt độc lập và cài đặt VMware Tools. Phương pháp truyền thống có thể hữu ích khi bạn cần cài đặt VMware Tools trên các phiên bản Linux cũ hơn.

Các hình ảnh ISO cho các hệ điều hành khách khác nhau được lưu trữ tại các vị trí sau:

  • Trên ESXi: /vmimages/tools-isoimages/
  • Trên Windows, vị trí mặc định là C:Program Files (x86)VMwareVMware Workstation

    Các hình ảnh ISO được lưu trữ trong thư mục cài đặt của VMware Workstation trên Windows.

  • Trên Linux: /usr/lib/vmware/isoimages/

Nếu các tệp ISO chứa VMware Tools bị thiếu trên máy chủ chạy hypervisor VMware, bạn có thể tải xuống tệp ISO cần thiết kèm VMware Tools từ trang web của VMware:

Do Broadcom đã mua lại VMware, bạn cũng có thể tải xuống VMware Tools từ trang web của Broadcom sau khi đăng ký tại đó:

https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Tools

Để cài đặt VMware Tools trên Linux, hãy thực hiện các bước sau:

  1. Chèn tệp hình ảnh DVD ảo chứa trình cài đặt VMware Tools.

    Nếu máy ảo (VM) của bạn đang chạy trên VMware ESXi được quản lý bởi vCenter, hãy mở VMware HTML5 vSphere Client và chọn máy ảo của bạn trong Host and Clusters . Nếu VMware Tools chưa được cài đặt trên máy ảo đó, bạn sẽ thấy thông báo và nút nhấp Install VMware Tools . Bạn cũng có thể bắt đầu cài đặt VMware Tools thủ công bằng cách nhấp vào Actions > Guest OS > Install VMware Tools (xem hình ảnh minh họa bên dưới).

    How to install VMware Tools on a Linux VM

    Sau đó, VMware vSphere Client sẽ thông báo rằng máy ảo (VM) với hệ điều hành khách phải đang chạy để có thể gắn hình ảnh ISO và cài đặt VMware Tools trên hệ điều hành khách. Nếu hệ điều hành khách chưa chạy, bạn nên khởi động máy ảo trước, đợi cho đến khi hệ điều hành khách khởi động xong, rồi mới gắn hình ảnh ISO có chứa VMware Tools để cài đặt. Nhấp vào Mount khi đã sẵn sàng.

    Install VMware Tools

    Nếu máy ảo (VM) của bạn đang chạy trên VMware Workstation hoặc trên máy chủ ESXi, nhưng bạn quản lý máy ảo chạy trên ESXi bằng VMware Workstation, hãy chèn hình ảnh đĩa ISO cài đặt VMware Tools.

    • Chọn máy ảo đang chạy mà bạn muốn cài đặt VMware Tools.
    • Nhấp vào VM > Install VMware Tools.

      Install VMware Tools from the VM menu of VMware Workstation

      LƯU Ý: Nếu bạn có hai hệ điều hành khách được cài đặt trên một máy ảo, bạn nên cài đặt VMware Tools trên cả hai hệ điều hành.

  2. Hiện tại, hình ảnh đĩa chứa trình cài đặt VMware Tools đã được chèn vào ổ đĩa CD/DVD ảo. Trong Ubuntu 18, đĩa DVD ảo sẽ được gắn tự động và bạn có thể thấy biểu tượng tắt trên màn hình Desktop. Nhấp chuột phải vào biểu tượng tắt và nhập Open trong Terminal.

    Open Terminal to install VMware Tools in Linux

    LƯU Ý: Nếu đĩa DVD không được gắn tự động trên bản phân phối Linux của bạn, bạn có thể gắn đĩa thủ công.

    • Truy cập vào thư mục /mnt/:

      cd /mnt/

    • Tạo thư mục /mnt/cdrom/ nếu thư mục này không tồn tại:

      mkdir cdrom

    • Gắn đĩa CD-ROM vào thư mục /mnt/cdrom/ :

      mount /dev/cdrom /mnt/cdrom

    • Chuyển đến thư mục /tmp/ :

      cd /tmp/

    • Giải nén các tệp từ tệp lưu trữ cài đặt VMware Tools (số phiên bản của bạn có thể khác):

      tar zxvf /mnt/cdrom/VMwareTools-10.1.0-4449150.tar.gz

    • Tháo thiết bị CD-ROM:

      umount /dev/cdrom

  3. Đảm bảo rằng lệnh ifconfig có sẵn trong giao diện dòng lệnh. Nếu không, hãy cài đặt net-tools bao gồm các công cụ ifconfig theo cách thủ công trước khi cài đặt VMware Tools trên máy ảo Ubuntu của bạn:

    apt-get install net-tools

  4. Sau khi mở lối tắt trong Terminal, bạn sẽ thấy thư mục của hình ảnh đĩa DVD ảo, đây chính là thư mục hiện tại trong giao diện điều khiển. Trong trường hợp của chúng ta, nội dung của đĩa DVD ảo cài đặt VMware Tools có sẵn tại /media/user1/VMware Tools/

    Trong đó user1 là tên tài khoản người dùng của chúng ta trên Linux.

    Bạn có thể liệt kê nội dung của thư mục này và xem tệp lưu trữ chứa trình cài đặt VMware Tools cho Linux.

    cd /media/user1/VMware Tools/

    ls -al

    Tên tệp lưu trữ là VMwareTools-10.1.0-4449150.tar.gz trong trường hợp này.

    Sao chép tệp lưu trữ vào thư mục mà bạn có quyền ghi, ví dụ như vào thư mục ~/Downloads/. Ngoài ra, bạn có thể sử dụng thư mục /tmp/ :

    cp VMwareTools-10.1.0-4449150.tar.gz ~/Downloads

  5. Chuyển đến thư mục mà bạn đã sao chép tệp lưu trữ chứa VMware Tools vào:

    cd ~/Downloads

  6. Giải nén các tệp cài đặt từ tệp lưu trữ:

    tar -zxvf VMwareTools-10.1.0-4449150.tar.gz

    Extracting the installer files from the archive

  7. Chuyển đến thư mục vmware-tools-distrib chứa tệp cài đặt có thể thực thi:

    cd vmware-tools-distrib/

  8. Chạy tệp cài đặt với quyền root:

    sudo ./vmware-install.pl

    Running the VMware Tools installation script on Linux

    Trình cài đặt được viết bằng ngôn ngữ Perl. Sau khi chạy trình cài đặt VMware Tools, bạn cần trả lời các câu hỏi trên giao diện dòng lệnh. Nhấn Nhập để sử dụng giá trị mặc định được hiển thị trong ngoặc đơn. Bạn có thể sử dụng giá trị mặc định cho hầu hết các tùy chọn. Hãy chú ý khi thấy các câu hỏi về việc kích hoạt thư mục chia sẻ và kéo thả & (xem hình ảnh minh họa bên dưới). Nhập Y (yes) để kích hoạt các tính năng này, vì câu trả lời mặc định là [no].

    Enabling features such as shared folders

    Nếu VMware Tools được cài đặt thành công, bạn sẽ thấy thông báo như trong hình ảnh minh họa. Bạn có thể cần khởi động lại hệ điều hành khách Linux để áp dụng tất cả các thay đổi hệ thống sau khi cài đặt VMware Tools.

    VMware Tools installed successfully on Linux

  9. Sau khi cài đặt VMware Tools trên Linux, bạn có thể kiểm tra phiên bản VMware Tools đã cài đặt bằng lệnh:

    vmware-toolbox-cmd -v

    LƯU Ý: Trong OpenSuSE Linux, bạn có thể tải xuống gói cài đặt VMware Tools (Open VM Tools) mới ở định dạng ymp (gói meta YaST) hoặc tải trực tiếp các gói nhị phân ở định dạng rpm từ Trang web OpenSUSE.

Cài đặt VMware Tools bằng kho phần mềm (được khuyến nghị)

VMware khuyến nghị bạn cài đặt VMware Tools cho Linux từ các kho phần mềm trực tuyến bằng trình quản lý gói Linux. Ưu điểm của phương pháp này là bạn luôn nhận được phiên bản mới nhất của VMware Tools. Ngoài ra, quá trình cài đặt này nhanh hơn và dễ dàng hơn vì bạn không cần sao chép các tệp cài đặt và thực hiện các cấu hình thủ công.

VMware đã phát triển phiên bản mã nguồn mở của VMware Tools cho Linux có tên là Open VM Tools (bạn có thể tìm mã nguồn tại tại đây). Hãy cùng xem cách cài đặt VMware Tools trên Linux từ các kho phần mềm trực tuyến thông qua ví dụ trên Ubuntu 18. Trang Cài đặt lại Ubuntu 18.04 được sử dụng để giải thích quy trình cài đặt VMware Tools (Open VM Tools) trong từng ví dụ.

LƯU Ý: Nguyên tắc cài đặt cho các bản phân phối Linux khác cũng tương tự.

  1. Cập nhật danh sách các gói phần mềm có sẵn trong kho phần mềm cho trình quản lý gói của bạn.

    apt-get update

  2. Nếu bạn sử dụng Linux không có giao diện người dùng đồ họa (GUI) mà chỉ có giao diện dòng lệnh, hãy cài đặt VMware Tools bằng lệnh:

    apt-get install open-vm-tools

    Nếu bạn sử dụng Linux có GUI, hãy cài đặt VMware Tools được tối ưu hóa cho trải nghiệm trên máy tính để bàn và cung cấp các tính năng như Thư mục chia sẻ, Khay nhớ tạm chia sẻ và Kéo & Thả.

    apt-get install open-vm-tools-desktop

    LƯU Ý: Ngoài ra còn có hai gói Open VM Tools thay thế có thể được cài đặt từ các kho phần mềm trực tuyến.

    open-vm-tools-devel là gói mở rộng của open-vm-tools chứa các thư viện không gian người dùng bổ sung để phát triển ứng dụng.

    open-vm-tools-debuginfo là gói thay thế với các tệp nhị phân và mã nguồn có thể được sử dụng để gỡ lỗi open-vm-tools.

  3. Bây giờ bạn có thể kiểm tra phiên bản VMware Tools đã cài đặt.

    vmware-toolbox-cmd -v

Cài đặt VMware Tools trên Linux tự động

VMware Tools có thể được cài đặt tự động nếu bạn đang cài đặt Ubuntu 19 trở lên. Ngay cả khi bạn chọn Cài đặt tối thiểu trong trình hướng dẫn cài đặt Ubuntu (Cập nhật và phần mềm khác), VMware Tools (open-vm-tools-desktop) sẽ được tải xuống và cài đặt tự động từ kho phần mềm trực tuyến (cần có kết nối internet). Bạn có thể cần cấu hình tính năng kéo và thả sau đó.

Nhờ đó, bạn có thể tiết kiệm thời gian dành cho việc cài đặt VMware Tools và các bản cập nhật hệ thống. Ubuntu 19 trở nên thân thiện hơn với người dùng trong môi trường ảo VMware. Nếu bạn đã cài đặt Linux trên một máy ảo (VM), hãy sử dụng một trong các phương pháp được giải thích ở trên để cài đặt VMware Tools hoặc Open VM Tools.

LƯU Ý: Nếu bạn cài đặt các phiên bản mới nhất của OpenSUSE Linux với kết nối internet được kích hoạt và kích hoạt các kho lưu trữ trực tuyến, Open VM Tools sẽ được cài đặt tự động.

Nếu bạn sử dụng VMware Easy Install để tạo một máy ảo Linux, VMware Tools sẽ được cài đặt tự động, nhưng việc cài đặt Linux thủ công với tùy chọn “cập nhật” được khuyến khích hơn vì bạn có thể cấu hình nhiều thông số hơn trong trường hợp này.

Easy install can be used to install VMware Tools on a guest OS automatically

Khắc phục sự cố kéo và thả

Nếu bạn chạy máy ảo Linux có cài đặt VMware Tools trên VMware Workstation/Player và tính năng kéo và thả không hoạt động, hãy kiểm tra các cài đặt sau khi tắt máy ảo:

Truy cập VM > Settings, chọn tab Options , sau đó chọn Guest Isolation. Hãy đảm bảo rằng hai tùy chọn sau đã được bật:

  • Bật tính năng kéo và thả
  • Bật tính năng sao chép và dán

VMware Tools installed – configuring guest isolation

Nếu các cài đặt này không giúp được gì và tính năng kéo và thả vẫn không hoạt động, hãy thử chạy các lệnh trong hệ điều hành Linux khách như được hướng dẫn dưới đây:

  1. Kiểm tra tiến trình liên quan đến VMware Tools (trong ví dụ này sử dụng Open VM Tools):

    ps -ef | grep tools

    Ghi nhớ ID quá trình của /usr/bin/vmtoolsd -n vmusr blockFd 3

    Trong ví dụ này, PID là 1891.

  2. Danh sách các tệp mở liên quan đến quá trình đó (1891):

    lsof -p 1891 | grep -i plugins

    Drag and drop troubleshooting

  3. Kích hoạt dịch vụ VMware vmblock fuse mount cần thiết để sử dụng tính năng kéo và thả.

    systemctl enable run-vmblockx2dfuse.mount

  4. Kiểm tra trạng thái của dịch vụ.

    systemctl status -l run-vmblockx2dfuse.mount

    Checking the status of the VMware vmblock fuse mount service

Lưu ý rằng tính năng kéo và thả bị vô hiệu hóa trên các máy ảo (VM) chạy trên ESXi, nhưng bạn có thể thử cấu hình tính năng bảng tạm chung như hướng dẫn dưới đây.

Cách kích hoạt bảng tạm chung trên các máy ảo ESXi

Theo mặc định, tính năng bảng tạm chung bị vô hiệu hóa trên các máy ảo chạy trên máy chủ ESXi ngay cả khi đã cài đặt VMware Tools. Điều này nhằm mục đích bảo mật. Bạn có thể bật tính năng bảng tạm chung cho các máy ảo ESXi theo cách thủ công. Để thực hiện việc này, bạn cần chỉnh sửa cấu hình máy ảo. Bạn có thể thực hiện việc này trong giao diện của VMware vSphere Client hoặc thủ công bằng cách chỉnh sửa tệp VMX của máy ảo trong kho dữ liệu.

Hãy chỉnh sửa tệp cấu hình VMX thủ công bằng cách sử dụng kết nối SSH đến máy chủ ESXi nơi máy ảo của bạn đang chạy:

  1. Tắt nguồn máy ảo mà bạn định chỉnh sửa cấu hình.
  2. Kết nối với máy chủ ESXi nơi máy ảo đang chạy bằng phần mềm SSH. Truy cập SSH phải được kích hoạt trên máy chủ ESXi của bạn. Truy cập vào thư mục trên kho dữ liệu (datastore) nơi lưu trữ các tệp của máy ảo Linux. Trong ví dụ này, chúng ta truy cập vào thư mục sau:

    cd /vmfs/volumes/SSD2/Ubuntu-VMT/

  3. Trong trường hợp của chúng ta, chúng ta cần chỉnh sửa tệp Ubuntu-VMT.vmx nằm trong thư mục của máy ảo. Bạn có thể sao lưu tệp cấu hình máy ảo trước khi chỉnh sửa. Thêm hai dòng sau vào cuối tệp:

    isolation.tools.copy.disable = "FALSE"

    isolation.tools.paste.disable = "FALSE"

Các thiết lập này sẽ ghi đè lên các thiết lập được thực hiện bằng VMware Tools bên trong máy ảo.

Tính năng bảng tạm chia sẻ cho các máy ảo ESXi có một số hạn chế. Đối với tính năng sao chép/dán, giới hạn là 64 KB văn bản thuần túy, và bạn không thể sao chép/dán hình ảnh, âm thanh và các nội dung khác được sao chép vào khay nhớ tạm, cũng như không thể sao chép/dán các tệp tin bao gồm cả tệp văn bản.

Cách cài đặt VMware Tools trên FreeBSD

Các phiên bản mới nhất của VMware Tools hiện chỉ được phân phối dưới dạng Open VM Tools, đây là phiên bản mã nguồn mở của VMware Tools. Điều này nhằm mục đích cải thiện quy trình cài đặt và cho phép cập nhật VMware Tools khi cập nhật hệ điều hành.

Với các phiên bản FreeBSD mới nhất (10.x trở lên), khuyến nghị bạn nên cài đặt Open VM Tools từ các kho phần mềm trực tuyến thay vì VMware Tools từ các trình cài đặt độc lập có trong hình ảnh ISO. Phiên bản mới nhất của VMware Tools cho FreeBSD được phân phối dưới dạng hình ảnh ISO là 10.1.15. Vì lý do này, bài viết này chỉ giải thích phương pháp hiện đại để cài đặt VMware Tools (Open VM Tools) từ các kho phần mềm. Lưu ý rằng nếu bạn đã cài đặt VMware Tools từ tệp ISO và muốn cài đặt phiên bản mới nhất của Open VM Tools, bạn phải gỡ cài đặt phiên bản VMware Tools cũ trước khi cài đặt Open VM Tools.

Phương pháp 1: Sử dụng trình quản lý gói

Bạn có thể cài đặt VMware Tools trên FreeBSD bằng trình quản lý gói.

  1. Đầu tiên, tìm kiếm các gói có sẵn cho hệ thống của bạn:

    # pkg search open-vm

    Trong trường hợp của chúng tôi, hai gói sau đây có sẵn:

    open-vm-tools-10.3.0_1,2 VMware Tools mở cho khách VMware trên FreeBSD

    open-vm-tools-nox11-10.3.0_1,2 VMware Tools mở cho khách VMware trên FreeBSD

    How to install VMware Tools on FreeBSD – searching packages

  2. Vì FreeBSD được sử dụng trong ví dụ này không có giao diện người dùng đồ họa, nên loại VMware Tools “nox” được cài đặt:

    # pkg install open-vm-tools-nox11-10.3.0_1,2

    Hệ thống thông báo rằng một số gói bổ sung phải được cài đặt. Tiếp tục thực hiện thao tác này – nhập Y và nhấn Enter để tiếp tục.

    installing Open VM Tools from online repositories

    Bạn sẽ nhận được thông báo rằng mô-đun kernel fuse phải được cài đặt để sử dụng fusefs-libs .

    suggestion to install the fuse kernel module

    Mô-đun kernel này có thể được cài đặt bằng các lệnh:

    Cài đặt cổng: cd /usr/ports/sysutils/fusefs-libs3/ && make install clean

    Cài đặt gói: pkg install fusefs-libs3

  3. Sau khi cài đặt VMware Tools (Open VM Tools), khởi động lại máy ảo chạy FreeBSD:

    shutdown -r now

Phương pháp 2: Cài đặt VMware Tools từ cổng

Bạn cũng có thể cài đặt VMware Tools trên FreeBSD từ cổng. Để làm điều đó:

  1. Chuyển đến thư mục cổng:

    cd /usr/ports/emulators/open-vm-tools

  2. Cài đặt Open VM Tools:

    make install clean

    rehash

  3. Khởi động lại máy ảo chạy FreeBSD:

    shutdown -r now

    LƯU Ý: Nếu bạn đang sử dụng FreeBSD mà không có Hệ thống X Window (không có GUI), tại bước 1, hãy chuyển đến thư mục:

    cd /usr/ports/emulators/open-vm-tools-nox11

Cách cài đặt VMware Tools trên Solaris

Oracle Solaris (còn được gọi là SunOS) là một hệ điều hành khác được VMware hỗ trợ làm hệ điều hành khách. Giống như các hệ điều hành được đề cập ở trên, bạn nên cài đặt VMware Tools trên Solaris. Quá trình cài đặt VMware Tools trên Solaris tương tự như cài đặt VMware Tools trên Linux và FreeBSD từ hình ảnh đĩa cài đặt ISO.

Hãy xem cách cài đặt VMware Tools trên Solaris 11.4:

  1. Gắn hình ảnh ISO có trình cài đặt VMware Tools vào máy ảo chạy Solaris như đã trình bày cho các máy ảo Linux ở trên. Nếu hình ảnh không thể được gắn tự động, tải xuống hãy tải trình cài đặt từ trang web VMware hoặc Broadcom và gắn hình ảnh ISO cài đặt cho Solaris vào máy ảo (VM) theo cách thủ công.

    Chờ một lát để hình ảnh được gắn tự động vào ổ đĩa CD-ROM trong hệ điều hành khách.

  2. Sau khi đã gắn hình ảnh ISO vào ổ đĩa CD/DVD ảo của máy ảo (VM), hãy xem các tệp trên đĩa đó.

    ls -al /cdrom

    LƯU Ý: Nếu ổ đĩa CD-ROM không được gắn vào thư mục /cdrom/vmwaretools/, hãy thử khởi động lại trình quản lý ổ đĩa:

    /etc/init.d/volmgt stop

    /etc/init.d/volmgt start

  3. Sao chép tệp lưu trữ chứa trình cài đặt VMware Tools vào thư mục tạm thời, ví dụ: /tmp/

    cp /cdrom/vmwaretools/vmware-solaris-tools.tar.gz /tmp

  4. Truy cập vào thư mục /tmp/ :

    cd /tmp

    How to install VMware Tools on Solaris

  5. Giải nén các tệp từ tệp lưu trữ:

    gunzip vmware-solaris-tools.tar.gz

  6. Giải nén các tệp:

    tar xvf vmware-solaris-tools.tar

  7. Kiểm tra xem các tệp đã được giải nén chưa:

    ls -al

    Như bạn có thể thấy, các tệp đã được giải nén vào thư mục con vmware-tools-distrib

  8. Chuyển đến thư mục con đó:

    cd vmware-tools-distrib/

    Bây giờ bạn đang ở trong thư mục /tmp/vmware-tools-distrib/

  9. Chạy tệp vmware-install.pl để chạy trình cài đặt và cài đặt VMware Tools trên Solaris.

    ./vmware-install.pl

    LƯU Ý: Trình cài đặt VMware Tools được viết bằng Perl. Bạn phải cài đặt Perl trên hệ điều hành của mình để có thể chạy trình cài đặt thành công.

    Installing VMware Tools on Solaris

  10. Trả lời các câu hỏi do trình cài đặt VMware Tools đưa ra. Trong hầu hết các trường hợp, bạn có thể sử dụng các thiết lập mặc định. Hãy chú ý đặc biệt đến các câu hỏi liên quan đến Hệ thống tệp chủ-khách VMware vmblock để kích hoạt các tính năng thư mục chia sẻ, bảng tạm chia sẻ và kéo-thả.

    Enabling shared folders and shared clipboard

  11. Khởi động lại máy ảo Solaris để các thay đổi có hiệu lực.

    init 6

  12. Kiểm tra trạng thái của VMware Tools sau khi khởi động lại.

    /etc/init.d/vmware-tools status

Nếu mọi thứ đều ổn, kết quả sẽ trông như sau:

vmtoolsd đang chạy

Cách cài đặt VMware Tools trên Windows

Để cài đặt VMware Tools trên Windows, hãy thực hiện như sau:

  1. Chèn hình ảnh đĩa ISO ảo chứa trình cài đặt VMware Tools vào ổ đĩa DVD ảo của máy ảo. Trong ví dụ hiện tại, Windows Server 2008 R2 (x64) đang chạy trên máy ảo mà VMware Tools sẽ được cài đặt.
  2. Nếu máy ảo của bạn đang chạy trên máy chủ ESXi và bạn sử dụng vCenter để quản lý các máy chủ ESXi, hãy mở VMware vSphere Client, chọn máy ảo của bạn trong menu Hosts and Clusters , sau đó nhấp vào Actions > Guest OS > Install VMware Tools.

    Mounting the ISO image to install VMware Tools

    Như bạn đã biết, các tệp ISO chứa trình cài đặt VMware Tools được lưu trữ trên máy chủ ESXi trong thư mục /vmimages/tools-isoimages/ . Nếu các tệp ISO này bị thiếu trên máy chủ ESXi của bạn, bạn có thể truy cập tải xuống và cài đặt VMware Tools Offline VIB Bundle trên máy chủ ESXi. Gói này chứa phiên bản mới nhất của VMware Tools dành cho các hệ điều hành khách được hỗ trợ. Bạn cũng có thể sao chép các tệp ISO từ máy tính cục bộ của mình vào thư mục đó trên máy chủ ESXi bằng cách sử dụng trình khách SCP một cách thủ công.

    Nếu bạn sử dụng VMware Workstation để quản lý một máy ảo đang chạy trên máy tính cục bộ hoặc trên máy chủ ESXi từ xa, hãy nhấp vào VM > Install VMware Tools.

    Install VMware Tools on a VM managed in VMware Workstation

    Sau đó, hình ảnh đĩa ISO ảo chứa trình cài đặt VMware Tools sẽ được gắn vào hệ điều hành khách. Theo mặc định, các hình ảnh ISO cài đặt VMware Tools được đặt trong thư mục nơi VMware Workstation được cài đặt. Trong trường hợp của chúng tôi, thư mục này trên máy tính Windows là: C:Program Files (x86)VMwareVMware Workstation

    Tên các tệp ISO là:

    windows.iso – hình ảnh cho các phiên bản Windows mới nhất kể từ Vista

    winPre2k.iso – hình ảnh cho các phiên bản Windows cũ được phát hành trước Windows 2000

    winPreVista.iso – hình ảnh cho các phiên bản Windows cũ hơn Windows Vista (Windows 2000, 2000 Server, XP, XP x64)

    Nếu vì lý do nào đó các tệp ISO này bị thiếu, bạn có thể tải xuống trình cài đặt VMware Tools cho Windows từ Trang web của VMware.

  3. Nếu tính năng tự động chạy (autorun) được bật trên hệ thống Windows khách, bạn sẽ thấy cửa sổ AutoPlay với đề xuất chạy setup64.exe (vì phiên bản 64-bit của Windows được sử dụng làm hệ điều hành khách).

    Nếu tính năng tự động chạy bị tắt, hãy mở ổ đĩa quang chứa hình ảnh đĩa ISO ảo trong hệ điều hành khách Windows của bạn, sau đó chọn tệp cài đặt phù hợp: setup.exe cho hệ điều hành 32-bit hoặc setup64.exe cho hệ điều hành 64-bit. Chạy trình cài đặt với quyền quản trị viên.

    install VMware Tools on Windows – running the installer

  4. Trình hướng dẫn VMware Tools Setup sẽ mở ra.
    • Trên màn hình đầu tiên, hãy đọc phần giới thiệu. Nhấp vào Tiếp theo để tiếp tục.
    • Chọn Loại Cài đặt . Thông thường là đủ trong hầu hết các trường hợp. Bạn có thể chọn loại này và tiếp tục quá trình cài đặt.

      running VMware Tools setup

    • Sẵn sàng cài đặt . Nếu muốn thay đổi loại cài đặt, nhấp vào Quay lại . Nếu mọi thứ đều chính xác, nhấp vào Cài đặt để bắt đầu quá trình cài đặt. Chờ một lúc cho đến khi VMware Tools được cài đặt.
    • Hoàn tất Trình hướng dẫn cài đặt VMware Tools . Nếu VMware Tools đã được cài đặt thành công, bạn sẽ thấy màn hình này. Nhấp vào Hoàn tất để đóng cửa sổ.
    • Sau khi cài đặt VMware Tools trên hệ điều hành khách Windows, bạn phải khởi động lại hệ thống để các thay đổi cấu hình đối với VMware Tools có hiệu lực. Trong cửa sổ hiển thị, nhấp vào Yes để khởi động lại ngay.

Bây giờ bạn có thể sử dụng các tính năng đã có sẵn sau khi cài đặt VMware Tools.

Cài đặt VMware Tools trên Windows Server Core trong PowerShell

Nếu bạn sử dụng Windows Server Core chỉ có giao diện dòng lệnh và không có giao diện người dùng đồ họa, nguyên tắc cài đặt VMware Tools cũng tương tự. Bạn có thể chạy trình cài đặt VMware Tools trong PowerShell.

  1. Chèn hình ảnh đĩa ISO ảo chứa trình cài đặt VMware Tools vào ổ đĩa DVD-ROM ảo của máy ảo.

    VM > Install VMware Tools

  2. Trong PowerShell, chạy lệnh để xem ký tự ổ đĩa quang được gán trong hệ điều hành Windows đang chạy trên máy ảo.

    Get-Psdrive

  3. Chuyển đến ổ đĩa đó (trong ví dụ này, D: là ổ đĩa quang được máy ảo Windows sử dụng):

    d:

  4. Chạy trình cài đặt:

    .setup64.exe

  5. Thực hiện theo các bước của trình hướng dẫn cài đặt để hoàn tất việc cài đặt VMware Tools.
  6. Khởi động lại máy ảo Windows

    shutdown -r -t 0

Cách cài đặt VMware Tools trên macOS

macOS có thể được cài đặt trên các máy ảo chạy trên VMware Workstation/Player, VMware Fusion và VMware ESXi. Cài đặt macOS trên VMware ESXi và Workstation cần một số điều chỉnh. Việc cài đặt VMware Tools trên macOS khác với việc cài đặt VMware Tools trên các hệ điều hành khác, nhưng bạn phải có tệp ISO chứa trình cài đặt VMware Tools và gắn tệp ISO đó vào ổ đĩa DVD ảo của máy ảo dưới dạng đĩa DVD. Hãy xem cách cài đặt VMware Tools trên macOS Mojave (Mac OS X 10.14):

  1. Tải xuống tệp lưu trữ chứa hình ảnh ISO darwin cần thiết. Chọn VMware Tools packages for Solaris and OS X. Bạn có thể tải xuống tệp zip hoặc tar.gz tệp lưu trữ. Tại thời điểm viết bài này, phiên bản VMware Tools mới nhất là VMware Tools 10.3.2.
  2. Giải nén tệp lưu trữ. Bạn cần tệp darwin.iso . Bạn có thể sao chép darwin.iso vào thư mục chứa các tệp ISO khác có chứa VMware Tools. Nếu bạn sử dụng VMware Workstation, thư mục này là thư mục cài đặt VMware Workstation trên Windows và /usr/lib/vmware/isoimages/ trên Linux (Ubuntu). Thư mục để lưu trữ các tệp ISO có VMware Tools trên ESXi là /vmimages/tools-isoimages/
  3. Gắn tệp ISO có VMware Tools vào ổ đĩa DVD ảo của máy ảo. Nếu tệp VMware Tools được sao chép vào thư mục tiêu chuẩn của VMware Tools và bạn quản lý máy ảo trong VMware Workstation, bạn có thể nhấp vào VM > Install VMware Tools khi máy ảo đang chạy. Đừng quên tháo đĩa đã sử dụng trước đó khỏi ổ đĩa DVD ảo, ví dụ như phương tiện cài đặt macOS.

    Mounting the ISO image to install VMware Tools on macOS

    Tuy nhiên, bạn luôn có thể gắn hình ảnh ISO với VMware Tools theo cách thủ công trong cài đặt máy ảo khi máy ảo đang tắt nguồn.

    Mounting the ISO image manually on macOS

  4. Bây giờ bạn có thể thấy biểu tượng DVD-ROM với đĩa VMware Tools được chèn vào trong hệ điều hành macOS đang chạy. Theo mặc định, tính năng tự động chạy (autorun) đã được bật, và bạn sẽ thấy hai tùy chọn trong cửa sổ vừa mở – Cài đặt VMware Tools Gỡ cài đặt VMware Tools . Nhấp vào Install VMware Tools.

    InstallingVmwareTools

  5. Trình hướng dẫn cài đặt VMware Tools cho macOS sẽ mở ra.

    Giới thiệu . Đọc thông tin và nhấp vào Next để tiếp tục.

    Chọn vị trí cài đặt . Nếu có nhiều người dùng macOS trong hệ điều hành khách, bạn có thể chọn cài đặt VMware Tools cho tất cả người dùng hoặc chỉ cho bạn (người dùng hiện tại).

    Loại cài đặt . Tại bước này, bạn có thể thay đổi vị trí cài đặt nếu cần. Khi tất cả cài đặt đã được cấu hình, nhấn nút Install . Trong cửa sổ thông báo bật lên, nhấp vào Continue Installation và nhập tên đăng nhập và mật khẩu của bạn để cài đặt phần mềm.

    Choosing the installation type

    Cài đặt . Chờ một lát cho đến khi tất cả các gói cần thiết được cài đặt.

    Sau khi giải nén các tệp VMware Tools, bạn sẽ thấy cảnh báo System Extension Blocked trong cửa sổ bật lên của macOS Mojave. Nhấp vào Open Security Preferences và chỉnh sửa cài đặt – chọn KHÔNG nhấp OK.

    Unblocking a system extension to install VMware Tools on macOS

    Cửa sổ Bảo mật & Quyền riêng tư hiện mở ra. Trong tab Chung , bạn có thể thấy thông báo này: Phần mềm hệ thống từ nhà phát triển “VMware, Inc.” đã bị chặn tải .

    Nhấp vào nút Allow để bỏ chặn VMware Tools trong macOS. Sau đó, bạn có thể đóng cửa sổ.

    Editing macOS security settings

    Nếu thông báo cảnh báo tiện ích mở rộng hệ thống bật lên, hãy nhấp vào OK.

    Tóm tắt . Trong trình hướng dẫn Cài đặt VMware Tools , bạn có thể thấy rằng quá trình cài đặt đã thành công. Nhấn nút Restart và khởi động lại máy ảo đang chạy macOS.

    VMware Tools installed on macOS

  6. Sau khi macOS được khởi động lại, một cửa sổ pop-up mới sẽ mở ra và hiển thị thông báo: Tiện ích mở rộng hệ thống bị chặn . Bạn nên nhớ đã thấy thông báo tương tự trong quá trình cài đặt VMware Tools. Nhấp vào Open Security Preferences, như bạn đã làm trước đó.

    system extension is blocked message

    Thông báo trong cửa sổ Bảo mật & Quyền riêng tư cũng giống như vậy: Phần mềm hệ thống từ nhà phát triển “VMware, Inc.” đã bị chặn không cho tải . Nhấp vào Allow để bỏ chặn các tiện ích mở rộng VMware.

    Editing macOS security settings

    Nhấp vào OK nếu thông báo Cảnh báo tiện ích mở rộng hệ thống được hiển thị.

    Bây giờ bạn có thể kiểm tra xem các tính năng liên quan đến VMware Tools có hoạt động bình thường hay không. Hãy thử sao chép và dán văn bản, kéo và thả tệp, cũng như chuyển sang chế độ toàn màn hình. Lưu ý rằng có thể có những hạn chế khi kéo và thả tệp nếu máy ảo (VM) chạy macOS của bạn đang chạy trên máy chủ ESXi.

  7. Khi bạn cố gắng kéo và thả tệp từ máy chủ có cài đặt VMware Workstation, VMware Player hoặc VMware Fusion, bạn sẽ thấy cảnh báo truy cập tính năng hỗ trợ: “vmware-tools-daemon” muốn điều khiển máy tính này bằng các tính năng hỗ trợ . Nhấn nút Open System Preferences để chỉnh sửa cài đặt.

    The vmware-tools-daemon is blocked

    Cửa sổ Bảo mật & Quyền riêng tư sẽ mở lại, nhưng giờ bạn sẽ thấy tab Quyền riêng tư. Bạn cần chọn hộp kiểm cho vmware-tools-daemon chuỗi, nhưng hiện tại chuỗi này đang không hoạt động. Ở góc dưới bên trái của cửa sổ, nhấp vào biểu tượng khóa để thực hiện thay đổi.

    Unblock the vmware-tools-daemon

    Nhập tên đăng nhập và mật khẩu của bạn để xác nhận. Giờ đây, các cài đặt đã có thể chỉnh sửa được. Chọn hộp kiểm vmware-tools-daemon .

    The vmware-tools-daemon is unblocked

Bây giờ mọi thứ sẽ ổn, và các tính năng dựa trên VMware Tools sẽ hoạt động trên hệ điều hành macOS khách của bạn. Nếu các tính năng nâng cao mà bạn cần sau khi cài đặt VMware Tools không hoạt động trên máy ảo macOS của bạn, hãy thử cài đặt lại VMware Tools.

Kết luận

Nguyên tắc cài đặt VMware Tools khá tương tự trên Linux, FreeBSD và Solaris. Hơn nữa, bạn có thể cài đặt Open VM Tools, một phiên bản mã nguồn mở của VMware Tools, trên Linux và FreeBSD từ các kho lưu trữ trực tuyến bằng trình quản lý gói có sẵn trong hệ điều hành của bạn.

VMware Tools nên được cài đặt trên máy ảo để tạo ảnh chụp nhanh của máy ảo đang chạy, tạm dừng hệ thống tệp trong máy ảo để đưa trạng thái của máy ảo vào tình trạng phù hợp cho việc sao lưu, và bảo toàn dữ liệu máy ảo nhất quán. Ảnh chụp nhanh máy ảo cũng được sử dụng để thực hiện sao lưu gia tăng và nhân bản máy ảo. NAKIVO Backup & Replication là giải pháp bảo vệ dữ liệu tất cả trong một, tận dụng các API và tính năng gốc của VMware để cho phép tạo bản sao lưu gia tăng và bản sao của các máy ảo VMware vSphere ở cấp máy chủ.

Hãy thử NAKIVO Backup & Replication

Hãy thử NAKIVO Backup & Replication

Đăng ký dùng thử miễn phí để khám phá toàn bộ các tính năng bảo vệ dữ liệu của giải pháp. Dùng thử miễn phí trong 15 ngày. Không có bất kỳ giới hạn nào về tính năng hay dung lượng. Không cần thẻ tín dụng.

People also read