vCenter SSO login ekranında kendi şirket/marka logonuzu ekleyebilirsiniz. Öncelikle vCenter Appliance için bir snapshot ve yedek almanızı öneririm.
Öncelikle vCSA shell türünü değiştirmemiz gerekiyor. Bunun için vCSA’e SSH ile bağlanıp aşağıdaki komutu çalıştırın:
shell
chsh -s /bin/bash root
Aşağıdaki komutu çalıştıralım. Bu komut ile unpentry.jsp dosyasının yedeğini alıyoruz. Çünkü bu dosya üzerine değişiklik yapacağız.
cp unpentry.jsp unpentry.jsp.org
WinSCP ile vCSA’e bağlanalaım ve aşağıda belirtilen dizine logomuzu kopyalayalım. Logo boyutu 384×124 px boyutunda olmalı.
/usr/lib/vmware-sso/vmware-sts/webapps/ROOT/resources/img
Aşağıdaki css dosyasını düzenleyelim.
/usr/lib/vmware-sso/vmware-sts/webapps/ROOT/resources/css/clarity-login.css
clarity-login.css dosyasının en alt kısmına aşağıdaki kodu ekleyelim:
.vmware-banner {
width: 100%;
height: 100%;
}
Aşağıdaki dosyayı düzenleyelim:
/usr/lib/vmware-sso/vmware-sts/webapps/ROOT/WEB-INF/views/unpentry.jsp
unpentry.jsp dosyasında aşağıdaki bölümü bulalım:
<span id="titleVmware">VMware<sup><b>®</b></sup> vSphere</span>
<span id="tenantBrand" style="display: none;">${tenant_brandname}</span>
Yukarıdaki kodu silip, yerine aşağıdaki kodu ekleyelim:
<div class="vmware-banner">
<img src="../../resources/img/fixcloud.png"/>
</div>
İşimiz bittikten sonra vCSA tarafında aşağıdaki komut çalıştırarak shell’i varsayılan duruma geri alıyoruz:
chsh -s /bin/appliancesh root
Son olarak vCenter SSO login ekranını yenilediğinizde logonuzu görebilirsiniz.
