IP Failover с Pacemaker и PCS под CentOS 7

Featured

Едно от най-важните неща при големи конфигурации е надеждността при отпадане на някоя услуга и възможността вашето приложение да не спира работата си, когато това се случи. Доста често един голям проект е разделен на сървъри с различни роли. Например, имате уеб сайт, който се обслужва от два MySQL сървъра, разположени на две отделни машини. Да приемем, че те са в режим MASTER/SLAVE. В конфигурационния файл на вашето приложение за връзка с базата данни е описан IP адреса на първата MySQL машина, която е MASTER. Ако тя отпадне, вашият сайт ще спре да се отваря, дори и втората машина (SLAVE сървъра) да е все още активна. Примерът, който ще разгледаме, не е тясно обвързан с MySQL или който и да е друг софтуер, макар че pacemaker поддържа подобни failover функции. По-скоро ще видим варианта, в който при отпадане на сървър 1, зададеният от pacemaker IP адрес се вдига автоматично на сървър 2, което би осигурило непрекъсваемост на ролята, която тези сървъри изпълняват заедно. По този начин за връзка с приложение X, ще е нужно да опишете само един IP адрес, а pacemaker ще се погрижи за това на кой сървър то трябва да бъде вдигнато. Continue reading

Инсталиране на VNC и GNOME във виртуален сървър

Featured

Едно от общите неща между голяма част от линукс сървърите, е че те не идват с графична среда. Ако наемете сървър, виртуален или физически, вашият хостинг провайдър ще ви го предостави с минимална инсталация на въпросната дистрибуция. Това е така, защото от момента на инсталация натам, вие решавате какво искате да има на този сървър и как бихте желали да го изградите. По-голямата част от сървърите нямат нужда от графична среда, заради ролята която изпълняват. Но това не означава, че не може да имат такава. В тази статия ще ви покажем как можете да си инсталирате GNOME на вашият сървър и да използвате десктоп средата през протокола VNC.

Continue reading