28.04.2014
by Piotr Pisz
0 comments
W związku z premierą Horizon Workspace 1.8 (konieczność wykonanie upgrade), oraz rozpoczynającymi się testami naszego nowego rozwiązania opartego w części na Workspace, postanowiłem przemodelować całkowicie środowisko w jakim on funkcjonuje. Na pierwszy rzut poszła baza danych. Już od jakiegoś czasu jesteśmy posiadaczami elementów VMware vFabric, w tym vPostgresa, z którego jesteśmy bardzo zadowoleni (bo kto by nie był zadowolony z posiadanego produkcyjnego wsparcia na bazę danych typu PostgreSQL). W przygotowanym rozwiązaniu wykorzystałem trzy instalacje vPostgres Appliance 9.3.2, dwie działające w trybie instancji głównej i repliki (jako backup ostateczny) oraz trzeciej działającej aktywnie. Nody działające w trybie aktywnym są replikowane poprzez PGpool-II (zainstalowany osobno na CentOS). W takim schemacie PGpool-II to SPOF, dlatego najlepiej jest przygotować dwie instalacje i użyć load balancera (w naszym przypadku na produkcji BIG-IP F5). Lub wykorzystać dwie instalacje PGpool-II z włączonym Watchdogiem i pływającym pomiędzy maszynami “wirtualnym” adresem IP (tak działa instalacja w labie). Opisywane przeze mnie rozwiązanie jest jak najbardziej uniwersalne, może być z powodzeniem użyte do uruchomienia klastra PostgreSQL dla vCloud Automation Center (i zapewne w przyszłości do vCSA 6.0 które ma wspierać zewnętrzną bazę danych PostgreSQL).

Continue Reading →