Pokazywanie postów oznaczonych etykietą shell. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą shell. Pokaż wszystkie posty

12 września 2009

Puppet - zarządzanie farmami serwerów w centralnym miejscu

Kiedy poczujecie potrzebę zarządzania np: 17-toma, 40-toma, 150-cioma backendowymi serwerami lub podobną farmą to z wielką dozą radości przyjmiecie na swój host nr.1 takie narzędzia jak Capistrano oraz Puppet.



Oczywiście jak każdy administrator nie lubimy powtarzania wielokrotnego tych samych czynności :-) Jak Puppet coś tam robi na całej farmie w tym czasie można obejrzeć np: kolejny odcinek Big Bang Theory i spokojnie później przejrzeć logi :-) To oczywiście baaardzoooo pozytywny plan, bo przy kilkudziesięciu i więcej serwerów należy uwzględnić indywidualności w maszynach, które lubią się zdarzać np: w Piątek o 16-tej ;-) A niekiedy jedna maszyna mniej to znacznie większe obciążenie, któremu w weekend może nie podołać farma np: przy sprzedaży świątecznej w większym sklepie, w systemie aukcyjnym, wrzucania wielu fotek przez użytkowników na portalu społecznościowym etc.

Moim zdaniem warto poznać Puppet'a i się z nim zaprzyjaźnić ;)

Materiały:

http://docs.reductivelabs.com/guides/installation.html
http://reductivelabs.com/trac/puppet/wiki/BigPicture
http://zimowisko.macuk.pl/2010/puppet.pdf
http://www.ploug.org.pl/konf_08/materialy/pdf/02_Masewicz.pdf
http://reductivelabs.com/products/puppet/
http://changelog.complete.org/archives/519-thoughs-on-cfengine-bcfg2-and-puppet
http://dozzie.jogger.pl/2009/06/25/centralizacja-zarzadzania-serwerami-linuksowymi/
http://augeas.net/

7 czerwca 2008

Zenity - banalne skryptowanie z GUI i bez GUI

Potrzeba zrobienia czegośtam co nazywa się prostym skryptem i wykonuje kilka podstawowych funkcjonalności to właśnie podstawa radzenia sobie w otwartych systemach operacyjnych t.j. FreeBSD, Linux, etc :-) Zwłaszcza, że możliwości rozwiązań jest sporo i można dostosować takie, które nam pasuje do danego zagadnienia. Oczywiście nie wiąże się to od razu z odpalaniem środowiska developerskiego, którego użycia musimy się uczyć kilka tygodni. Nadal - na szczęście - zupełnie sprawny okazuje się dowolny notatnik (vi, vim, joe, mcedit, gedit, kate, kwrite, tomboy, etc ...). Sposób działania niezbytskomplikowany pomysł przelewamy do notatnika w kodzie BASH, po czym używając tytułowego zenity w tempie natychmiastowym dodajemy wstawki graficzne tj.:
menu wyboru, paski postępu, okna modalne, okna wyboru, okna notatek, okna wyboru aopcji. A to wszystko w dość banalny sposób.

Kilka linków na temat:

http://www.howtoforge.com/useful_linux_commands - Useful Commands For The Linux Command Line

Create GUI dialogs for GNOME and KDE

Make Your Scripts User Friendly with Zenity

Create GUI dialogs

a-complete-zenity-dialog-examples-1

a-complete-zenity-dialog-examples-2

about-zenity-linux-command

przechowywanie-zdjec-optymalizacja