<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Auk%C5%A1to_pasiekiamumo_web_serveris</id>
	<title>Aukšto pasiekiamumo web serveris - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Auk%C5%A1to_pasiekiamumo_web_serveris"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Auk%C5%A1to_pasiekiamumo_web_serveris&amp;action=history"/>
	<updated>2026-04-19T09:12:07Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Auk%C5%A1to_pasiekiamumo_web_serveris&amp;diff=7585&amp;oldid=prev</id>
		<title>\dev\null: Naujas puslapis: Aukšto pasiekiamumo web serveris (Angl. High availability Linux web server). Pamoka apie tai, kaip sukurti aukšto pasiekiamumo web serverį jūsų svarbiems pr...</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Auk%C5%A1to_pasiekiamumo_web_serveris&amp;diff=7585&amp;oldid=prev"/>
		<updated>2016-03-05T10:54:06Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: Aukšto pasiekiamumo web serveris (Angl. High availability Linux web server). Pamoka apie tai, kaip sukurti aukšto pasiekiamumo &lt;a href=&quot;/w//index.php?title=Web_serveris&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Web serveris (puslapis neegzistuoja)&quot;&gt;web serverį&lt;/a&gt; jūsų svarbiems pr...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Aukšto pasiekiamumo web serveris (Angl. High availability Linux web server).&lt;br /&gt;
Pamoka apie tai, kaip sukurti aukšto pasiekiamumo [[web serveris|web serverį]] jūsų svarbiems projektams. Pamoka toli gražu ne baigta, jei atsiras žmonių - įkels papildymą su [[DRBD]].&lt;br /&gt;
Formuosime [[Linux]] klusterį su &amp;quot;Heartbeat&amp;quot; programa [[CentOS]] 5.x sistemai.&lt;br /&gt;
&lt;br /&gt;
=== Ko mums reikės: ===&lt;br /&gt;
* 2 VPS serverių su įdentiškom OS.&lt;br /&gt;
* Abiejuose serveriuose bus naudojama [[Apache httpd|Apache web]] serveris.&lt;br /&gt;
* Abu serveriai turi būti vienodos virtualizacijos (pvz.: OpenVZ).&lt;br /&gt;
&lt;br /&gt;
==== 1. Vienas serveris bus mūsų pagrindinis, todėl jo IP (pvz.: AA.xx.xx.xx) pridedam prie eth0. ====&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 AA.xx.xx.xx&lt;br /&gt;
&lt;br /&gt;
==== 2. Priskiriam &amp;quot;hostname&amp;quot; mūsų serveriams. ====&lt;br /&gt;
&lt;br /&gt;
AA.xx.xx.xx - node01 (pagrindinis)&lt;br /&gt;
BB.xx.xx.xx - node02 (atsarginis &amp;quot;slave&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 hostname node01&lt;br /&gt;
 hostname node02&lt;br /&gt;
&lt;br /&gt;
Tam jog įsitikintumėte ar teisingai priskyrėte &amp;quot;hostname&amp;quot;, kiekviename VPS'e įrašykit:&lt;br /&gt;
&lt;br /&gt;
 uname -n&lt;br /&gt;
&lt;br /&gt;
Turėtų rodyti node01 arba node02 atitinkamai.&lt;br /&gt;
&lt;br /&gt;
Dėmesio, CC.xx.xx.xx bus mūsų virtualus IP adresas kuris bus naudojamas mūsų Apache web serveriui.&lt;br /&gt;
&lt;br /&gt;
==== 3. Siunčiamės ir instaliuojam &amp;quot;Heartbeat&amp;quot; programą ant abiejų serverių. ====&lt;br /&gt;
&lt;br /&gt;
 yum install heartbeat&lt;br /&gt;
&lt;br /&gt;
==== 4. Programas turime tinkamai sukonfigūruoti. Konfigūravimas pagrinde atliekamas 3 failų pagalba: ====&lt;br /&gt;
    authkeys&lt;br /&gt;
    ha.cf&lt;br /&gt;
    haresources&lt;br /&gt;
==== 4. Pradedam konfiguraciją (node01 serveryje), bet prieš tai perkeliam failus į atitinkamus katalogus: ====&lt;br /&gt;
&lt;br /&gt;
 cp /usr/share/doc/heartbeat-VERSIJA/authkeys /etc/ha.d/&lt;br /&gt;
 cp /usr/share/doc/heartbeat-VERSIJA/ha.cf /etc/ha.d/&lt;br /&gt;
 cp /usr/share/doc/heartbeat-VERSIJA/haresources /etc/ha.d/&lt;br /&gt;
&lt;br /&gt;
==== 5. Pirma konfiguruojam authkeys failą. Naudosim 2 identifikavimo metodą sha1. ====&lt;br /&gt;
&lt;br /&gt;
 vi /etc/ha.d/authkeys&lt;br /&gt;
Ir įklijuojam šias eilutes:&lt;br /&gt;
 auth 2&lt;br /&gt;
 2 sha1 test-ha&lt;br /&gt;
Suteikiam šiam failui reikalingas teises:&lt;br /&gt;
 chmod 600 /etc/ha.d/authkeys&lt;br /&gt;
Judam prie mūsų antro konfiguracijos failo ha.cf .&lt;br /&gt;
 vi /etc/ha.d/ha.cf&lt;br /&gt;
Ir įklijuojam žemiau esantį tekstą:&lt;br /&gt;
 logfile /var/log/ha-log&lt;br /&gt;
 logfacility local0&lt;br /&gt;
 keepalive 2&lt;br /&gt;
 deadtime 30&lt;br /&gt;
 initdead 120&lt;br /&gt;
 bcast eth0&lt;br /&gt;
 udpport 694&lt;br /&gt;
 auto_failback on&lt;br /&gt;
 node node01&lt;br /&gt;
 node node02&lt;br /&gt;
==== 6. Paskutinis konfiguracijos failas haresources. Šiame faile pateikiame duomenys apie tai kokius servisus norite aktyvuoti kaip &amp;quot;aukšto pasiekiamumo&amp;quot;. Mūsų atveju - web serveris httpd. ====&lt;br /&gt;
 vi /etc/ha.d/haresources&lt;br /&gt;
Ir įklijuojam žemiau esantį tekstą:&lt;br /&gt;
 node01 CC.xx.xx.xx httpd&lt;br /&gt;
==== 7. Nukopijuojam /etc/ha.d/ aplanką į node02 serverį. ====&lt;br /&gt;
&lt;br /&gt;
==== 8. Konfiguruojam patį httpd servisą aukštam pasiekiamumui. ====&lt;br /&gt;
&lt;br /&gt;
 vi /etc/httpd/conf/httpd.conf&lt;br /&gt;
Ir įklijuojam žemiau esantį tekstą:&lt;br /&gt;
 Listen CC.xx.xx.xx:80&lt;br /&gt;
Pastaba: Tai mūsų virtualus IP adresas, nesumaišykit.&lt;br /&gt;
==== 9. Nukopijuojam /etc/httpd/conf/httpd.conf į node02. ====&lt;br /&gt;
&lt;br /&gt;
==== 10. Sukuriam index.html failus abiejuose serveriuose. ====&lt;br /&gt;
&lt;br /&gt;
node01:&lt;br /&gt;
 echo &amp;quot;node01 apache test serveris&amp;quot; &amp;gt; /var/www/html/index.html&lt;br /&gt;
node02:&lt;br /&gt;
 echo &amp;quot;node02 apache test serveris&amp;quot; &amp;gt; /var/www/html/index.html&lt;br /&gt;
==== 11. Paleidžiame &amp;quot;Heartbeat&amp;quot; programą serveriuose node01 ir node02. ====&lt;br /&gt;
 /etc/init.d/heartbeat start&lt;br /&gt;
&lt;br /&gt;
==== 12. Atidarom naršyklėje http://CC.xx.xx.xx . Turėtų rodyti node01 index.html failą. ====&lt;br /&gt;
&lt;br /&gt;
==== 13. Dabar sustabdome node01 &amp;quot;Heartbeat&amp;quot; servisą. ====&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/heartbeat stop&lt;br /&gt;
Ir vėl įrašome į naršyklės langą http://CC.xx.xx.xx . Turėtų rodyti node02 index.html failą.&lt;br /&gt;
&lt;br /&gt;
=== Pabaiga ===&lt;br /&gt;
Viskas, klusteris paruoštas. Pamoka labai supaprastinta, kaip jau minėjau prie &amp;quot;Heartbeat&amp;quot; reiktų naudoti DRBD programą duomenų sinchronizavimui tarp node serverių. &lt;br /&gt;
&lt;br /&gt;
==== Naudingos nuorodos: ====&lt;br /&gt;
&lt;br /&gt;
    [http://www.linux-ha.org/doc/users-guide/users-guide.html Linux HA (Heartbeat) dokumentacija/user manual]&lt;br /&gt;
    [http://www.drbd.org/ DRBD]&lt;br /&gt;
    [http://www.howtoforge.com/high_availability_heartbeat_centos Pamokos originali nuoroda (ENG)]&lt;br /&gt;
&lt;br /&gt;
'''Dėmesio!''' Straipsnis kopijuotas iš [https://uzdarbis.lt uzdarbis.lt]. [https://uzdarbis.lt/t174115/auksto-pasiekiamumo-web-serveris/ Originalaus straipsnio nuoroda].&lt;br /&gt;
&lt;br /&gt;
[[Category:Tinklas]]&lt;br /&gt;
[[Category:CentOS]]&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>