🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.sys.sun.admin
18 messages
18 total messages Started by Jarosław Rafa Tue, 14 Mar 2006 15:43
Wymiana padnietego dysku
#13141
Author: Jarosław Rafa
Date: Tue, 14 Mar 2006 15:43
44 lines
3145 bytes
Niedawno byl tu temat o padajacych dyskach. No i wlasnie dysk w calkiem 
nowym V240 zaczal mi pokazywac errory... :-( Na razie jeszcze wszystkie 
skorygowal, ale to zapowiedz tego, ze pewnie niedlugo padnie...
Zastanawiam sie nad procedura (od strony softwarowej) wymiany tego 
dysku. Mam na nim piec partycji (czyli po Sunowsku slice'ow), z czego 
trzy sa mirrorowane, na czwartej jest swap, a na ostatniej - 
najmniejszej - repliki stanu mirrorow. Na dodatek jest to zerowy dysk w 
systemie, czyli bootowalny.
Oczywiscie wiadomo, ze przed wymiana dysku musze wylaczyc na nim swap i 
przepiac go w inne miejsce - to nie problem, natomiast co z tymi mirrorami?
O ile dobrze rozumiem dokumentacje, to zgodnie z procedura zalecona 
przez Suna powinienem:
1) wykonac "metadetach" na kazdym z trzech submirrorow ktore sa na tym dysku
2) wykonac "metaclear" na kazdym z submirrorow j.w. - czy trzeba, jezeli 
submirrory beda w tych samych miejscach na nowym dysku?
3) wyjac dysk - i tu nie wiem, co z tymi replikami, ktore jeszcze sa na 
tym dysku? Skasowac je a potem utworzyc na nowo na nowym dysku?
4) wlozyc na jego miejsce nowy dysk
5) podzielic go na partycje identycznie jak ten wyjety
6) stworzyc submirrory przez "metainit" i podpiac je do mirrorow przez 
"metattach"
7) i znowu, co z tymi replikami?

Nigdy jeszcze nie wymienialem padnietego dysku w mirrorze i ta cala 
procedura wyglada mi dosc skomplikowanie. Tak sie zastanawiam czy tej 
procedury nie daloby sie jakos uproscic.

Chodzi mi po glowie zrobienie "metaoffline" dla wszystkich submirrorow, 
podpiecie nowego dysku i zrobienie czegos w rodzaju "dd 
if=/dev/rdsk/<stary-dysk> of=/dev/rdsk/<nowy-dysk>", po czym zamiana 
starego dysku na nowy i uaktywnienie ponowne submirrorow przez 
"metaonline". W ten sposob nie bede musial od nowa partycjonowac dysku, 
tworzyc submirrorow itp. - bootblock tez powinien sie sam przekopiowac...

Jak myslicie, czy warto sie w to bawic? A moze ktos mi poda inny sposob 
na *najprostsze* zastapienie padnietego dysku nowym?
-- 
Pozdrowienia,
    Jaroslaw Rafa
    raj@ap.krakow.pl
--
Spam, wirusy, spyware... masz dość? Jest alternatywa!
http://www.firefox.pl/   ---   http://www.thunderbird.pl/
Szybciej. Łatwiej. Bezpieczniej. Internet tak jak lubisz.
Re: Wymiana padnietego dysku
#13142
Author: Robert Milkowski
Date: Wed, 15 Mar 2006 08:59
52 lines
3491 bytes
Jarosław Rafa <raj@ap.krakow.pl> wrote:
> Niedawno byl tu temat o padajacych dyskach. No i wlasnie dysk w calkiem 
> nowym V240 zaczal mi pokazywac errory... :-( Na razie jeszcze wszystkie 
> skorygowal, ale to zapowiedz tego, ze pewnie niedlugo padnie...
> Zastanawiam sie nad procedura (od strony softwarowej) wymiany tego 
> dysku. Mam na nim piec partycji (czyli po Sunowsku slice'ow), z czego 
> trzy sa mirrorowane, na czwartej jest swap, a na ostatniej - 
> najmniejszej - repliki stanu mirrorow. Na dodatek jest to zerowy dysk w 
> systemie, czyli bootowalny.

To ejst SPARC, wiec nikt nie powiedzial ze 0 dysk to bootowalny - mozesz rowniez
zabootowac z tego drugiego dysku.

> Oczywiscie wiadomo, ze przed wymiana dysku musze wylaczyc na nim swap i 
> przepiac go w inne miejsce - to nie problem, natomiast co z tymi mirrorami?
> O ile dobrze rozumiem dokumentacje, to zgodnie z procedura zalecona 
> przez Suna powinienem:

Moze poprostu zajrzyj do tej dokumentacji?

> 1) wykonac "metadetach" na kazdym z trzech submirrorow ktore sa na tym dysku
> 2) wykonac "metaclear" na kazdym z submirrorow j.w. - czy trzeba, jezeli 
> submirrory beda w tych samych miejscach na nowym dysku?
> 3) wyjac dysk - i tu nie wiem, co z tymi replikami, ktore jeszcze sa na 
> tym dysku? Skasowac je a potem utworzyc na nowo na nowym dysku?
> 4) wlozyc na jego miejsce nowy dysk
> 5) podzielic go na partycje identycznie jak ten wyjety
> 6) stworzyc submirrory przez "metainit" i podpiac je do mirrorow przez 
> "metattach"
> 7) i znowu, co z tymi replikami?

Rozumiem, ze bazy metadb masz na obu dyskach - jezeli tak, to po prostu przed
wyjeciem dysku skasuj bazy z tego dysku (metadb -d chyba).

Zanim wyjmiesz tez dysk, proponuje skorzystac z prtvtoc, a pozniej na nowym
dysku z fmthard - w ten sposob nie bedziesz musial recznie odtwarzac tablicy
slice'ow.

Dodatkowo z twojego opisu wynika, ze swap'a nie mirrorujesz - to bardzo zly wybor.
Skoro caly system jest mirrorowany to swap tez powinien, inaczej jezeli cos bedzie
na swap'ie i padnie Ci akurat dysk, to i tak czeka cie restart maszyny.

> Jak myslicie, czy warto sie w to bawic? A moze ktos mi poda inny sposob 
> na *najprostsze* zastapienie padnietego dysku nowym?

Nie jestem w tym momencie pewien, ale chyba metareplace by tez zadzialal (wczesniej
prtvtoc/fmthard).

-- 
                                                Robert Milkowski
                                                rmilkowskiADADA@wp-sa.pl
                                                http://milek.blogspot.com
Re: Wymiana padnietego dysku
#13143
Author: Miroslaw Luc
Date: Wed, 15 Mar 2006 12:48
11 lines
1181 bytes
Robert Milkowski <rmilkowski-NO-SPAM@wp-sa.pl> wrote:

: Dodatkowo z twojego opisu wynika, ze swap'a nie mirrorujesz - to bardzo
: zly wybor.
: Skoro caly system jest mirrorowany to swap tez powinien, inaczej jezeli

A czy to na pewno nie pogryzie sie z crash dumpami? Dump bedzie dostepny?
Oczywiscie zakladajac, ze dump device to /dev/md/dsk/costam.

-- 
-Mirek
Re: Wymiana padnietego dysku
#13145
Author: Jarosław Rafa
Date: Wed, 15 Mar 2006 14:48
50 lines
3190 bytes
Robert Milkowski napisał(a):
>>najmniejszej - repliki stanu mirrorow. Na dodatek jest to zerowy dysk w 
>>systemie, czyli bootowalny.
> 
> To ejst SPARC, wiec nikt nie powiedzial ze 0 dysk to bootowalny - mozesz rowniez
> zabootowac z tego drugiego dysku.

Nie chodzi mi o to, ze nie moge, tylko ze na tym dysku *jest* bootblock 
i z niego bootuje, wiec na nowym tez go musze zrobic... Na drugim 
oczywiscie tez jest.

> Rozumiem, ze bazy metadb masz na obu dyskach - jezeli tak, to po prostu przed
> wyjeciem dysku skasuj bazy z tego dysku (metadb -d chyba).

Nie na obu, tylko na wszystkich czterech ;-), bo tyle ich mam w serwerze...

> Zanim wyjmiesz tez dysk, proponuje skorzystac z prtvtoc, a pozniej na nowym
> dysku z fmthard - w ten sposob nie bedziesz musial recznie odtwarzac tablicy
> slice'ow.

Dzieki za rade - to akurat na pewno bedzie przydatne...

> Dodatkowo z twojego opisu wynika, ze swap'a nie mirrorujesz - to bardzo zly wybor.
> Skoro caly system jest mirrorowany to swap tez powinien, inaczej jezeli cos bedzie
> na swap'ie i padnie Ci akurat dysk, to i tak czeka cie restart maszyny.

A to akurat nie jest w moim przypadku problem... Kilka minut 
niedostepnosci serwera jest calkowicie do stolerowania... :-)
A obawialem sie, ze mirrorowanie swapa wnosiloby zbyt duze narzuty 
czasowe, zwlaszcza ze na swapie jest tez katalog /tmp, i ciagle sa tam 
jakies zapisy i odczyty na przemian...

> Nie jestem w tym momencie pewien, ale chyba metareplace by tez zadzialal (wczesniej
> prtvtoc/fmthard).

Tzn. cos w rodzaju "metareplace -e d3 c0t0d0s4" ? Faktycznie w man-ie 
pisze: "This command is useful  when  a  component  fails due to human 
error (for example, accidentally turning off a disk), or  because the 
component was physically replaced."
Tylko co mam w takim razie zrobic przed wyjeciem dysku? Wylaczyc mirror 
przez "metaoffline"? Czy tez wyjac dysk "na chama", zeby system 
stwierdzil, ze nie dziala?
-- 
Pozdrowienia,
    Jaroslaw Rafa
    raj@ap.krakow.pl
--
Spam, wirusy, spyware... masz dość? Jest alternatywa!
http://www.firefox.pl/   ---   http://www.thunderbird.pl/
Szybciej. Łatwiej. Bezpieczniej. Internet tak jak lubisz.
Re: Wymiana padnietego dysku
#13146
Author: Mariusz Wołek
Date: Wed, 15 Mar 2006 15:24
59 lines
3254 bytes
Użytkownik "Jarosław Rafa" <raj@ap.krakow.pl> napisał w wiadomości
news:dv98qc$8t7$1@srv.cyf-kr.edu.pl...
> Robert Milkowski napisał(a):
> >>najmniejszej - repliki stanu mirrorow. Na dodatek jest to zerowy dysk w
> >>systemie, czyli bootowalny.
> >
> > To ejst SPARC, wiec nikt nie powiedzial ze 0 dysk to bootowalny - mozesz
rowniez
> > zabootowac z tego drugiego dysku.
>
> Nie chodzi mi o to, ze nie moge, tylko ze na tym dysku *jest* bootblock
> i z niego bootuje, wiec na nowym tez go musze zrobic... Na drugim
> oczywiscie tez jest.
>
> > Rozumiem, ze bazy metadb masz na obu dyskach - jezeli tak, to po prostu
przed
> > wyjeciem dysku skasuj bazy z tego dysku (metadb -d chyba).
>
> Nie na obu, tylko na wszystkich czterech ;-), bo tyle ich mam w
serwerze...
>
> > Zanim wyjmiesz tez dysk, proponuje skorzystac z prtvtoc, a pozniej na
nowym
> > dysku z fmthard - w ten sposob nie bedziesz musial recznie odtwarzac
tablicy
> > slice'ow.
>
> Dzieki za rade - to akurat na pewno bedzie przydatne...
>
> > Dodatkowo z twojego opisu wynika, ze swap'a nie mirrorujesz - to bardzo
zly wybor.
> > Skoro caly system jest mirrorowany to swap tez powinien, inaczej jezeli
cos bedzie
> > na swap'ie i padnie Ci akurat dysk, to i tak czeka cie restart maszyny.
>
> A to akurat nie jest w moim przypadku problem... Kilka minut
> niedostepnosci serwera jest calkowicie do stolerowania... :-)
> A obawialem sie, ze mirrorowanie swapa wnosiloby zbyt duze narzuty
> czasowe, zwlaszcza ze na swapie jest tez katalog /tmp, i ciagle sa tam
> jakies zapisy i odczyty na przemian...
>
> > Nie jestem w tym momencie pewien, ale chyba metareplace by tez zadzialal
(wczesniej
> > prtvtoc/fmthard).
>
> Tzn. cos w rodzaju "metareplace -e d3 c0t0d0s4" ? Faktycznie w man-ie
> pisze: "This command is useful  when  a  component  fails due to human
> error (for example, accidentally turning off a disk), or  because the
> component was physically replaced."
> Tylko co mam w takim razie zrobic przed wyjeciem dysku? Wylaczyc mirror
> przez "metaoffline"? Czy tez wyjac dysk "na chama", zeby system
> stwierdzil, ze nie dziala?

Nie - musisz go jeszcze "odkonfigurowac" a nowy skonfigurowac -  cfgadm
chyba do tego słuzy
Cos pewnie znajdziesz tu: http://docs.sun.com/app/docs/doc/816-7729-10

MaW
Re: Wymiana padnietego dysku
#13144
Author: Robert Milkowski
Date: Wed, 15 Mar 2006 15:57
16 lines
1641 bytes
Miroslaw Luc <mirecki@nask.pl> wrote:
> Robert Milkowski <rmilkowski-NO-SPAM@wp-sa.pl> wrote:
> 
> : Dodatkowo z twojego opisu wynika, ze swap'a nie mirrorujesz - to bardzo
> : zly wybor.
> : Skoro caly system jest mirrorowany to swap tez powinien, inaczej jezeli
> 
> A czy to na pewno nie pogryzie sie z crash dumpami? Dump bedzie dostepny?
> Oczywiscie zakladajac, ze dump device to /dev/md/dsk/costam.

Nie pogryzie sie i dziala bardzo ladnie.

-- 
                                                Robert Milkowski
                                                rmilkowskiADADS@wp-sa.pl
                                                http://milek.blogspot.com
Re: Wymiana padnietego dysku
#13152
Author: Robert Milkowski
Date: Wed, 15 Mar 2006 16:02
43 lines
3094 bytes
Jarosław Rafa <raj@ap.krakow.pl> wrote:
> Robert Milkowski napisał(a):
> > Dodatkowo z twojego opisu wynika, ze swap'a nie mirrorujesz - to bardzo zly wybor.
> > Skoro caly system jest mirrorowany to swap tez powinien, inaczej jezeli cos bedzie
> > na swap'ie i padnie Ci akurat dysk, to i tak czeka cie restart maszyny.
> 
> A to akurat nie jest w moim przypadku problem... Kilka minut 
> niedostepnosci serwera jest calkowicie do stolerowania... :-)
> A obawialem sie, ze mirrorowanie swapa wnosiloby zbyt duze narzuty 
> czasowe, zwlaszcza ze na swapie jest tez katalog /tmp, i ciagle sa tam 
> jakies zapisy i odczyty na przemian...

Masz zapisy do swap'a?
/tmp rozumiem, jest tmpfs'em - nie oznacza to, ze jak piszesz/czytasz cos
do /tmp to generowane sa zapisy do swap - generowane sa do swapfs, co oznacza
ze dopiero jak zabraknie ram'u bedzie korzystac z dysku. Jezeli zas piszesz do
/tmp tak duza ilosc danych, ze caly czas piszesz do dysku, to proponowalbym
korzystac np. z /var/tmp - czyli odrazu z dysku.

Czy faktycznie piszesz, mozesz stwierzic np. iostat'em  albo
ewentualnie vmstat'em.

W kazdym badz razie, jezeli zrobisz mirror'a na swap'ie to byc moze zapisy
beda nieznacznie wolniejsze do swap'a, natomiast odczyt z kolei bedzie duzo szybszy.

> > Nie jestem w tym momencie pewien, ale chyba metareplace by tez zadzialal (wczesniej
> > prtvtoc/fmthard).
> 
> Tzn. cos w rodzaju "metareplace -e d3 c0t0d0s4" ? Faktycznie w man-ie 
> pisze: "This command is useful  when  a  component  fails due to human 
> error (for example, accidentally turning off a disk), or  because the 
> component was physically replaced."
> Tylko co mam w takim razie zrobic przed wyjeciem dysku? Wylaczyc mirror 
> przez "metaoffline"? Czy tez wyjac dysk "na chama", zeby system 
> stwierdzil, ze nie dziala?

Napewno nie -e.
Proponuje zajrzec do dokumentacji na docs.sun.com

-- 
                                                Robert Milkowski
                                                rmilkowskiASDAD@wp-sa.pl
                                                http://milek.blogspot.com
Re: Wymiana padnietego dysku
#13153
Author: Jarosław Rafa
Date: Thu, 16 Mar 2006 14:40
26 lines
2248 bytes
Robert Milkowski napisał(a):
>>Tzn. cos w rodzaju "metareplace -e d3 c0t0d0s4" ? Faktycznie w man-ie 
>>pisze: "This command is useful  when  a  component  fails due to human 
>>error (for example, accidentally turning off a disk), or  because the 
>>component was physically replaced."
[...]
> Napewno nie -e.
> Proponuje zajrzec do dokumentacji na docs.sun.com

Jestes druga osoba, ktora odsyla mnie do dokumentacji, tak jakby zaden z 
was nie zauwazyle, ze napisalem, ze dokumentacje czytalem, i pytam o to 
co wg mnie w dokumentacji jest niejasne.
Dlaczego nie metareplace z opcja -e? Z man-a wynikaloby, ze wlasnie tak 
(fragment ktory zacytowalem).
Metareplace bez -e w dokumentacji, do ktorej odsylasz, jest uzywane 
wylacznie w przykladach zastepowania w mirrorze jednej partycji inna 
(np. c0t0d0s4 przez c0t3d0s4). A ja chce wyjac dysk, i odtworzyc mirror 
na *tej samej partycji* nowego, identycznie sformatowanego dysku.
-- 
Pozdrowienia,
    Jaroslaw Rafa
    raj@ap.krakow.pl
--
Spam, wirusy, spyware... masz dość? Jest alternatywa!
http://www.firefox.pl/   ---   http://www.thunderbird.pl/
Szybciej. Łatwiej. Bezpieczniej. Internet tak jak lubisz.
Re: Wymiana padnietego dysku
#13148
Author: Jarosław Rafa
Date: Thu, 16 Mar 2006 16:44
36 lines
2117 bytes
Mariusz Wołek napisał(a):
> Nie - musisz go jeszcze "odkonfigurowac" a nowy skonfigurowac -  cfgadm
> chyba do tego słuzy
> Cos pewnie znajdziesz tu: http://docs.sun.com/app/docs/doc/816-7729-10

Dzieki!
Teraz juz prawie wszystko jasne!
Wyglada na to, ze procedura chyba powinna byc nastepujaca:

prtvtoc /dev/rdsk/c0t0d0s2 >/jakis/plik
mkfile <wielkosc> /nowy/swap
swap -a /nowy/swap
swap -d /dev/dsk/c0t0d0s1
metadb -d /dev/dsk/c0t0d0s7
cfgadm -x unconfigure c0::dsk/c0t0d0
<wymienic dysk>
cfgadm -x configure c0::dsk/c0t0d0
fmthard -s /jakis/plik /dev/rdsk/c0t0d0s2
swap -a /dev/dsk/c0t0d0s1
swap -d /nowy/swap
rm /nowy/swap
installboot <wlasciwy bootblock> /dev/rdsk/c0t0d0s0
metadb -a -c 2 /dev/dsk/c0t0d0s7
metareplace -e d0 c0t0d0s0
metareplace -e d2 c0t0d0s3
metareplace -e d3 c0t0d0s4

Czy w czyms sie pomylilem?
-- 
Pozdrowienia,
    Jaroslaw Rafa
    raj@ap.krakow.pl
--
Spam, wirusy, spyware... masz dość? Jest alternatywa!
http://www.firefox.pl/   ---   http://www.thunderbird.pl/
Szybciej. Łatwiej. Bezpieczniej. Internet tak jak lubisz.
Re: Wymiana padnietego dysku
#13149
Author: Przemek Bak
Date: Fri, 17 Mar 2006 06:28
38 lines
2207 bytes
Jarosław Rafa <raj@ap.krakow.pl> wrote:
>  Mariusz Wołek napisał(a):
> > Nie - musisz go jeszcze "odkonfigurowac" a nowy skonfigurowac -  cfgadm
> > chyba do tego słuzy
> > Cos pewnie znajdziesz tu: http://docs.sun.com/app/docs/doc/816-7729-10
> 
>  Dzieki!
>  Teraz juz prawie wszystko jasne!
>  Wyglada na to, ze procedura chyba powinna byc nastepujaca:
> 
>  prtvtoc /dev/rdsk/c0t0d0s2 >/jakis/plik
>  mkfile <wielkosc> /nowy/swap
>  swap -a /nowy/swap
>  swap -d /dev/dsk/c0t0d0s1
>  metadb -d /dev/dsk/c0t0d0s7
>  cfgadm -x unconfigure c0::dsk/c0t0d0
> <wymienic dysk>
>  cfgadm -x configure c0::dsk/c0t0d0
>  fmthard -s /jakis/plik /dev/rdsk/c0t0d0s2
>  swap -a /dev/dsk/c0t0d0s1
>  swap -d /nowy/swap
>  rm /nowy/swap
>  installboot <wlasciwy bootblock> /dev/rdsk/c0t0d0s0
>  metadb -a -c 2 /dev/dsk/c0t0d0s7
>  metareplace -e d0 c0t0d0s0
>  metareplace -e d2 c0t0d0s3
>  metareplace -e d3 c0t0d0s4
> 
>  Czy w czyms sie pomylilem?

Spójrz na:
http://sunsolve.sun.com/search/document.do?assetkey=1-9-76438-1
http://sunsolve.sun.com/search/document.do?assetkey=1-9-83605-1
http://sunsolve.sun.com/search/document.do?assetkey=1-9-73132-1
http://sunsolve.sun.com/search/document.do?assetkey=1-9-22755-1
Zwłaszcza ten ostatni może byc przydatny.

przemol
Re: Wymiana padnietego dysku
#13150
Author: Jarosław Rafa
Date: Fri, 17 Mar 2006 09:50
18 lines
1827 bytes
Przemek Bak napisał(a):
> Spójrz na:
> http://sunsolve.sun.com/search/document.do?assetkey=1-9-76438-1
> http://sunsolve.sun.com/search/document.do?assetkey=1-9-83605-1
> http://sunsolve.sun.com/search/document.do?assetkey=1-9-73132-1
> http://sunsolve.sun.com/search/document.do?assetkey=1-9-22755-1
> Zwłaszcza ten ostatni może byc przydatny.

Niestety nie spojrzę, bo nie mam dostępu do tych dokumentów - wymagają 
posiadania kontrektu serwisowego Suna... :-(
-- 
Pozdrowienia,
    Jaroslaw Rafa
    raj@ap.krakow.pl
--
Spam, wirusy, spyware... masz dość? Jest alternatywa!
http://www.firefox.pl/   ---   http://www.thunderbird.pl/
Szybciej. Łatwiej. Bezpieczniej. Internet tak jak lubisz.
Re: Wymiana padnietego dysku
#13154
Author: Robert Milkowski
Date: Fri, 17 Mar 2006 11:06
26 lines
2333 bytes
Jarosław Rafa <raj@ap.krakow.pl> wrote:
> Robert Milkowski napisał(a):
> >>Tzn. cos w rodzaju "metareplace -e d3 c0t0d0s4" ? Faktycznie w man-ie 
> >>pisze: "This command is useful  when  a  component  fails due to human 
> >>error (for example, accidentally turning off a disk), or  because the 
> >>component was physically replaced."
> [...]
> > Napewno nie -e.
> > Proponuje zajrzec do dokumentacji na docs.sun.com
> 
> Jestes druga osoba, ktora odsyla mnie do dokumentacji, tak jakby zaden z 
> was nie zauwazyle, ze napisalem, ze dokumentacje czytalem, i pytam o to 
> co wg mnie w dokumentacji jest niejasne.
> Dlaczego nie metareplace z opcja -e? Z man-a wynikaloby, ze wlasnie tak 
> (fragment ktory zacytowalem).
> Metareplace bez -e w dokumentacji, do ktorej odsylasz, jest uzywane 
> wylacznie w przykladach zastepowania w mirrorze jednej partycji inna 
> (np. c0t0d0s4 przez c0t3d0s4). A ja chce wyjac dysk, i odtworzyc mirror 
> na *tej samej partycji* nowego, identycznie sformatowanego dysku.

ale z punktu SVM'a to inny dysk - fevid się zmieni.

-- 
                                                Robert Milkowski
                                                rmilkowskiASDAD@wp-sa.pl
                                                http://milek.blogspot.com
Re: Wymiana padnietego dysku
#13156
Author: Mariusz Wołek
Date: Fri, 17 Mar 2006 12:10
33 lines
2595 bytes
Użytkownik "Jarosław Rafa" <raj@ap.krakow.pl> napisał w wiadomości
news:dvbsng$8a6$1@srv.cyf-kr.edu.pl...
> Robert Milkowski napisał(a):
> >>Tzn. cos w rodzaju "metareplace -e d3 c0t0d0s4" ? Faktycznie w man-ie
> >>pisze: "This command is useful  when  a  component  fails due to human
> >>error (for example, accidentally turning off a disk), or  because the
> >>component was physically replaced."
> [...]
> > Napewno nie -e.
> > Proponuje zajrzec do dokumentacji na docs.sun.com
>
> Jestes druga osoba, ktora odsyla mnie do dokumentacji, tak jakby zaden z
> was nie zauwazyle, ze napisalem, ze dokumentacje czytalem, i pytam o to
> co wg mnie w dokumentacji jest niejasne.
> Dlaczego nie metareplace z opcja -e? Z man-a wynikaloby, ze wlasnie tak
> (fragment ktory zacytowalem).
> Metareplace bez -e w dokumentacji, do ktorej odsylasz, jest uzywane
> wylacznie w przykladach zastepowania w mirrorze jednej partycji inna
> (np. c0t0d0s4 przez c0t3d0s4). A ja chce wyjac dysk, i odtworzyc mirror
> na *tej samej partycji* nowego, identycznie sformatowanego dysku.


jak mi padl dysk to go odlaczylem z mirrora przez metadetach potem
skasowalem metadevice tego dysku przez chyba metaclear, cfgadmem
odkonfigurowalem, wymienilem, wsadzielm nowy, zalozylem partycje i
sformatowalem, zrobilem metadevice przez metainit i podpilalem do
dzialajacego mirrora przez metattach. Nie wiem na ile to było poprawne ale
przeszło bez bólu - dyski sie zsynchronizowaly i chodzi do dzis
a i jeszcze bazy metadb z tego dysku usunąłem przed wyjeciem go a po
wlozeniu zalozylem na nowo

MaW
Re: Wymiana padnietego dysku
#13155
Author: Jaroslaw Rafa
Date: Fri, 17 Mar 2006 13:51
28 lines
2362 bytes
Robert Milkowski wrote:
>>Dlaczego nie metareplace z opcja -e? Z man-a wynikaloby, ze wlasnie tak 
>>(fragment ktory zacytowalem).
[...]
>>(np. c0t0d0s4 przez c0t3d0s4). A ja chce wyjac dysk, i odtworzyc mirror 
>>na *tej samej partycji* nowego, identycznie sformatowanego dysku.
> 
> ale z punktu SVM'a to inny dysk - fevid się zmieni.

Hm... to jak sie ma do tego ten fragment man-a do metareplace:

      -e    Transitions the state of component  to  the  available
            state  and resyncs the failed component. If the failed
            component has been hot spare replaced, the  hot  spare
            is  placed  in  the available state and made available
            for other hot spare replacements. This command is use-
            ful  when  a  component  fails due to human error (for
            example, accidentally turning off a disk), or  because
            the  component  was physically replaced. In this case,
            the replacement component must be partitioned to match
            the disk being replaced before running the metareplace
            command.

Zwlaszcza ostatnie zdanie - gdzie wyraznie jest mowa o wlozeniu nowego, 
identycznie spartycjonowanego dysku...
Pozdrowienia,
    Jaroslaw Rafa
    raj@ap.krakow.pl
Re: Wymiana padnietego dysku
#13151
Author: Jarosław Rafa
Date: Fri, 17 Mar 2006 18:51
61 lines
2905 bytes
Jarosław Rafa napisał(a):
> Wyglada na to, ze procedura chyba powinna byc nastepujaca:

Testowalem dzisiaj na zywca ;-). Dysk wymieniony, mirror sie 
resynchronizuje, wiec teraz juz na pewno wiem jak ma byc.
Niestety metoda z "metareplace" nie dziala. Trzeba jednak skasowac 
submirrory przez metadetach/metaclear i po wymianie dysku utworzyc 
ponownie przez metainit/metattach.

> prtvtoc /dev/rdsk/c0t0d0s2 >/jakis/plik
> mkfile <wielkosc> /nowy/swap
> swap -a /nowy/swap
> swap -d /dev/dsk/c0t0d0s1
> metadb -d /dev/dsk/c0t0d0s7

tu trzeba zrobic jeszcze (w moim przypadku):
metadetach d0 d20
metadetach d2 d24
metadetach d3 d26
metaclear d20
metaclear d24
metaclear d26

> cfgadm -x unconfigure c0::dsk/c0t0d0

Ta komenda nie dziala. Metoda prob i bledow doszedlem, ze u mnie (V240, 
Solaris 9) wlasciwa komenda jest

cfgadm -x replace_device c0::dsk/c0t0d0

> <wymienic dysk>

Drugiej komendy "cfgadm" juz nie trzeba - replace_device zawiera w sobie 
od razu wyjecie starego dysku i wlozenie nowego (czeka, az sie 
potwierdzi ze dysk jest wlozony)

> fmthard -s /jakis/plik /dev/rdsk/c0t0d0s2
> swap -a /dev/dsk/c0t0d0s1
> swap -d /nowy/swap
> rm /nowy/swap
> installboot <wlasciwy bootblock> /dev/rdsk/c0t0d0s0
> metadb -a -c 2 /dev/dsk/c0t0d0s7

"metareplace", jak pisalem, nie dziala, wiec teraz trzeba:
metainit d20 1 1 c0t0d0s0
metainit d24 1 1 c0t0d0s3
metainit d26 1 1 c0t0d0s4
metattach d0 d20
metattach d2 d24
metattach d3 d26

Uff... troche roboty jednak z taka wymiana dysku jest, i wyglada na to, 
ze uproscic sie tego nie da... :-(
-- 
Pozdrowienia,
    Jaroslaw Rafa
    raj@ap.krakow.pl
--
Spam, wirusy, spyware... masz dość? Jest alternatywa!
http://www.firefox.pl/   ---   http://www.thunderbird.pl/
Szybciej. Łatwiej. Bezpieczniej. Internet tak jak lubisz.
Re: Wymiana padnietego dysku
#13157
Author: Raven
Date: Wed, 19 Apr 2006 07:38
10 lines
1294 bytes
Witam,

    A u mnie jest taki problem, ze padl mi Seagate ST336704FC (36GB). Po
zakupieniu nowego okazalo sie, ze co prawda oznaczenie ma takie samo, ale
inny firmware (stary mial 042D nowy ma 0005). No i ten nowy jest wykrywany z
nieco inna geometria - generalnie ma za malo blokow i nie moge go podpiac
jako submirror w miejsce starego. Czy mozna zgrac firmware ze starego i
wgrac do nowego i czym?
Pozdrawiam,
Raven.
Re: Wymiana padnietego dysku
#13158
Author: Mariusz Wołek
Date: Wed, 19 Apr 2006 08:53
16 lines
1495 bytes
Użytkownik "Raven" <raven@o2.pl> napisał w wiadomości
news:e24pdf$9bl$1@news.dialog.net.pl...
> Witam,
>
>     A u mnie jest taki problem, ze padl mi Seagate ST336704FC (36GB). Po
> zakupieniu nowego okazalo sie, ze co prawda oznaczenie ma takie samo, ale
> inny firmware (stary mial 042D nowy ma 0005). No i ten nowy jest wykrywany
z
> nieco inna geometria - generalnie ma za malo blokow i nie moge go podpiac
> jako submirror w miejsce starego. Czy mozna zgrac firmware ze starego i
> wgrac do nowego i czym?

tak sobie gdybam - a jakby przełożyc elektronike z padnietego do nowego?

MaW
Re: Wymiana padnietego dysku
#13159
Author: Raven
Date: Wed, 19 Apr 2006 09:02
8 lines
1250 bytes
Użytkownik "Mariusz Wołek" <mariusz.wolek@lexpolonica.pl> napisał w
wiadomości news:e24tlv$suc$1@opal.futuro.pl...
>>
> tak sobie gdybam - a jakby przełożyc elektronike z padnietego do nowego?
>
        Tak wlasnie dzisiaj sprobuje. Zobaczymy:-).
Raven.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads