Re: [rlug] backup + schimbare disc

2007-04-28 Fir de Conversatie Andrei Pascal

On Fri, April 27, 2007 23:36, Ratiu Petru wrote:

 3. vezi ca in debian etch trebuie sa declari in mdadm.conf
 device-urile, arunca un ochi prin /usr/share/doc/mdadm

 Petre.

Hai ma, da-l dracu', in Etch ai nevoie de mdadm.conf?! In alte distro-uri au
scapat de piatra asta de moara acum cativa ani... :p

-- 
Ave

Life is like arriving late for a movie, having to figure out what was going on
without bothering everybody with a lot of questions, and then being
unexpectedly called away before you find out how it ends.


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


RE: [rlug] backup + schimbare disc

2007-04-28 Fir de Conversatie David Williams
Scoti un disk afara si pui unul nou, lasi sa faca rebuild apoi expanezi
partitia sa ocupe tot discul
Scoti al doilea disk (ala mic) afara si pui pe celalat nou, se reface raidu
si esti in business.

Sper ca faci un backup bun inainte sa faci chestia asta 

DW

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Cosmin Dumitru
Sent: Saturday, 28 April 2007 4:07 AM
To: rlug@lists.lug.ro
Subject: [rlug] backup + schimbare disc

Salut,
Datele problemei: 
* Dell Perc RAID 3/Di (aic7xxx)
* 2 discuri de 9Gb in Raid 1(hardware) pe care este instalat debian etch
* 2 discuri noi de 18gb ce vreau sa le pun in locul celor doua de mai
sus. 
Sistemul merge ok si nu mi-as dori sa il instalez de la 0 doar pentru ca
schimb discurile. Ma gandesc la o solutie de a migra continutul
discurilor de pe cele noi. Cum as putea sa fac asta cu un downtime
minim? 
O pasarica mi-a povestit acum ceva vreme de dump  restore dar nu stiu
daca dupa restore voi avea disponibili 18gb sau 9 sau daca toate
lucrurile vor fi exact ca in situatia initiala. 
Exista alte variante?
Excuse my french but i'm still a n00b at backuping stuff
 


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug



___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-28 Fir de Conversatie Ratiu Petru

On 4/28/07, Andrei Pascal [EMAIL PROTECTED] wrote:


On Fri, April 27, 2007 23:36, Ratiu Petru wrote:

 3. vezi ca in debian etch trebuie sa declari in mdadm.conf
 device-urile, arunca un ochi prin /usr/share/doc/mdadm

 Petre.

Hai ma, da-l dracu', in Etch ai nevoie de mdadm.conf?! In alte distro-uri au
scapat de piatra asta de moara acum cativa ani... :p



O scosesera, au reintrodus-o anul trecut:

Sayeth the changelog of mdadm 2.5.3.git200608202239-1 (21 Aug 2006):

  * Instead of trying to do a whole lot of magic with respect to detecting
RAID devices to start, mdadm from now on requires a valid mdadm.conf file
to be installed. It still tries to do what it can, but there are no
heuristics anymore. See /usr/share/doc/mdadm/README.upgrading-2.5.3

Acolo zice ceva gen:

The reason the configuration file is now required is because it was impossible
to come up with robust heuristics to replace the previously used mdrun, while
addressing its primary deficiency of not honouring the super-minor field and
randomly assembling devices (see #354705).

Un exemplu concret e la http://bugs.debian.org/354705 .

Adevarat, si mie mi se paruse stupida faza, m-am certat cu
maintainerul vreo ora pe irc, dupa care mi-a demonstrat ca are
dreptate :) La mai putin de o luna am patit exact povestea cu pricina,
mi s-au renumerotat md-urile. Trust me, nu e funny cand nu esti langa
ele (eu din fericire eram).

S-a introdus un extra step la upgrade sau la chroot installs (unde
oricum trebuie sa fii atent la scamatorii cu bootloaderul si
initrd-ul), dar ai mai multa consistenta.

Petre.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-28 Fir de Conversatie Ratiu Petru

On 4/28/07, David Williams [EMAIL PROTECTED] wrote:

Scoti un disk afara si pui unul nou, lasi sa faca rebuild apoi expanezi
partitia sa ocupe tot discul
Scoti al doilea disk (ala mic) afara si pui pe celalat nou, se reface raidu
si esti in business.



Ai uitat ceva: raid1 intre un disc de 9G si un disc de 18G are 9G.
Omul nu era convins ca poate convinge controllerul sa creasca raidul
dupa ce face operatia.

Si ai mai uitat si de bottom-posting.

Petre.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-28 Fir de Conversatie Andrei Pascal
On Sat, April 28, 2007 17:36, Ratiu Petru wrote:

 O scosesera, au reintrodus-o anul trecut:

 Sayeth the changelog of mdadm 2.5.3.git200608202239-1 (21 Aug 2006):

* Instead of trying to do a whole lot of magic with respect to detecting
  RAID devices to start, mdadm from now on requires a valid mdadm.conf file
  to be installed. It still tries to do what it can, but there are no
  heuristics anymore. See /usr/share/doc/mdadm/README.upgrading-2.5.3

 Adevarat, si mie mi se paruse stupida faza, m-am certat cu
 maintainerul vreo ora pe irc, dupa care mi-a demonstrat ca are
 dreptate :) La mai putin de o luna am patit exact povestea cu pricina,
 mi s-au renumerotat md-urile. Trust me, nu e funny cand nu esti langa
 ele (eu din fericire eram).

 S-a introdus un extra step la upgrade sau la chroot installs (unde
 oricum trebuie sa fii atent la scamatorii cu bootloaderul si
 initrd-ul), dar ai mai multa consistenta.

 Petre.

Sounds reasonable to me. Evita un potential singlepoint of failure - desi
singura situatie cand o asemenea posibilitate s-ar putea manifesta cred ca
este cea cu RAID peste mai multe controllere. Damn PCI / BIOS variations :(

-- 
Andrei Pascal
RHCX
Romsym Data SRL

Life is like arriving late for a movie, having to figure out what was going on
without bothering everybody with a lot of questions, and then being
unexpectedly called away before you find out how it ends.


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-27 Fir de Conversatie lonely wolf

On 04/27/2007 09:07 PM, Cosmin Dumitru wrote:

Salut,
Datele problemei: 
* Dell Perc RAID 3/Di (aic7xxx)

* 2 discuri de 9Gb in Raid 1(hardware) pe care este instalat debian etch
* 2 discuri noi de 18gb ce vreau sa le pun in locul celor doua de mai
sus. 
Sistemul merge ok si nu mi-as dori sa il instalez de la 0 doar pentru ca

schimb discurile. Ma gandesc la o solutie de a migra continutul
discurilor de pe cele noi. Cum as putea sa fac asta cu un downtime
minim? 
O pasarica mi-a povestit acum ceva vreme de dump  restore dar nu stiu

daca dupa restore voi avea disponibili 18gb sau 9 sau daca toate
lucrurile vor fi exact ca in situatia initiala. 
Exista alte variante?

Excuse my french but i'm still a n00b at backuping stuff
 
Cu un raid software lucrurile ar merge cum descriu eu mai jos. 
Marturisesc insa ca nu stiu cum se aplica la raid-ul tau hardware 
Poate insa iti vin idei:


Fie A, B discurile vechi, C, D cele noi
1. poweroff, remove discA, insert disc C
2. poweron, create LVM partition on C
3. reconstruct array cu B + LVM(C)
4. poweroff, remove disc B, insert disc D
5. poweron, create LVM partition on D
3. reconstruct array cu LVM(C) + LVM(D)
6. resize LVM


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-27 Fir de Conversatie Cosmin Dumitru
On Fri, 2007-04-27 at 22:27 +0300, lonely wolf wrote:  
 Cu un raid software lucrurile ar merge cum descriu eu mai jos. 
 Marturisesc insa ca nu stiu cum se aplica la raid-ul tau hardware 
 Poate insa iti vin idei:
 
 Fie A, B discurile vechi, C, D cele noi
 1. poweroff, remove discA, insert disc C
 2. poweron, create LVM partition on C
 3. reconstruct array cu B + LVM(C)
Mda aici se strica treaba. Raidul este facut cu ajutorul draciei de
utilitar/bios/whatever. Nu vad cum l-as convinge ca C este LVM.
Arrayul se reconstruieste foarte primitiv: detecteaza ca arrayul nu mai
este degraded, incepe sa faca scrubbing si aia e. E plug and pray.


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-27 Fir de Conversatie Mihai Maties
On Friday 27 April 2007 21:07:06 Cosmin Dumitru wrote:
 Salut,
 Datele problemei:
 * Dell Perc RAID 3/Di (aic7xxx)
 * 2 discuri de 9Gb in Raid 1(hardware) pe care este instalat debian etch
 * 2 discuri noi de 18gb ce vreau sa le pun in locul celor doua de mai
 sus.
 Sistemul merge ok si nu mi-as dori sa il instalez de la 0 doar pentru ca
 schimb discurile. Ma gandesc la o solutie de a migra continutul
 discurilor de pe cele noi. Cum as putea sa fac asta cu un downtime
 minim?
 O pasarica mi-a povestit acum ceva vreme de dump  restore dar nu stiu
 daca dupa restore voi avea disponibili 18gb sau 9 sau daca toate
 lucrurile vor fi exact ca in situatia initiala.
 Exista alte variante?
 Excuse my french but i'm still a n00b at backuping stuff

Da, exista si o alta varianta, probabil cea care iti ofera cel mai mic 
downtime:

1. faci rost de aplicatia de management pentru controller-ul respectiv

2. studiezi documentatia aplicatiei si mai ales container split 
sau container unmirror pentru a imparti RAID-ul 1 de 9 GB in 2 volume 
separate

3. unul din volume il stergi

4. scoti discul de 9 GB (aferent volumul sters) si il inlocuiesti cu unul de 
18 GB

5. creezi un nou volum pe discul de 18 GB

6. creezi filesystemul pe volumul nou creat

7. copiezi toate fisierele de pe volumul curent pe cel nou (vezi optiunile 
speciale de la cp sau cauta pe Google cum trebuie sa faci)

8. instalezi bootloader-ul pe acest nou volum

9. rebootezi de pe noul volum

10. stergi volumul vechi de 9 GB

11. inlocuiesti discul de 9 GB cu celalalt disc de 18 GB

12. folosesti comanda container create mirror pentru a crea un RAID 1 din 
cele 2 discuri

13. enjoy!


Bineinteles, pasul 0 ar presupune si un backup pentru ca nu se stie niciodata. 
Daca vrei o masura de siguranta suplimentara poti pastra discul de 9 GB pe 
care il scoti primul. El va contine datele tale intacte si in caz de nevoie, 
cu putine artificii ai putea repune pe picioare serverul.


Mihai

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-27 Fir de Conversatie Ratiu Petru

On 4/27/07, Cosmin Dumitru [EMAIL PROTECTED] wrote:

Salut,
Datele problemei:
* Dell Perc RAID 3/Di (aic7xxx)
* 2 discuri de 9Gb in Raid 1(hardware) pe care este instalat debian etch
* 2 discuri noi de 18gb ce vreau sa le pun in locul celor doua de mai
sus.
Sistemul merge ok si nu mi-as dori sa il instalez de la 0 doar pentru ca
schimb discurile. Ma gandesc la o solutie de a migra continutul
discurilor de pe cele noi. Cum as putea sa fac asta cu un downtime
minim?


Bagi discurile noi in alt sistem. Faci raid software intre ele si il
montezi undeva.
rsync -ax --numeric-ids [EMAIL PROTECTED]:/ /mnt/unde/e/raidu
Daca ai baze de date, le faci dump, ca pasul de mai sus e posibil sa
le lase intr-o stare nitel incerta (sau opresti serverul de db
inainte).
chroot pe raid, instalezi grubul pe discuri, pui mdX in loc de sdX
prin fstab si grub
opresti totul, schimbi discurile, dezactivezi raidul de pe dell,
bootezi de pe raid (daca n-ai facut corect toate scamatoriile, e
posibil sa ai nevoie de un rescue disk la indemana)

Ta-da!

1. Stiu ca sunt un porc ordinar ca recomand sa schimbi raid hardware
cu raid software, dar daca nu stie sa faca scamatorii de-astea, de
ce-l mai ai?
2. mi-a trecut acum prin cap ca e poti inlocui pe rand discurile si sa
cresti raid-ul din controller, urmand sa faci resize la filesystem
dupa aia, dar depinde de cat coopereaza sculele de management ale
controllerului
3. vezi ca in debian etch trebuie sa declari in mdadm.conf
device-urile, arunca un ochi prin /usr/share/doc/mdadm

Petre.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] backup + schimbare disc

2007-04-27 Fir de Conversatie Mihai Maties
On Friday 27 April 2007 23:36:01 Ratiu Petru wrote:

[...]

 1. Stiu ca sunt un porc ordinar ca recomand sa schimbi raid hardware
 cu raid software, dar daca nu stie sa faca scamatorii de-astea, de
 ce-l mai ai?

Ba el stie, dar singur nu face :)

Daca te uiti la documentatia utilitarului de configurare iti dai seama ca e un 
controller destul de flexibil si bine gandit: 
http://support.dell.com/support/edocs/storage/57kgr/cli/en/contcomm.htm#25927

 2. mi-a trecut acum prin cap ca e poti inlocui pe rand discurile si sa
 cresti raid-ul din controller, urmand sa faci resize la filesystem
 dupa aia, dar depinde de cat coopereaza sculele de management ale
 controllerului

E si asta o varianta, singura chestiune delicata e daca filesystem-ul se poate 
redimensiona fara dureri de cap.


Mihai

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug