<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Wersojonowanie konfiguracji systemu</title>
	<atom:link href="http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2012 06:33:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mariusz</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-2056</link>
		<dc:creator>Mariusz</dc:creator>
		<pubDate>Mon, 12 Jul 2010 06:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-2056</guid>
		<description>fajny artykulik. Podchwyciłem Twój pomysł i przepisując go do ePN podłączyłem do nagiosa. Teraz odpowiedzialny admin dostaje sms lub wiadomość na jabberka o ewentualnych zmianach. Dzięki :)</description>
		<content:encoded><![CDATA[<p>fajny artykulik. Podchwyciłem Twój pomysł i przepisując go do ePN podłączyłem do nagiosa. Teraz odpowiedzialny admin dostaje sms lub wiadomość na jabberka o ewentualnych zmianach. Dzięki :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: y3ti</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-2037</link>
		<dc:creator>y3ti</dc:creator>
		<pubDate>Thu, 13 May 2010 09:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-2037</guid>
		<description>Dokładnie tak :)</description>
		<content:encoded><![CDATA[<p>Dokładnie tak :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scottie</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-2036</link>
		<dc:creator>Scottie</dc:creator>
		<pubDate>Wed, 12 May 2010 20:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-2036</guid>
		<description>Dobra, dałem radę - Google jest b. pomocne, o ile wie czego się szuka. Wpisałem frazę, dosłownie: &quot;apache + mod_dav + svn&quot; i to wystarczyło. Thx!! :-)

Co do mojego przypadku... Uprośćmy sytuację i powiedzmy, że jest 2 DBA, którzy mają wydzielony serwer Linux z Apache i zainstalowanym SVN-em. Administrują sobie dwoma RDBMS Oracle na dwóch różnych serwerach Unix. Oczywiście konfiguracja baz danych jest inna (i przeważnie jest inna; zwykle inne są nazwy, ścieżki, ale przede wszystkim inne są parametry pamięciowe, które wymagają tuningu). Jeden z DBA idzie na urlop, a drugi pod jego nieobecność zmuszony był dokonać zmian w pliku konfiguracyjnym. Koleś wraca z wakacji, co prawda opalony, ale stopy odmrożone, bo był nad Bałtykiem ;-) i tu SVN wysłał do niego maila (?), że się coś zmieniło. Tak przynajmniej ja to widzę i jakoś to sobie tak wyobrażam...</description>
		<content:encoded><![CDATA[<p>Dobra, dałem radę &#8211; Google jest b. pomocne, o ile wie czego się szuka. Wpisałem frazę, dosłownie: &#8220;apache + mod_dav + svn&#8221; i to wystarczyło. Thx!! :-)</p>
<p>Co do mojego przypadku&#8230; Uprośćmy sytuację i powiedzmy, że jest 2 DBA, którzy mają wydzielony serwer Linux z Apache i zainstalowanym SVN-em. Administrują sobie dwoma RDBMS Oracle na dwóch różnych serwerach Unix. Oczywiście konfiguracja baz danych jest inna (i przeważnie jest inna; zwykle inne są nazwy, ścieżki, ale przede wszystkim inne są parametry pamięciowe, które wymagają tuningu). Jeden z DBA idzie na urlop, a drugi pod jego nieobecność zmuszony był dokonać zmian w pliku konfiguracyjnym. Koleś wraca z wakacji, co prawda opalony, ale stopy odmrożone, bo był nad Bałtykiem ;-) i tu SVN wysłał do niego maila (?), że się coś zmieniło. Tak przynajmniej ja to widzę i jakoś to sobie tak wyobrażam&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: y3ti</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-2001</link>
		<dc:creator>y3ti</dc:creator>
		<pubDate>Wed, 05 May 2010 22:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-2001</guid>
		<description>@Scottie: mogę spróbować napisać coś więcej, tylko nie wiem czy jest sens tworzyć takie HOWTO krok po kroku. W sieci jest dużo materiałów na ten temat. Wiedza, którą trzeba mieć, aby odpalić coś takiego:

1. Obsługa svn z punktu widzenia użytkownika (commit, checkout, add, rm, mv etc.)
2. Administracja serwerem svn (w moim przypadku apache + mod_dav + svn)
3. Znajomość środowiska UNIX-owego (cron, bash, etc.)

Trochę długi by był artykuł, choć nie jest powiedziane, że nie możliwy do zrobienia. Pogoogluj trochę. Jeśli masz jakieś pytania to możesz łapać mnie na priv. Łatwiej mi będzie pomóc Tobie, niż pisać całe howto - chyba, że więcej osób jest zainteresowanych.

Co do Twojego pytania o to jak trzymać konfigurację dla tych baz danych to też powstaje problem, czy mają one być wszystkie takie same na każdym z serwerów. Moje rozwiązanie dotyczyło N serwerów, przy czym każdy z nich pełnił inną funkcję (loadbalancer, firewall, db, app, cache, monitoring itp. itd.). Opisz dokładniej problem, to wtedy będę mógł Ci w stanie pomóc.</description>
		<content:encoded><![CDATA[<p>@Scottie: mogę spróbować napisać coś więcej, tylko nie wiem czy jest sens tworzyć takie HOWTO krok po kroku. W sieci jest dużo materiałów na ten temat. Wiedza, którą trzeba mieć, aby odpalić coś takiego:</p>
<p>1. Obsługa svn z punktu widzenia użytkownika (commit, checkout, add, rm, mv etc.)<br />
2. Administracja serwerem svn (w moim przypadku apache + mod_dav + svn)<br />
3. Znajomość środowiska UNIX-owego (cron, bash, etc.)</p>
<p>Trochę długi by był artykuł, choć nie jest powiedziane, że nie możliwy do zrobienia. Pogoogluj trochę. Jeśli masz jakieś pytania to możesz łapać mnie na priv. Łatwiej mi będzie pomóc Tobie, niż pisać całe howto &#8211; chyba, że więcej osób jest zainteresowanych.</p>
<p>Co do Twojego pytania o to jak trzymać konfigurację dla tych baz danych to też powstaje problem, czy mają one być wszystkie takie same na każdym z serwerów. Moje rozwiązanie dotyczyło N serwerów, przy czym każdy z nich pełnił inną funkcję (loadbalancer, firewall, db, app, cache, monitoring itp. itd.). Opisz dokładniej problem, to wtedy będę mógł Ci w stanie pomóc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scottie</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-2000</link>
		<dc:creator>Scottie</dc:creator>
		<pubDate>Wed, 05 May 2010 06:41:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-2000</guid>
		<description>OK, fajny artykuł, ale może jakieś HOW-TO dla zupełnie początkujących?? Takie od podstaw, włączając w to instalację i konfigurację takiego systemu?! Byłbym wdzięczny... :)
   Powiedzmy, że jest taka sytuacja. Jest dziesięciu DBA, którzy zajmują się 100 bazami danych. Na każdej z tych baz są pewne pliki konfiguracyjne (np. pfile.ora, listener.ora, sqlnet.ora), które należałoby wersjonować. Pytanie: jak to zrobić??</description>
		<content:encoded><![CDATA[<p>OK, fajny artykuł, ale może jakieś HOW-TO dla zupełnie początkujących?? Takie od podstaw, włączając w to instalację i konfigurację takiego systemu?! Byłbym wdzięczny&#8230; :)<br />
   Powiedzmy, że jest taka sytuacja. Jest dziesięciu DBA, którzy zajmują się 100 bazami danych. Na każdej z tych baz są pewne pliki konfiguracyjne (np. pfile.ora, listener.ora, sqlnet.ora), które należałoby wersjonować. Pytanie: jak to zrobić??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: y3ti</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-1999</link>
		<dc:creator>y3ti</dc:creator>
		<pubDate>Tue, 04 May 2010 19:14:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-1999</guid>
		<description>@zdzichu: jeśli przeszkadza Ci w każdym katalogu .svn to skorzystaj z innego systemu kontroli wersji np. git. Git tworzy tylko jeden katalog .git w katalogu &quot;root&quot; projektu. Dla przykładu z naszym /etc będziemy mieć tylko /etc/.git/ i nigdzie indziej żadnych zbędnych katalogów. Tak jak pisałem git, czy bzr jest dużo fajniejszy od svn i ma dużo większe możliwości, jednak nam starcza svn. Kolejna rzecz, że trzeba nauczyć ludzi korzystać z innego systemu, jeśli chcemy rezygnować z svn.</description>
		<content:encoded><![CDATA[<p>@zdzichu: jeśli przeszkadza Ci w każdym katalogu .svn to skorzystaj z innego systemu kontroli wersji np. git. Git tworzy tylko jeden katalog .git w katalogu &#8220;root&#8221; projektu. Dla przykładu z naszym /etc będziemy mieć tylko /etc/.git/ i nigdzie indziej żadnych zbędnych katalogów. Tak jak pisałem git, czy bzr jest dużo fajniejszy od svn i ma dużo większe możliwości, jednak nam starcza svn. Kolejna rzecz, że trzeba nauczyć ludzi korzystać z innego systemu, jeśli chcemy rezygnować z svn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zdzichu</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-1998</link>
		<dc:creator>zdzichu</dc:creator>
		<pubDate>Tue, 04 May 2010 19:07:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-1998</guid>
		<description>Swego czasu próbowałem trzymać konfiguracje w svn, ale po różnych dziwnych objawach spowodowanych istnieniem wszędzie katalogów .svn dałem sobie spokój. Teraz korzystamy z rcsvers.vim (dodatkowo zmodyfikowanego) który znakomicie zastępuje te wszystkie cuda z svn. 

@hyc - a może jakis przykład w jakich to dużych firmach spotkaleś się z czymś takim?</description>
		<content:encoded><![CDATA[<p>Swego czasu próbowałem trzymać konfiguracje w svn, ale po różnych dziwnych objawach spowodowanych istnieniem wszędzie katalogów .svn dałem sobie spokój. Teraz korzystamy z rcsvers.vim (dodatkowo zmodyfikowanego) który znakomicie zastępuje te wszystkie cuda z svn. </p>
<p>@hyc &#8211; a może jakis przykład w jakich to dużych firmach spotkaleś się z czymś takim?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: y3ti</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-1994</link>
		<dc:creator>y3ti</dc:creator>
		<pubDate>Tue, 27 Apr 2010 21:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-1994</guid>
		<description>Na początku było takie założenie, aby samo się commitowało. Stwierdziliśmy jednak, aby tego nie robić ponieważ bardzo często klikamy o różnych porach dnia (rano, w ciągu dnia, wieczorem czy wręcz nad ranem). Taki automatyczny commit mógłby wpaść właśnie w momencie, w którym administrator dokonywał by zmian w pliku konfiguracyjnym.

Kolejna rzecz to, że chcemy mieć &quot;świadome&quot; commity, tylko przetestowanych rozwiązań. Wszelkie niecommitnięte rzeczy powinny zostać przejrzane - a nóż widelec coś się zmodyfikuje samo (update systemu, jakieś backdoory, źle napisane skrypty powłoki itp.)</description>
		<content:encoded><![CDATA[<p>Na początku było takie założenie, aby samo się commitowało. Stwierdziliśmy jednak, aby tego nie robić ponieważ bardzo często klikamy o różnych porach dnia (rano, w ciągu dnia, wieczorem czy wręcz nad ranem). Taki automatyczny commit mógłby wpaść właśnie w momencie, w którym administrator dokonywał by zmian w pliku konfiguracyjnym.</p>
<p>Kolejna rzecz to, że chcemy mieć &#8220;świadome&#8221; commity, tylko przetestowanych rozwiązań. Wszelkie niecommitnięte rzeczy powinny zostać przejrzane &#8211; a nóż widelec coś się zmodyfikuje samo (update systemu, jakieś backdoory, źle napisane skrypty powłoki itp.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kombain</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-1993</link>
		<dc:creator>kombain</dc:creator>
		<pubDate>Tue, 27 Apr 2010 20:02:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-1993</guid>
		<description>a nie lepiej byłoby stworzyć skrypt, który na koniec dnia będzie commitował wszystkie zmiany? Automatycznie.</description>
		<content:encoded><![CDATA[<p>a nie lepiej byłoby stworzyć skrypt, który na koniec dnia będzie commitował wszystkie zmiany? Automatycznie.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wersjonowanie konfiguracji systemu - develway.pl</title>
		<link>http://blog.y3ti.pl/2010/04/wersojonowanie-konfiguracji-systemu/comment-page-1/#comment-1989</link>
		<dc:creator>Wersjonowanie konfiguracji systemu - develway.pl</dc:creator>
		<pubDate>Sat, 24 Apr 2010 12:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.y3ti.pl/?p=287#comment-1989</guid>
		<description>[...] wiadomości z tego serwisu       Follow us on Twitter 43 śledzących RSS Feed 301 czytelników     Wersjonowanie konfiguracji systemu     1   głosuj!    Systemy kontroli wersji towarzyszą nam już od bardzo dawna. W dzisiejszych [...]</description>
		<content:encoded><![CDATA[<p>[...] wiadomości z tego serwisu       Follow us on Twitter 43 śledzących RSS Feed 301 czytelników     Wersjonowanie konfiguracji systemu     1   głosuj!    Systemy kontroli wersji towarzyszą nam już od bardzo dawna. W dzisiejszych [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

