İç içe (nested) ESXi kurulum sorunları

Hepimiz zaman zaman test ortamı kurmak ve bazı işlemleri bu ortamda denemek istiyoruz. Kuracağımız test ESXi hostlar için her zaman fiziksel sunucular bulamayabiliriz. Bu yüzden zaman zaman nested dediğimiz şekilde, var olan bir ESXi altyapısında sanal olarak ESXi hostlar kurmamız gerekebiliyor. Bu kurulumlar sırasında yukarıdaki gibi durumlar çok defa başımıza da gelmiştir. Ben de son yaptığım kurulum sırasında yine benzer bir sorunu yaşadım, o yüzden çözümlerini kısaca eklemek istedim.

Ayrıca linkteki vmware makalesinde ESXi 7.0 ile beraber desteklenmeyen donanımların listesini görebilirsiniz.

1. No Network Adapters

ESXi kurulumu için sanal sunucuyu iso dosyası ile boot ettikten sonra herhangi bir network kartı bulamadığına dair bir uyarı veriyor ve reboot seçeneği dışında bir seçenek gelmiyor. Sanal sunucuyu kapatarak network kartını vmxnet3 olarak değiştirirseniz, yeniden boot ettiğinizde bu hatayı tekrar görmeyeceksiniz.

2. ESXi kurulum diski görmemesi

İlk ekranda End User License Agreement ı kabul edip geçtikten sonra ESXi kurulumu için lokal veya uzak bir disk alanına ihtiyacınız var. Öncelikle ESXi 7.0 ile beraber minimum 4 GB disk alanına ihtiyaç var. 4 GB tan fazla disk eklediğiniz halde aşağıdaki gibi herhangi bir disk görmüyorsanız muhtemelen scsi controller tipi Paravirtual değildir.

No local or remote disk

3. Sanal Sunucuların network erişimlerinin olmaması

Kurduğumuz Nested ESXi içerisinde sanal sunucuları Nested ESXi ile aynı network üzerinde oluştursanız da erişim olmadığını göreceksiniz. Bu aslında fiziksel sunucularımız üzerindeki network konfigurasyonundan kaynaklanyor. Fiziksel altyapımızda nested ESXi için oluşturduğumuz networkün bağlı olduğu port grupta aşağıdaki güvenlik ayarlarını kabul etmemiz lazım.

Premiscuous mode; sunucuların kendileri ile ilgili olmayan network paketlerini cpu göndermelerini engelleyen bir özellik. Defaultta kapalı olarak geliyor ve kapalı bırakılması öneriliyor. Bu özelliği kabul et olarak seçtiğimizde Nested ESXi sanal network kartı üzerine gelen tüm network paketlerini cpu ya göndererek işleyecektir. Bu özellik ile aslında tüm sanal sunucuların network paketlerini yakalayıp, izleyip inceleyebilirsiniz.

Forged Transmits; nested esxi içerisindeki sanal makina kendi mac adresi yerine sanki nested esxi ın mac adresini kullanıyor gibi istediği yere trafik gönderebilmesini sağlar.