Cách quản lý Dịch vụ tích hợp Hyper-V
Nếu bạn làm việc trong môi trường ảo hóa, bạn hẳn đã biết rằng việc quản lý nhiều máy chủ vật lý và máy ảo (VM) có thể là một nhiệm vụ khá khó khăn. Tuy nhiên, nền tảng ảo hóa Hyper-V bao gồm một bộ công cụ đặc biệt được thiết kế để cải thiện khả năng quản lý, hiệu suất và kết nối giữa các máy chủ Hyper-V và máy ảo. Bộ dịch vụ này được gọi là Hyper-V Integration Services.
Giới thiệu về Dịch vụ Tích hợp Hyper-V
Dịch vụ Tích hợp Hyper-V là một bộ dịch vụ phần mềm, khi được kích hoạt, sẽ cải thiện khả năng tích hợp giữa máy chủ vật lý và máy ảo (VM) trong môi trường ảo hóa. Mỗi dịch vụ Hyper-V có một chức năng cụ thể nhằm nâng cao hiệu suất của hệ điều hành khách. Mức độ ảnh hưởng của chúng đối với máy ảo có thể khác nhau vì một số dịch vụ Hyper-V được thiết kế chỉ để mang lại sự tiện lợi cho người dùng, trong khi những dịch vụ khác lại rất quan trọng đối với chức năng của máy ảo.
Các dịch vụ tích hợp Hyper-V bao gồm:
OS shutdown
Dịch vụ tích hợp Hyper-V này cho phép bạn tắt hệ điều hành khách trong máy ảo một cách trơn tru từ bảng điều khiển quản lý (chẳng hạn như Hyper-V Manager). Trong trường hợp này, bạn không cần phải đăng nhập vào VM và khởi động quá trình tắt hệ điều hành theo cách thủ công. Sau khi khởi động quá trình tắt máy, VM sẽ đóng các ứng dụng đang mở, dừng các dịch vụ đang chạy và lưu dữ liệu vào đĩa.
Time synchronization
Dịch vụ tích hợp Hyper-V này có thể được sử dụng để đồng bộ hóa thời gian hệ thống của VM và máy chủ chủ, điều này rất quan trọng khi thực hiện các thao tác trong một môi trường ảo duy nhất.
Data exchange
Dịch vụ tích hợp Hyper-V này còn được gọi là Hyper-V Key/Value Pair Exchange. Nó cho phép bạn trao đổi metadata giữa một VM và máy chủ Hyper-V của nó. Việc trao đổi dữ liệu được thực hiện thông qua các cặp khóa-giá trị, được tạo tự động và chứa thông tin cấu hình chung về VM và máy chủ Hyper-V.
Heartbeat
Dịch vụ tích hợp Hyper-V này có thể được sử dụng để theo dõi trạng thái của hệ điều hành bên trong VM và xác minh rằng nó đã khởi động đúng cách. Ngoài ra, máy chủ Hyper-V định kỳ kiểm tra xem máy ảo có đang chạy đúng cách hay không. Để kiểm tra nhịp tim của máy ảo, hãy mở PowerShell với quyền quản trị viên và chạy lệnh sau:
Get-VM -VMName TestVM | select Name, State, Status

Như bạn có thể thấy từ hình ảnh trên, dịch vụ nhịp tim đã kiểm tra trạng thái của máy ảo và xác định nó là ” Operating normally“.
Volume Shadow Copy
Dịch vụ tích hợp Hyper-V này cho phép sao lưu dữ liệu và ứng dụng của máy ảo đang chạy mà không làm gián đoạn môi trường sản xuất. Với mục đích này, Dịch vụ Sao chép Bóng Thể tích (Volume Shadow Copy Service) được sử dụng để thực hiện sao lưu Hyper-V dựa trên hình ảnh. Trong trường hợp này, hệ điều hành và tất cả dữ liệu bên trong nó được chụp lại và sao chép vào một tệp duy nhất gọi là hình ảnh. Với mục đích này, Dịch vụ Sao chép Bóng Thể tích (Volume Shadow Copy Service) được sử dụng để thực hiện sao lưu dựa trên hình ảnh Sao lưu Hyper-V. Trong trường hợp này, hệ điều hành và toàn bộ dữ liệu bên trong sẽ được sao lưu và sao chép vào một tệp duy nhất được gọi là hình ảnh. Trong trường hợp này, hệ điều hành và toàn bộ dữ liệu bên trong sẽ được sao lưu và sao chép vào một tệp duy nhất được gọi là hình ảnh.
Guest Services
Dịch vụ tích hợp Hyper-V này cho phép sao chép tệp từ máy chủ Hyper-V sang máy ảo đang chạy và ngược lại. Với Dịch vụ Khách Hyper-V, bạn không còn cần kết nối mạng để máy khách và máy chủ giao tiếp với nhau. Để sao chép tệp đến và từ máy khách, hãy chạy lệnh Copy-VMFile trong PowerShell. Lưu ý rằng tính năng này bị tắt theo mặc định.
Quản lý Dịch vụ Tích hợp Hyper-V
Trước đây, việc quản lý các dịch vụ Hyper-V là một nhiệm vụ khó khăn vì chúng phải được cài đặt và cập nhật thủ công trên từng hệ điều hành khách. Tuy nhiên, trong các phiên bản Windows mới hơn, Dịch vụ Tích hợp Hyper-V được bật theo mặc định (trừ Dịch vụ Khách), và các bản cập nhật tương ứng có thể được tải xuống và cài đặt tự động qua Windows Update. Hơn nữa, bạn có thể dễ dàng bật hoặc tắt chúng khi cần thiết bằng cách chạy các lệnh PowerShell hoặc sử dụng Trình quản lý Hyper-V. Đảm bảo rằng mỗi dịch vụ tích hợp Hyper-V đều được bật và cập nhật trên cả máy chủ Hyper-V và hệ điều hành khách để đảm bảo tương tác thành công giữa chúng.
Dưới đây, chúng tôi sẽ mô tả cách quản lý Dịch vụ Tích hợp Hyper-V bằng cả Trình quản lý Hyper-V cũng như PowerShell.
Cách kiểm tra trạng thái và phiên bản của một dịch vụ tích hợp Hyper-V
Để xác định các dịch vụ tích hợp Hyper-V nào đang được bật trên một máy ảo (VM) đã chọn, hãy mở PowerShell với quyền quản trị viên và chạy lệnh sau:
Get-VMIntegrationService -VMName "TestVM"
Nếu mọi thứ đều chính xác, bạn sẽ thấy màn hình sau:

Như bạn có thể thấy, tất cả các dịch vụ đều được bật theo mặc định, ngoại trừ Giao diện Dịch vụ Khách Hyper-V.
Ngoài ra, hãy đảm bảo rằng mỗi dịch vụ tích hợp Hyper-V trên các máy ảo khách của bạn đều được cập nhật, vì điều này có thể ảnh hưởng đến hiệu suất của chúng trong tương lai. Để kiểm tra phiên bản dịch vụ tích hợp của máy ảo khách, hãy chạy lệnh cmdlet này:
REG QUERY "HKLMSoftwareMicrosoftVirtual MachineAuto" /v IntegrationServicesVersion
Cách bật/tắt dịch vụ tích hợp Hyper-V
Một dịch vụ tích hợp Hyper-V đã chọn có thể được bật bằng cách sử dụng lệnh PowerShell sau:
Enable-VMIntegrationService -VMName "TestVM" -Name "Guest Service Interface"
Sau đó, hãy kiểm tra xem dịch vụ tích hợp Hyper-V đã được bật thành công hay chưa. Để làm điều này, hãy chạy lệnh Get-VMIntegrationService.

Để tắt dịch vụ tích hợp Hyper-V mà bạn chọn, hãy chạy lệnh sau trong PowerShell: Disable-VMIntegrationService -VMName "TestVM" -Name "Guest Service Interface"
Một lần nữa, bạn có thể sử dụng lệnh Get-VMIntegrationService để xác minh rằng các thay đổi đã được áp dụng.

Tuy nhiên, các dịch vụ tích hợp Hyper-V cũng có thể được quản lý từ Hyper-V Manager. Để thực hiện việc này, hãy mở Hyper-V Manager, tìm máy ảo (VM) cần thiết, nhấp chuột phải vào nó và chọn Settings. Trong phần Management, nhấp vào Integration Services và xem danh sách các dịch vụ có sẵn cho máy ảo này. Chọn các dịch vụ cần bật hoặc tắt bằng cách đánh dấu hoặc bỏ chọn các ô tương ứng. Nhấp vào ” Apply ” để lưu thay đổi.

Cách khởi động/dừng dịch vụ tích hợp Hyper-V
Như đã đề cập ở trên, dịch vụ tích hợp Hyper-V phải được bật không chỉ trên máy chủ Hyper-V mà còn trên hệ điều hành khách để đảm bảo hiệu suất tối ưu. Theo nguyên tắc chung, khi bạn khởi động hoặc dừng dịch vụ từ máy chủ Hyper-V, dịch vụ tương ứng trong hệ điều hành khách sẽ tự động khởi động hoặc dừng. Ví dụ, khi bạn khởi động dịch vụ tích hợp Hyper-V trong hệ điều hành khách, trong khi dịch vụ này bị tắt trên máy chủ Hyper-V, dịch vụ đã chọn sẽ không chạy. Hoặc, khi dịch vụ được bật trên máy chủ Hyper-V nhưng bị dừng trong hệ điều hành khách, Hyper-V sẽ tự động khởi động lại nó. Tuy nhiên, nếu dịch vụ tích hợp Hyper-V bị tắt trong hệ điều hành khách, máy chủ Hyper-V sẽ không thể khởi động nó.
Để khởi động hoặc dừng dịch vụ tích hợp Hyper-V trên Windows, hãy thực hiện các bước sau:
- Nhập Dịch vụ vào hộp tìm kiếm bên dưới, điều này sẽ mở ứng dụng Windows tương ứng.
- Tìm danh sách tất cả các dịch vụ tích hợp Hyper-V và chọn dịch vụ mà bạn muốn khởi động hoặc dừng. Trong khung bên trái, bạn sẽ thấy các tùy chọn cấu hình có sẵn, cũng như mô tả ngắn gọn về dịch vụ.
- Nhấp chuột phải vào dịch vụ cần thiết và chọn hành động cần thực hiện.

Một tùy chọn khác là khởi động hoặc dừng dịch vụ tích hợp Hyper-V bằng PowerShell. Để thực hiện, hãy làm theo các bước sau:
- Lấy danh sách đầy đủ các dịch vụ tích hợp Hyper-V đang chạy trong hệ điều hành khách bằng cách mở PowerShell với quyền quản trị viên và chạy lệnh này:
Get-Service -Name vm* - Để khởi động hoặc dừng dịch vụ trong hệ điều hành khách Windows, hãy sử dụng các lệnh Start-Service hoặc Stop-Service. Hãy xem ví dụ dưới đây:
Stop-Service -Name "vmicshutdown"
Cách cập nhật các dịch vụ tích hợp Hyper-V
Các dịch vụ tích hợp Hyper-V đã được cập nhật nhiều lần kể từ khi Hyper-V được phát hành lần đầu tiên. Do đó, bạn cần giữ cho Dịch vụ Hyper-V luôn được cập nhật để đảm bảo máy chủ Hyper-V và các máy ảo (VM) có thể tương tác đúng cách, đồng thời hiệu suất của chúng vẫn được duy trì ở mức hiệu quả và đáng tin cậy. Kể từ khi Windows Server 2016 ra mắt, quá trình cập nhật không còn phải thực hiện thủ công nữa vì tất cả các bản cập nhật Hyper-V hiện được thực hiện tự động thông qua Windows Update.
Tuy nhiên, nếu bạn có các máy chủ Hyper-V chạy phiên bản hệ điều hành cũ hơn Windows Server 2016 và Windows 10, bạn sẽ phải cập nhật thủ công các dịch vụ tích hợp Hyper-V.
Đầu tiên, bạn cần kiểm tra xem các máy ảo (VM) của mình có chứa các dịch vụ tích hợp Hyper-V đã lỗi thời hay không. Mở Hyper-V Manager và tìm thông tin về các dịch vụ tích hợp trong phần tóm tắt của máy ảo ở khung giữa. Các dịch vụ tích hợp có thể hiển thị các trạng thái sau: “Up To Date” (Đã cập nhật), “Update Required” (Cần cập nhật), “May be Required” (Có thể cần cập nhật) hoặc “Not Detected” (Không phát hiện).
Nếu cần cập nhật, hãy thực hiện các bước sau:
- Mở Hyper-V Manager.
- Chọn máy ảo và nhấp vào
Connect.VMConnect sẽ mở ra, cho phép tương tác với hệ điều hành trong máy ảo đã chọn. - Nhấp vào
Actiontrên thanh tác vụ phía trên. Trong menu thả xuống, chọnInsert Integration Services Setup Disk.Sau đó, đĩa cài đặt sẽ được tải vào ổ đĩa DVD ảo. - Tìm ổ đĩa DVD chứa đĩa cài đặt Dịch vụ Tích hợp. Nhấp chuột phải vào nó và chọn
Install Hyper-V Integration Services. - Quá trình cài đặt sẽ bắt đầu.
- Khởi động lại hệ thống để hoàn tất quá trình cài đặt.
- Sau khi khởi động lại, hãy kiểm tra xem Integration Services đã được cập nhật chưa bằng cách xem tóm tắt máy ảo trong Hyper-V Manager.
Tại sao bạn nên sử dụng NAKIVO Backup & Replication
Môi trường Hyper-V không thể hoạt động bình thường nếu thiếu Hyper-V Integration Services. Việc tắt một trong các dịch vụ này có thể gây ra các vấn đề về hiệu suất, kết nối và bảo vệ dữ liệu. Nếu doanh nghiệp của bạn xử lý lượng dữ liệu lớn và không thể chấp nhận thời gian ngừng hoạt động kéo dài, việc đảm bảo môi trường ảo của bạn luôn được bảo vệ và có thể khôi phục ngay lập tức khi cần thiết là vô cùng quan trọng.
NAKIVO Backup & Replication là giải pháp bảo vệ dữ liệu nhanh chóng và đáng tin cậy, đã được chứng minh về hiệu quả và tính bền vững trong thời gian dài. NAKIVO Backup & Replication cung cấp cho bạn nhiều tùy chọn bảo vệ dữ liệu, bao gồm sao lưu, bản sao lưu, sao lưu lên đám mây, sao chép và phục hồi trang web, cho các môi trường VMware, Hyper-V và AWS EC2. Hơn nữa, sản phẩm này bao gồm nhiều tính năng được sử dụng để đạt được các kết quả khác nhau. Ví dụ: NAKIVO Backup & Replication có thể giảm yêu cầu về không gian lưu trữ nhờ tính năng trùng lặp sao lưu toàn cầu, nén và loại trừ tệp hoán đổi. Hơn nữa, bạn có thể tự động hóa và điều phối các hoạt động khôi phục thảm họa thông qua tính năng Site Recovery của chúng tôi, giúp nâng cao tính liên tục của hoạt động kinh doanh và giảm thiểu rủi ro gián đoạn kéo dài. Với tính năng ” Bảo vệ dữ liệu dựa trên chính sách“, hạ tầng ảo của bạn sẽ được quét định kỳ để phát hiện các máy ảo (VM) đáp ứng các quy tắc chính sách đã thiết lập (tên VM, kích thước, thẻ, vị trí, v.v.) và tự động bảo vệ chúng. Nhờ đó, bạn có thể đơn giản hóa việc quản lý bảo vệ dữ liệu và tiết kiệm đáng kể thời gian cũng như công sức.
Hãy nhớ rằng việc bảo vệ môi trường Hyper-V của bạn là vô cùng quan trọng vì nó giúp đảm bảo tính liên tục của hoạt động kinh doanh, giảm thiểu thời gian ngừng hoạt động, giảm bớt gánh nặng quản lý và đạt được hiệu quả tối đa.