vCAC 6.0.1’den vCAC 6.1’e Geçişte Oluşan Hatalar
Yakın tarihte vCAC 6.0.1’den vCAC 6.1’e sisteminizi yükseltmişseniz bazı problemlerle karşılaşmış olabilirsiniz. Ben üç farklı problemle karşılaştım ve çözümlerini bu yazı altında topladım ki benimle benzer sorunları yaşayan arkadaşlara yardımcı olabileyim. Eğer siz daha farklı problemlerle karşılaşmışsanız lütfen bu yazı altında paylaşalım.
VCAC Designer(cloudutil.exe) upgrade sonrası çalışmayı durdurdu:
Bu sorun aslında çözümü en basit olanı. Yeni versiyona geçtiğiniz zaman eski vCAC Designer’ı silmeniz ve tekrardan portal üzerinden indirip kurmanız gerekmektedir. Anlaşılan bağlantı yapmak için kullandığı bazı ön tanımlı değerler değişmiş. vCAC Designer’ı indirmek için vCAC appliance’ın https://fqdn/install bağlantısına gitmeniz yeterli.
vCAC portalı üzerinden tenant’ıma giremiyorum/vCAC appliance’ı servisleri register edemiyor:
Bu sorun aslında sıkça karşılaşılan ve ilgili KB’de çözümü detaylı bir şekilde açıklanmış. Bu sorun sadece update sonrasında değil her hangi bir vCAC ortamının kurulumundan 90 gün sonra yarattığımız tenant’larımızın identity store’dan yok olmasına sebep oluyor. Bunun sebebi vCAC SSO admin hesabının (administrator@vsphere.local) 90 gün sonra geçersizleşmesidir. Çözüm için yukarıda ki KB’de verilen scriptin çalıştırılması yeterli gözükse de eğer benim gibi tenant ismini emrebozlak.local verdiyseniz çalışmayacaktır. Scripti incelediğimizde LDAP ayarlarında tenant parametresinin bir değişken halinde tek bir DC olarak atandığını görürsünüz. Eğer “domain.com” formatında veya benzeri bir şekilde atama yaptıysanız LDAP’ın yapısı gereği bu adresi iki adet DC parametresine ayırmanız gerektiğini anlamışsınızdır. Bu yüzden aşağıda ki şekilde değişiklik yaptım ve çalıştı.
Identity sunucumuza ssh yardımıyla bağlanalım ve ilk önce aşağıda ki komutu kullanarak yönetici hesabının bir daha 90 gün sonra geçersiz kılınmamasını sağlayalım
/opt/likewise/bin/ldapmodify -H ldap://localhost:11711 -x -D "cn=administrator,cn=users,dc=vsphere,dc=local" -W <<EOF dn: cn=DCAdmins,cn=builtin,dc=vsphere,dc=local changetype: modify add: member member: cn=administrator,cn=users,dc=tenant_name
Burada eğer size şifre sorarsa administrator@vsphere.local için daha önce atamış olduğunuz şifreyi kullanın.
İkinci kısımdaysa hesabı tekrar aktif duruma getiriyoruz.
/opt/likewise/bin/ldapmodify -H ldap://localhost:11711 -x -D "cn=administrator,cn=users,dc=vsphere,dc=local" -W <
Burada kalın olarak gösterdiğim DC kısımlarını kendinize göre değiştirseniz script veya manuel olarak çalıştırdığınızda sorun olmayacaktır
VM oluşturmak için kullandığınız vCAC ön tanımlı workflow’lar çalışmıyor/VM oluştururken bir adımda takılı kalıyor:
Blueprintleriniz kurulurken bir adımda sürekli takılıp kalıyorsa bunun sebebi yeni versiyonda değişen bir çok dll ve kütüphanenin bağlı olduğu workflow objelerinin artık çalışmıyor olmasıdır. Bu sorun sadece ön tanımlı workflowlar içerisinde değişiklik yaptıysanız baş gösteriyor. vCAC Designer ile appliance’a bağlanalım ve değişiklik yaptığımız workflow’ları kontrol edelim eğer sağ üst köşesinde kırmızı bir ünlem işareti görüyorsanız büyük ihtimalle kullandığınız bir objenin bağlı olduğu dll dosyası değişmiştir.
Zaten hataya baktığınız zaman compile hatası olduğunu görürsünüz. Yapmanız gereken sorunlu objesi silmeniz ve yeniden oluşturmanız yeterlidir, bu sorunu çözecektir.