Trong bài viết này, chúng tôi sẽ xem xét cách thêm (chèn) trình điều khiển vào hình ảnh ISO cài đặt ESXi 6.7. Mặc dù hình ảnh VMWare ESXi được chứng nhận (hỗ trợ) cho hầu hết các kiểu máy chủ phổ biến, nhưng nó không chứa trình điều khiển phần cứng cho tất cả chúng (không giống như Windows). Nếu bạn cố gắng cài đặt hình ảnh ESXi 6.7 trên một máy tính để bàn thông thường, bạn có thể gặp phải trường hợp không có trình điều khiển cho một số phần cứng (bộ điều khiển RAID, thẻ video hoặc bộ điều hợp mạng, v.v.) trong cài đặt ESXi ISO .
Lỗi thường gặp nhất mà bạn gặp khi cố gắng cài đặt ESXi từ ảnh ISO gốc trên máy tính để bàn là ‘No Network Adapters
'. Thật vậy, hình ảnh ESXi không hỗ trợ hầu hết các bộ điều hợp LAN NIC. Để cài đặt ESXi trên một máy tính như vậy, bạn sẽ phải đưa trình điều khiển cho bộ điều hợp mạng vào hình ảnh cài đặt ESXi.
Hãy xem cách thêm trình điều khiển vào ISO cài đặt VMware ESXi 6.7. Trong ví dụ này, chúng tôi sẽ trình bày cách tích hợp trình điều khiển cho bộ điều hợp mạng Realtek vào hình ảnh VMWare ESXi.
Để tùy chỉnh hình ảnh ESXi, VMware khuyên bạn nên sử dụng công cụ chính thức - vSphere ESXi Image Builder . Nhưng nó có rất cụ thể và yêu cầu vCenter Server Appliance (vCSA) hay không. Hầu hết các quản trị viên hệ thống sử dụng công cụ của bên thứ ba ESXi-Customizer thay vào đó.
Cách tìm và tải xuống trình điều khiển cho VMWare ESXi?
Trước hết, bạn phải tìm trình điều khiển cho phần cứng của mình. Bạn có thể tìm kiếm chúng trong Hướng dẫn tương thích với VMware phần trên trang web VMware, trên trang web của nhà cung cấp, trên trang web của tác giả ESXi-Customizer (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages - Tôi đã tải xuống trình điều khiển net55-r8168
cho bộ điều hợp mạng Realtek của tôi tại đây) hoặc sử dụng tìm kiếm của Google (chẳng hạn như “Realtek NIC drivers for ESXi
”) .
Xin lưu ý rằng bạn cần trình điều khiển ở một trong các định dạng sau:. vib ,. tgz hoặc. zip (gói ngoại tuyến).
Bạn cũng có thể tìm thấy các trình điều khiển bằng thiết bị VID. Khởi động máy tính của bạn bằng Linux LiveCD và tìm VID và DID trên thiết bị của bạn, chẳng hạn, bằng cách chạy lệnh sau:
lspci -nn
Sử dụng các ID này, bạn có thể tìm kiếm trình điều khiển .vib trên Web.
Cách đưa Trình điều khiển vào Hình ảnh ESXi bằng Công cụ GUI ESXi-Customizer?
ESXi-Customizer là một công cụ đồ họa có giao diện đơn giản cho phép bạn tích hợp trình điều khiển và tệp .vib vào ESXi ISO một cách tự động.
Hạn chế chính của ESXi-Customizer là nó chỉ hỗ trợ các phiên bản ESXi 4.1, 5.0, 5.1 và 5.5. Tập lệnh này đã không được cập nhật kể từ năm 2016. Vì vậy, khi cố gắng tạo hình ảnh cho phiên bản ESXi mới hơn, một lỗi xuất hiện.Tải xuống ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), giải nén kho lưu trữ và chạy công cụ (ESXi-Customizer.cmd). ESXi-Customizer không chính thức hỗ trợ Windows 10, vì vậy khi khởi động Windows 10, lỗi này sẽ xuất hiện:
--------------------------- ESXi-Customizer v2.7.2 - Message --------------------------- FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!
Để khắc phục, hãy chỉnh sửa tệp ESXi-Customizer.cmd và nhận xét dòng sau (thêm REM vào đầu):
if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1
Lưu tệp ESXi-Customizer.cmd và chạy lại. Trong cửa sổ tiếp theo, chỉ định đường dẫn đến ảnh ISO ESXi ban đầu, tệp trình điều khiển (tệp VIB hoặc tệp lưu trữ TGZ có trình điều khiển) và thư mục phải lưu ảnh ISO kết quả với trình điều khiển tích hợp. Bỏ chọn tùy chọn cập nhật tự động.
Nhấp vào nút Chạy và sau vài phút, ảnh ISO ESXi mới sẽ xuất hiện trong thư mục đích. Bạn có thể sử dụng hình ảnh này để cài đặt ESXi trên phần cứng của mình.
Thêm Trình điều khiển bằng Tập lệnh PowerShell - ESXi-Customizer-PS
ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) Tập lệnh PowerShell có thể được sử dụng để tích hợp trình điều khiển và cập nhật vào hình ảnh cài đặt ESXi 5.x và 6.x. Để sử dụng tập lệnh này, VMware PowerCLI phải được cài đặt trên máy tính của bạn.
Tải xuống tệp ESXi-Customizer-PS-v2.6.0.ps1 (bỏ chặn tệp PS1 được tải xuống từ Internet bằng cách chọn Bỏ chặn trong thuộc tính của nó) và khởi động PowerCLI. Chạy lệnh:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Bạn có thể hiển thị trợ giúp về các tham số tập lệnh như sau:
ESXi-Customizer-PS-v2.6.0.ps1 –help
Để tải xuống phiên bản ảnh ISO ESXi 6.7 mới nhất với các bản cập nhật mới nhất từ trang web VMware Online Depot, hãy chạy lệnh sau:
.\ESXi-Customizer-PS-v2.6.ps1 -v67
Theo cách tương tự, bạn có thể tải xuống các phiên bản ESXi khác (-v67 | -v65 | -v60 | -v55 | -v51 | -v50).
Để tạo ISO ESXi và đưa ngay tất cả các gói ngoại tuyến và gói trình điều khiển VIB từ C:\ distr \ esxi \ driver, hãy sử dụng lệnh sau:
.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir C:\distr\esxi\driver
Trong 15-20 phút, ảnh ISO cài đặt ESXi sẽ xuất hiện trong thư mục targer.
Bạn có thể sửa đổi gói ngoại tuyến đã tải xuống (đây là tệp lưu trữ ZIP với các tệp cài đặt ESXi) bằng cách thêm vào đó tất cả các trình điều khiển VIB từ thư mục được chỉ định:
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -pkgDir C:\distr\esxi\driver
Sử dụng lệnh sau, bạn có thể tạo ISO ESXi từ gói ngoại tuyến của mình:
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip
Trong bộ nhớ trực tuyến V-Front có một thư viện trình điều khiển VIB lớn và bạn có thể tích hợp các trình điều khiển cụ thể từ kho này vào hình ảnh ESXi của bạn như sau:
.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui
Trong ví dụ này, chúng tôi sẽ tích hợp các trình điều khiển này vào bản phân phối ESXi:
- net-e1000e - trình điều khiển mạng cho Intel I21782579LM / 82574L;
- net51-r8169 - Trình điều khiển Realtek 8168/8111/8411/8118 NIC (nó đã bị xóa khỏi ESXi 5.1 và mới hơn);
- esx-ui - ESXi Embedded Host Client - một giao diện web máy chủ thuận tiện (được sử dụng theo mặc định từ esxi 5.5);
- sata-xahci - trình điều khiển bản đồ để xác định chính xác một số bộ điều khiển SATA.
Theo quy định, đối với hầu hết các máy tính, chỉ cần thêm các trình điều khiển sau vào hình ảnh ESXi:
-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell
Để cập nhật gói ngoại tuyến với các bản vá mới nhất từ kho lưu trữ VMware, hãy chạy lệnh sau:
.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -update