On Thu, 2005-06-09 at 19:00 +0300, Manac Dragos wrote:
> On Thu, 2005-06-09 at 15:03 +0300, George Razvan NICA wrote:
> > Salut!
> > 
> > Voi cum ati ales sa tratati problema din $SUBJ? Le migrati frumos, una
> > cate una, munca de sisif? Exista vreo alta solutie pe care nu am luat-o
> > in calcul?
> > 
> > Nu de alta, dar de la un numar incolo devine extrem de plictisitor sa
> > "watch shit scroll by for hours" [(c) Andrei Nestor] si nici nu-mi pot
> > permite sa ma fac ca nu vad/stiu ca am de facut migrarea.
> > 
> > So, rabdare si tutun sau solutii mai destepte?
> 
> Salut,
> 
> Pasul 1
> 
> perl -pi -e 's/stable/woody/gi' /etc/apt/sources.list 
> apt-get update
> 
> Pasul 2
> 
> Iti faci o lista cu toate serviciile pe care le ruleaza cele N masini
> ale tale. Alegi cateva masini reprezentative care
> - sa ruleze (cumulat) toate acele servicii
> - sa nu fie business-critical
> - sa iti fie oarecum la indemana, daca apar probleme majore
> - sa aiba backup ;-)
> 
> Pasul 3
> 
> Pornind de la lista de mai sus faci upgradeul, pe sistemul
> one -> some -> many
> 
> O sa observi anume pachete care nu se upgradeaza smooth (apar diferente
> in fisierele de configurare, dependente, etc). Pentru ele iti faci un
> plan de automatizare a backpului.
> 
> Pasul 4
> 
> Enjoy && profit :)
> 
> Pasul 5
> 
> Stai linistit, poti managea singur cateva sute de masini, daca faci doar
> asta. Cu un plan bun, ca cel de mai sus, am reusit sa fac deployment la
> 60 de masini in 2 ore, remote. Da, nu puteam sa nu ma laud ;-) cu
> Debian.
> 
> 
O mica observatie, deploy e una, upgrade e alta. Se poate face deploy la
mii de maisni simultan, chiar cu so-uri diferite, daca au fost concepute
strategiile corespunzatoare.

> Mult succes.

Ca o paranteza la thread-ul asta, noi am preferat sa nu stam dupa woody
pe masinile in productie; versiunile pachetelor au urmat pe cat posibil
linia sarge, chiar daca uneori am apelat la backports sau solutii in
house; woody a fost o solutie extrem de buna mult timp, dar in ultimul
an devenise pur si simplu mult prea vechi pt. ce aveam noi nevoie (nu
vorbim de masini cu servicii minimale gen routere, mici dns, mail
servers etc. care probabil vor muri cu woody pe ele + security updates),
ca sa nu mai vorbim de lipsa anumitor features (TLS stuff fiind cel mai
notabil). Astfel, trecerea la sarge s-a facut oficial in cateva ore pe
toate zecile de servere, fara _nici_ o problema. Spun oficial pentru ca
de fapt in ultimul an s-a lucrat catinel ca totul sa fie cat de cat la
zi. 

Inca o paranteza; ca un experiment incercati sa faceti un update de la
potato la sarge. Merge incredibil de corect avand in vedere diferentele
enorme de versiuni.


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui