VMWare ESXi Kurulum Görüntüsüne Sürücü Ekleme
Bu yazıda, VMware ESXi kurulum ISO görüntüsüne (6.7 veya 7.0) sürücülerin nasıl ekleneceğini (enjekte edileceğini) ele alacağız. ESXi kurulum görüntüsü, en popüler sunucu modellerini destekler (sertifikalıdır). Bir masaüstü bilgisayara bir ESXi görüntüsü yüklemeye çalışırsanız, büyük olasılıkla bazı aygıt sürücülerinin (RAID denetleyicisi, video kartı veya ağ bağdaştırıcısı vb.) dağıtımınızda eksik olduğu bir durumla karşılaşırsınız.
Çoğu zaman, ESXi'yi bir masaüstü bilgisayara orijinal yükleme görüntüsünden yüklemeye çalışırken bir hata görürsünüz:
No Network Adapters.
No network adapters were detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third party driver may be required.
Ensure that the is at least one network adapter physically connected to the system before attempting installation. If the problem persists, consult the VMware Knowledge Base.Standart ESXi ISO görüntüsü, çoğu masaüstü NIC adaptörünü desteklemez. ESXi'yi böyle bir bilgisayara kurmak için, ağ bağdaştırıcınızın sürücülerini ESXi kurulum görüntünüze eklemeniz gerekir.
VMware ESXi 6.x ve 7.0 kurulum ISO'suna nasıl sürücü ekleneceğini görelim. Bu örnekte, Realtek ağ bağdaştırıcısı sürücüsünün bir ESXi görüntüsüne nasıl entegre edileceğini göstereceğiz.
VMware, ESXi görüntülerini özelleştirmek için resmi vSphere ESXi Image Builder'ın kullanılmasını önerir. Ancak vCenter Server Appliance (vCSA) gerektirir. Bunun yerine, çoğu sistem yöneticisi üçüncü taraf ESXi-Customizer aracını kullanır.
[içerik h2]
VMWare ESXi için Sürücüler Nasıl İndirilir?
Öncelikle, donanımınız için ESXi sürücülerini bulup indirmeniz gerekir. Bulunabilirler:
VMware web sitesinde VMware Uyumluluk Kılavuzu altında;
ESXi topluluk sürücülerini kullanabilirsiniz;
ESXi için Topluluk Ağı Sürücüsü (https://flings.vmware.com/community-networking-driver-for-esxi) - VMware Community'den en modern ağları kullanmanıza izin veren bir dizi ESXi sürücüsü PCIe aracılığıyla bağlanan adaptörler (VMware HCL'de mevcut değildir). ESXi için USB Yerel Ağ Sürücüsü (https://flings.vmware.com/usb-network-native-driver-for-esxi) - popüler USB ağ adaptörlerini (ASIX USB 2.0 — ASIX88178a) destekleyen sürücüler , ASIX USB 3.0 — ASIX88179, Realtek USB 3.0 — RTL8152/RTL8153 ve Aquantia AQC111U.
Donanım satıcısının web sitesini kontrol edin;
ESXi-Customizer yazarının web sitesinde (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages). sürücüyü indirdim
net55-r8168Realtek ağ bağdaştırıcım için burada;
Google aramayı kullanın (“gibi bir şey)
Realtek NIC drivers for ESXi“).
Lütfen aşağıdaki biçimlerden birinde sürücüye ihtiyacınız olduğunu unutmayın: .vib, .tgz veya .zip (çevrimdışı paket).
Sürücüleri aygıt VID'sine göre de bulabilirsiniz. Bilgisayarınızı Linux LiveCD kullanarak önyükleyin ve şu komutu çalıştırarak cihazınızın VID ve PID'sini görün:
# lspci -nnBu kimlikleri kullanarak Web'de .vib sürücülerini arayabilirsiniz.
ESXi-Customizer-PS ile ESXi ISO Görüntüsüne Sürücü Ekleme
ESXi-Customizer-PS PowerShell betiği (https://www.v-front.de/p/esxi-customizer-ps.html), sürücüleri ve güncellemeleri ESXi 5'e entegre etmek için kullanılabilir .x, 6.x ve 7.0 yükleme görüntüleri. Bu betiği kullanmak için, bilgisayarınızda VMware PowerCLI kurulu olmalıdır.
ESXi-Customizer-PS.ps1 dosyasının geçerli sürümünü (2.8.2) GitHub'dan indirin (https://github.com/VFrontDe/ESXi-Customizer-PS/releases), İnternetten indirilen PS1 dosyası (özelliklerinde Engellemeyi Kaldır'ı işaretleyerek) ve PowerShell konsolunu açın:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope ProcessKomut dosyası parametrelerinde yardımı aşağıdaki gibi görüntüleyebilirsiniz:
.\ESXi-Customizer-PS.ps1 -helpKomut dosyasını çalıştırırken bir hata görünebilir:
An unexpected error occured:The VMware.ImageBuilder module is not currently supported on the Core edition of PowerShell.
Bu, ESXi-Customizer-PS tarafından desteklenmeyen yeni bir PowerShell Core sürümünden (pwsh.exe) bir PS1 komut dosyası çalıştırmaya çalıştığınız anlamına gelir. Bunun yerine Windows PowerShell konsolunu kullanın (powershell.exe).
Kullanılabilir ESXi görüntülerini listeleyin:
.\ESXi-Customizer-PS.ps1 -sipVMware Online Depot web sitesinden güncellemeleri içeren en son ESXi 6.7 ISO görüntüsünü indirmek için şu komutu çalıştırın:
.\ESXi-Customizer-PS.ps1 -v67Aynı şekilde diğer ESXi görüntü sürümlerini de indirebilirsiniz ( -v70 | -v67 | -v65 | -v60 | -v55 | -v51 | -v50).
Komut dosyası, üç moddan birini kullanmanıza izin verir:
Doğrudan VMware Online deposundan (varsayılan) bir ISO veya Çevrimdışı Paket kurulum görüntüsü oluşturun;
Yerel Çevrimdışı Paket dosyasından (-izip) bir ISO kurulum görüntüsü oluşturun;
Yerel ESXi Çevrimdışı Paketini VMware Online deposundan güncelleyin (-izip -update).
Bir ESXi ISO oluşturmak ve C:\distr sxi\driver'dan tüm çevrimdışı paketleri ve VIB sürücü paketlerini hemen enjekte etmek için şu komutu kullanın:
.\ESXi-Customizer-PS.ps1 -v67 -pkgDir C:\distr\esxi\driverKurulum ESXi ISO görüntüsü, 15-20 dakika içinde hedef dizinde görünecektir.
Kurulum ISO görüntüsü yerine Çevrimdışı paket görüntüsünü indirmek istiyorsanız, -ozip seçeneğini kullanın.
Çevrimdışı paketi (bu, ESXi kurulum dosyaları içeren bir ZIP arşividir), belirtilen dizindeki tüm VIB sürücülerini buna ekleyerek değiştirebilirsiniz:
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip -pkgDir C:\distr\esxi\driverAşağıdaki komutu kullanarak çevrimdışı paketinizden bir ESXi ISO oluşturabilirsiniz:
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zipV-Front çevrimiçi deposu, oldukça geniş bir vib sürücü kitaplığına sahiptir. Bu havuzdaki belirli sürücüleri şu şekilde bir ESXi görüntüsüne entegre edebilirsiniz:
.\ESXi-Customizer-PS.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-uiBu örnekte, aşağıdaki sürücüleri ESXi dağıtımına entegre edeceğiz:
net-e1000e - Intel I21782579LM/82574L için bir ağ sürücüsü;
net51-r8169 - Realtek 8168/8111/8411/8118 NIC sürücüsü (ESXi 5.1 ve daha yeni sürümlerden kaldırılmıştır);
esx-ui — ESXi Gömülü Ana Bilgisayar İstemcisi, kullanışlı bir ana bilgisayar web arayüzü (varsayılan olarak esxi 5.5'ten itibaren kullanılır);
sata-xahci — bazı SATA denetleyicilerini doğru bir şekilde tanımlamak için harita sürücüsü.
Kural olarak, çoğu masaüstü aygıtı için aşağıdaki sürücüleri ESXi görüntüsüne eklemek yeterlidir:
-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shellÇevrimdışı paketi VMware deposundaki en son yamalarla güncellemek için:
.\ESXi-Customizer-PS.ps1 -v67 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip -updateBenzer şekilde, ESXi'nin bir Hyper-V sanal makinesi olarak çalıştırılmasına izin verecek olan net-tulip ağ sürücüsünü ESXi görüntüsüne ekleyebilirsiniz.
Eğer alırsanız:
An unexpected error occured: Could not find trusted signergörüntüyü dışa aktarırken -nsc() ile sürücü imza doğrulamasını devre dışı bırakın
-noSignatureCheck) seçenek. Ayrıca, bir hata oluşursa bu seçeneği deneyin:
[WinError 10054] An existing connection was forcibly closed by the remote host.ESXi-Customizer GUI ile ESXi Görüntüsüne Özel Sürücüler Ekleyin
ESXi-Customizer (GUI), sürücüleri ve .vib dosyalarını bir ESXi ISO görüntüsüne entegre etme sürecini otomatikleştirmenizi sağlayan basit bir arayüze sahip küçük bir grafik araçtır.
ESXi-Customizer 2016'dan beri güncellenmedi. Geliştirici, yalnızca ESXi 4.1, 5.0, 5.1 ve 5.5 sürümlerinin desteklendiğini bildiriyor. Ancak aşağıda, yeni ESXi sürümleri (6.5, 6.7 ve 7.0) için bile ESXi-Customize GUI'yi kullanmanıza izin veren küçük bir hile bulunmaktadır.
ESXi-Customizer-v2.7.2.exe'yi (https://www.v-front.de/p/esxi-customizer.html) indirin, arşivi çıkarın ve aracı çalıştırın (
ESXi-Customizer.cmd). ESXi-Customizer, modern Windows sürümlerini resmi olarak desteklemediğinden, Windows 10 veya 11'de başlatıldığında bir hata görünür:
---------------------------
ESXi-Customizer v2.7.2 - Message
---------------------------
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!Düzeltmek için ESXi-Customizer.cmd dosyasını düzenleyin ve aşağıdaki satırı yorumlayın (başlangıçta REM ekleyin):
if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1ESXi-Customizer.cmd dosyasını kaydedin ve çalıştırın. Bir sonraki pencerede, kaynak ESXi ISO görüntüsünün yolunu, sürücü dosyasını (sürücülerle birlikte VIB dosyası veya TGZ arşivi) ve tümleşik sürücüyle elde edilen görüntünün kaydedilmesi gereken klasörü belirtin. Otomatik güncelleme seçeneğinin işaretini kaldırın.
Çalıştır düğmesini tıklayın ve birkaç dakika içinde hedef dizinde yeni bir ESXi ISO görüntüsü görünecektir. Donanımınıza ESXi yüklemek için bu görüntüyü kullanabilirsiniz.
ESXi 6.7 veya 7.0 ile bir ISO görüntüsüne sürücü eklemeye çalışıyorsanız, bir hata görünecektir:
FATAL ERROR:
Error un-taring IMGDB.tar!Bu önemli hatayı düzeltmek için ESXi görüntüsünü manuel olarak değiştirmeniz gerekir:
VMware ESXi kurulum ISO'nuzu diskteki bir dizine çıkarın;
7zip arşivleyiciyi bilgisayarınıza yükleyin (winget paket yöneticisini kullanarak uygulamaları bilgisayarınıza hızlı bir şekilde yükleyebilirsiniz:
winget install 7zip.7zip);
IMGDB.TGZ dosyasını 7ZIP ile açın ve içindeki dosyayı IMGDB.tar olarak yeniden adlandırın;
Şimdi ISO görüntüsünü oluşturmanız gerekiyor. Ücretsiz IsoCreator'ı kullanabilirsiniz (IsoCreator.msi'yi indirin, dosyayı 7ZIP ile açın ve çalıştırın
IsoCreator.exe);
ESXi kurulum dosyalarını ve ISO dosyasının adını içeren dizini belirtin;
Artık bu özel ISO görüntüsünü ESXi-Customizer GUI'de kullanabilirsiniz.
Artık hedef sunucunuza ESXi dağıtmak için ISO görüntünüzü kullanabilirsiniz.
ESXi Özel Görüntüsüne Sürücü Eklemek için vCenter Image Builder'ı kullanın
vCenter Server'da, ESXi kurulum görüntülerinizi değiştirmek için yerleşik Image Builder'ı kullanabilirsiniz. Bu hizmet varsayılan olarak devre dışıdır. vCenter -> Otomatik Dağıtım -> Resim Oluşturucuyu Etkinleştir aracılığıyla etkinleştirin.
Şimdi yeni bir Yazılım Deposu oluşturmanız ve ISO imajınızı, vib (zip) sürücü dosyalarınızı ve gerekli ESXi güncellemelerini bu depoya aktarmanız gerekiyor.
Şimdi resminizi klonlayın. Klonlama sırasında, bu ESXi deposuna hangi paketlerin (sürücülerin) ekleneceğini seçebilirsiniz.
Bundan sonra, Dışa Aktar düğmesini tıklayın ve entegre üçüncü taraf sürücülerle birlikte ESXi kurulum ISO görüntünüzü indirin.














