Bu, yerleşik IPMI BMC içeren X8DT3 anakartlı bir SuperMicro sunucusudur. Bu durumda, BMC bir Winbond WPCM450'dir ). Birçok Dell sunucusunun buna benzer bir BMC modeli kullandığına inanıyorum.
IPMI ile ortak bir uygulama, onu özel, yönlendirilemeyen bir ağda izole etmektir. Bizim durumumuzda tüm IPMI kartları, dış dünyaya yolu olmayan 192.168.1.0/24 numaralı özel bir yönetim LAN'ına takılır. Dizüstü bilgisayarımı 192.168.1.0/24 ağına bağlarsam, uzak konsol da dahil olmak üzere tüm IPMI özelliklerinin beklendiği gibi çalıştığını doğrulayabilirim.
Tüm IPMI özelliklerine farklı bir ağdan, bir tür şifreli bağlantı üzerinden erişmem gerekiyor.
SSH bağlantı noktası yönlendirmeyi denedim. Bu, birkaç sunucu için iyi çalışır, ancak bu sunucuların 100'e yakınına sahibiz ve 100 sunucudaki 6 bağlantı noktasını iletmek için bir SSH istemci yapılandırmasını sürdürmek pratik değildir.
Bu yüzden bir SOCKS proxy'sini deneyeceğim diye düşündüm . Bu çalışıyor, ancak Görünüşe göre Uzak Konsol uygulaması sistem çapında proxy ayarlarıma uymuyor.
Bir SOCKS yetkili sunucusu ayarladım. Ayrıntılı günlük kaydı ağ etkinliğini ve bağlantı noktalarının yönlendirilip yönlendirilmediğini görmemi sağlar.
ssh -v -D 3333 stefanl@gateway.example.org
Sistemimi SOCKS proxy'sini kullanacak şekilde yapılandırıyorum. Java'nın SOCKS proxy ayarlarını kullandığını onaylıyorum.
SOCKS yetkili sunucusu çalışıyor. BMC'ye web tarayıcımı kullanarak http://192.168.1.100/ adresinden bağlanıyorum . Oturum açabilir, Sunucu Sağlığını görüntüleyebilir, makineyi açıp kapatabilirim, vb. SSH ayrıntılı günlüğü etkinleştirildiğinden ilerlemeyi görebiliyorum.
İşte burada zor:
Adlı dosyayı indiren "Konsolu Başlat" düğmesine tıklıyorum
jviewer.jnlp
. JNLP dosyaları Java Web Start ile açılır.Bir Java penceresi açılır. Başlık çubuğunda başlık çubuğunda "Yönlendirme Görüntüleyicisi" yazıyor. "Video" "Klavye" "Fare" vb. İçin menüler vardır. Bu, Java'nın uygulamayı proxy üzerinden indirebildiğini ve uygulamayı başlatabildiğini doğrular.
60 saniye sonra uygulama zaman aşımına uğrar ve "Video soket açılırken hata oluşuyor" der. İşte bir ekran görüntüsü . Bu işe yararsa, VNC tarzı bir pencere görürdüm. SSH günlüklerim 5900/5901 numaralı bağlantı noktalarına bağlantı denemesi göstermiyor. Bu, Java uygulamasının VNC uygulamasını başlattığını, ancak VNC uygulamasının sistem genelinde proxy ayarlarını yoksayar ve böylece uzak ana bilgisayara bağlanamadığını gösterir.
Java, sistem çapında proxy ayarlarıma uyuyor gibi görünüyor, ancak bu VNC uygulaması bunu yok sayıyor gibi görünüyor.
Bu VNC uygulamasını sistem genelinde proxy ayarlarımı kullanmaya zorlamamın bir yolu var mı?