Re: [rlug] backup + schimbare disc
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
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
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
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
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
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
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
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
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
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