Cách tải xuống VMware Tools theo cách thủ công
VMware cung cấp phần mềm ảo hóa và dịch vụ điện toán đám mây dành cho doanh nghiệp. Nhờ công nghệ hypervisor tiên tiến, bạn có thể tách biệt các hệ điều hành (OS) và ứng dụng khác nhau khỏi phần cứng vật lý cơ sở. Lớp trừu tượng hóa này cho phép bạn chạy đồng thời nhiều máy ảo (VM) trong khi chia sẻ cùng một nguồn tài nguyên phần cứng. Về lâu dài, công nghệ ảo hóa VMware có thể giúp bạn cắt giảm chi phí vận hành, giảm diện tích chiếm dụng, tối ưu hóa việc sử dụng tài nguyên và nhiều lợi ích khác.
Để mang lại trải nghiệm tốt hơn trong môi trường ảo, VMware đã phát triển VMware Tools, một bộ công cụ được thiết kế để kiểm soát hệ điều hành khách (guest OS) tốt hơn, cải thiện hiệu suất tổng thể của máy ảo (VM) và tương tác người dùng. Bài viết này sẽ tìm hiểu cách VMware Tools hoạt động, các thành phần mà nó bao gồm, và trong những trường hợp nào bạn nên tải xuống VMware Tools thủ công từ trang web của VMware.
Giới thiệu về VMware Tools
Mặc dù hệ điều hành khách có thể chạy mà không cần cài đặt VMware Tools, nhưng bạn chắc chắn sẽ được hưởng lợi từ bộ tính năng cao cấp này theo nhiều cách khác nhau. Để hiểu rõ cách VMware Tools có thể nâng cao hiệu suất của máy ảo (VM), chúng ta cần tìm hiểu xem bộ công cụ này bao gồm những gì và từng thành phần của nó mang lại lợi ích gì cho môi trường của bạn.
VMware Tools là gì?
VMware Tools là bộ trình điều khiển và công cụ giúp cải thiện hiệu suất của hệ điều hành khách trên máy ảo cũng như đảm bảo giao tiếp mượt mà giữa hệ điều hành khách và hệ điều hành chủ. Ngoài ra, VMware Tools có thể giúp giải quyết các vấn đề sau:
- Chất lượng video/âm thanh kém
- Độ sâu màu thấp
- Hiển thị không chính xác giá trị tốc độ mạng
- Tốc độ con trỏ chuột chậm
- Các tính năng sao chép-dán và kéo-thả không hoạt động
Ngoài ra, VMware Tools còn có thể được sử dụng cho:
- Chụp ảnh nhanh hệ điều hành khách
- Kích hoạt đồng bộ hóa thời gian giữa hệ điều hành khách và máy chủ
- Đảm bảo tương tác liền mạch giữa các thành phần hệ thống
- Tích hợp hệ điều hành khách vào vCenter Server cũng như các sản phẩm và dịch vụ VMware khác
- Tự động hóa các quy trình của hệ điều hành khách và tối ưu hóa các thao tác nguồn của máy ảo bằng các skript có sẵn hoặc tùy chỉnh
Cách thức tải xuống VMware Tools
VMware Tools đi kèm với Triển khai ESXi, giúp đơn giản hóa quá trình cài đặt và nâng cấp. Thông thường, VMware Tools có thể được cài đặt và nâng cấp tự động thông qua vSphere Client. Ngoài ra, VMware Tools cũng có sẵn dưới dạng gói cài đặt độc lập, có thể tải xuống từ trang web chính thức của họ.
Theo tài liệu của VMware, VMware Tools nên được cài đặt trên tất cả các máy ảo (VM) chạy trên máy chủ ESXi để tăng cường hiệu suất VM, cải thiện việc quản lý hệ điều hành khách và đảm bảo tương tác người dùng không gặp lỗi. Lưu ý rằng mỗi phiên bản VMware vSphere yêu cầu bộ VMware Tools riêng biệt. Hơn nữa, một gói cài đặt VMware Tools cụ thể chỉ hoạt động cho một hệ điều hành khách được chọn đang chạy bên trong máy ảo. Ví dụ: VMware Tools được phát triển cho hệ điều hành khách Windows sẽ không tương thích với hệ điều hành khách Linux.
VMware Tools có thể được cài đặt trên các hệ điều hành sau: Microsoft Windows, Linux, SunOS, Solaris, FreeBSD và Novell NetWare. Cần lưu ý rằng quy trình cài đặt sẽ khác nhau tùy thuộc vào hệ điều hành.
Khi tiến hành nâng cấp hoặc cài đặt VMware Tools, sản phẩm VMware có thể nhanh chóng xác định xem tệp hình ảnh ISO phiên bản mới nhất của VMware Tools đã được tải xuống cho một hệ điều hành khách cụ thể hay chưa. Nếu chưa, bạn có thể tải xuống phiên bản mới nhất của tệp hình ảnh ISO tương ứng trực tiếp từ trang web của VMware (quy trình này sẽ được hướng dẫn chi tiết trong bài viết blog hôm nay).
Các thành phần của VMware Tools
VMware Tools bao gồm các thành phần quan trọng sau: Dịch vụ VMware Tools, trình điều khiển thiết bị VMware Tools, quy trình người dùng VMware Tools và bảng điều khiển VMware Tools. Mỗi thành phần cung cấp một bộ tính năng riêng biệt sẽ được thảo luận dưới đây.
Dịch vụ VMware Tools tự động khởi động ngay sau khi hệ điều hành khách khởi động. Thành phần này hoạt động trên các hệ điều hành khách khác nhau; do đó, nó có thể được gọi là vmtoolsd.exe (hệ điều hành khách Windows), vmware-tools-daemon (hệ điều hành khách Mac OS X) và vmtoolsd (Linux, FreeBSD và Solaris).
Thông thường, dịch vụ VMware Tools có thể được sử dụng trong các trường hợp sau:
- Chuyển đổi thông tin giữa hệ điều hành chủ và hệ điều hành khách.
- Chạy các skript để tối ưu hóa các hoạt động và quy trình của hệ điều hành.
- Đảm bảo đồng bộ hóa thời gian.
- Cho phép di chuyển con trỏ không bị giới hạn giữa hệ điều hành khách và hệ điều hành chủ.
- Tạo bản sao lưu tạm dừng. Dịch vụ này chỉ hoạt động với các hệ điều hành khách Windows.
- Cấu hình độ phân giải màn hình. Khi chế độ toàn màn hình được kích hoạt, dịch vụ VMware Tools có thể điều chỉnh độ phân giải màn hình của hệ điều hành khách sao cho phù hợp với kích thước cửa sổ của máy chủ hoặc máy khách (áp dụng cho vSphere Client cũng như VMware Workstation, Fusion hoặc Player). Đối với chế độ cửa sổ, độ phân giải màn hình của hệ điều hành khách được thiết lập để khớp với kích thước cửa sổ của máy chủ hoặc máy khách.
- Sử dụng chức năng nhịp tim của hệ điều hành. Để xác minh rằng hệ điều hành khách đang hoạt động bình thường, dịch vụ VMware Tools sẽ gửi tín hiệu heartbeat đến máy ảo VMware. Nếu tín hiệu heartbeat không đến được điểm cuối được chỉ định, hệ thống sẽ giả định rằng máy ảo đã gặp sự cố.
Trình điều khiển thiết bị VMware Tools
Đối với phần cứng vật lý, trình điều khiển thiết bị cần được cài đặt để cho phép giao tiếp giữa hệ điều hành và một thiết bị phần cứng cụ thể. Trình điều khiển thiết bị thường được phát triển bởi các nhà sản xuất phần cứng để khắc phục các vấn đề hiện có và/hoặc bổ sung chức năng mới. Về cơ bản, các trình điều khiển thiết bị của VMware có thể thay thế các trình điều khiển gốc của hệ điều hành khách, giúp tối ưu hóa kết nối mạng và nâng cao khả năng tương thích của thiết bị.
Khi thực hiện cài đặt tùy chỉnh VMware Tools, bạn có thể chọn các trình điều khiển thiết bị cần kích hoạt (ví dụ: trình điều khiển SVGA, trình điều khiển SCSI, trình điều khiển chuột, trình điều khiển âm thanh, v.v.). Hơn nữa, tùy thuộc vào việc bạn đang chạy hệ điều hành khách Windows, Linux, Mac OS X, Solaris hay FreeBSD, một bộ trình điều khiển thiết bị VMware Tools riêng biệt sẽ có sẵn để tải xuống.
Quy trình người dùng VMware Tools
Quy trình người dùng VMware Tools là thành phần thiết yếu của VMware Tools, cung cấp hỗ trợ cho chế độ Unity cũng như các tính năng sao chép-dán và kéo-thả. Để tham khảo nhanh, chế độ Unity là một tính năng độc quyền của VMware dành cho các sản phẩm ảo hóa máy tính để bàn, giúp hiển thị các ứng dụng từ máy ảo (VM) trực tiếp trên màn hình máy chủ. Khi bạn đăng nhập vào hệ điều hành khách Windows hoặc khi khởi động phiên làm việc trên Linux, thành phần quy trình người dùng VMware Tools sẽ tự động khởi động.
Trên Windows, tệp chương trình cho quy trình người dùng VMware là vmtoolsd.exe. Đối với các hệ điều hành khách Linux, Solaris và FreeBSD, tệp vmusr được sử dụng. Thành phần quy trình người dùng VMware Tools cũng có thể được kích hoạt thủ công trên cả hai hệ thống này.
Bảng điều khiển VMware Tools
Dựa trên thông tin từ Hướng dẫn sử dụng VMware Tools, VMware Tools cung cấp một công cụ đặc biệt cho phép cấu hình cài đặt VMware Tools, giảm kích thước đĩa ảo VMware, cũng như thêm và xóa các thiết bị ảo. Tính năng này được gọi là Bảng điều khiển VMware Tools. Nhờ đó, các cài đặt VMware Tools có thể được kiểm soát và cấu hình từ một giao diện duy nhất.
Để truy cập Bảng điều khiển VMware Tools trên hệ điều hành khách Windows, bạn cần nhấp đúp vào biểu tượng VMware Tools trong khu vực thông báo mà bạn có thể thấy trên thanh tác vụ Windows. Đối với các hệ điều hành khách Linux, FreeBSD, Solaris, hãy mở cửa sổ terminal và chạy lệnh (/usr/bin/vmware-toolbox &) để khởi chạy giao diện đồ họa của VMware Tools. Đối với máy khách NetWare, hãy nhấp vào Novell và chọn Settings, điều này sẽ mở cửa sổ VMware Tools for NetWare .
Cách thực hiện tải xuống VMware Tools theo cách thủ công
Trong các phần trước của bài đăng trên blog này, chúng tôi đã xác định rằng việc cài đặt VMware Tools được thực hiện bằng cách sử dụng tệp hình ảnh ISO được gắn vào ổ đĩa ảo của máy ảo. Các loại hệ điều hành khách khác nhau yêu cầu tệp hình ảnh ISO VMware Tools cụ thể.
Tuy nhiên, trước khi bắt đầu cài đặt VMware Tools, bạn cần đảm bảo đáp ứng các yêu cầu sau:
- VMware Tools phải tương thích với hệ điều hành khách đang chạy trên máy ảo của bạn. Mỗi phiên bản VMware Tools hỗ trợ một số hệ điều hành khách nhất định. Ví dụ: VMware Tools 10.2.5 hỗ trợ các hệ thống sau: Windows Vista trở lên; Linux RHEL 5 trở lên, SUSE SLES 11 trở lên, Ubuntu 10.04 trở lên; Mac OS X 10.11 trở lên; các hệ điều hành Solaris. Nếu không thể tải xuống VMware Tools, có thể bạn đang tải xuống phiên bản VMware Tools không đúng.
- VMware Tools không thể được cài đặt trên một máy ảo (VM) đã tắt nguồn. Lưu ý rằng hệ điều hành khách (guest OS) chạy bên trong VM đó cũng phải được khởi động.
Tham khảo hướng dẫn chi tiết này để tìm hiểu thêm về việc cài đặt VMware Tools trên các hệ điều hành khách khác nhau.
Trong trường hợp hình ảnh ISO của VMware Tools không có trên VM, các gói cài đặt cần thiết có thể được tải xuống thủ công từ Trang web của VMware. VMware cung cấp một kho lưu trữ bao gồm các gói cài đặt của các phiên bản VMware Tools khác nhau, từ VMware ESX 3.5 đến ESXi 6.7. Kho lưu trữ VMware được mở rộng và cho phép bạn tải xuống hình ảnh ISO VMware Tools cần thiết miễn phí. Thực hiện các bước sau để tải xuống VMware Tools theo cách thủ công:
1. Truy cập kho VMware Tools và chọn phiên bản ESX/ESXi mà bạn đang triển khai.
2. Bước tiếp theo là chỉ định hệ điều hành đang chạy trên máy ảo VMware của bạn. Mỗi thư mục chứa tệp cài đặt tương thích với một hệ điều hành khách cụ thể.
3. Sau khi mở thư mục cần thiết, bạn sẽ được yêu cầu chỉ định loại hệ điều hành đang chạy trên máy ảo (x32, x64, x86).
4. Bước cuối cùng là tải xuống tệp ISO VMware Tools hoặc tệp .exe VMware Tools (tùy thuộc vào tệp nào có sẵn trong thư mục).
5. Bây giờ, bạn đã sẵn sàng để bắt đầu cài đặt VMware Tools. Chỉ cần sao chép tệp hình ảnh ISO (mà bạn vừa tải xuống) vào máy chủ tệp của bạn và bắt đầu cài đặt VMware Tools mà không cần sử dụng giao diện người dùng VMware.
Lưu ý: Việc cài đặt và nâng cấp VMware Tools có thể được thực hiện dễ dàng và nhanh chóng hơn. Để làm điều này, bạn có thể tạo kho lưu trữ VMware Tools của riêng mình để lưu trữ các gói cài đặt cần thiết sẵn sàng sử dụng. Chỉ cần tải xuống các gói cài đặt cho tất cả các hệ điều hành có sẵn và gửi chúng vào kho lưu trữ. Kho VMware Tools của bạn có thể được cấp quyền truy cập trực tiếp cho các quản trị viên, giúp giảm bớt sự phức tạp trong quản lý và hạn chế tối đa các mối đe dọa bảo mật tiềm ẩn.
Bảo vệ dữ liệu với NAKIVO
Một trong những ưu điểm nổi bật của VMware Tools là các tính năng của nó có thể giúp bạn nâng cao phương pháp bảo vệ dữ liệu. VMware Tools có thể tạm dừng hệ thống tệp của máy ảo (VM) để tạo bản sao lưu đĩa, đồng thời đảm bảo dữ liệu của VM vẫn nhất quán ngay cả trong quá trình sao lưu. Kết hợp với giải pháp bảo vệ dữ liệu toàn diện NAKIVO Backup & Replication, bạn có thể bảo vệ không chỉ môi trường ảo mà còn cả môi trường vật lý và đám mây. Giải pháp tất cả trong một của chúng tôi có thể sao lưu, nhân bản và khôi phục máy ảo (VM) và ứng dụng, cũng như thực hiện sao lưu đám mây VMware một cách hiệu quả về tài nguyên và đáng tin cậy.



