konto usunięte

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Andrzej Zieliński:
W bazie TSM zawsze zostaje informacja o wysuniętych tasiemkach - skąd inaczej TSM miałby wiedzieć co jest na tej taśmie ?

Nie do końca. Jeśli wysuniesz taśmę poleceniem checkout to jak taśma wygaśnie to informacja o niej zniknie. Dlatego taśmy z danymi lepiej wysuwać poleceniem move media. Wtedy jak dane wygasną taśma będzie miała status empty.

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

a jesli zrobie checkout i tasma wygasnie..to jaki status bedzie maial i czy bedzie mozna odtworzyc z takiej tasmy dane??
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Move tape może być lepsze - ale głównie dlatego że od razu zmienia status taśmy.
Wątpię jednak aby pojawił się stan empty po wygaśnięciu danych z taśmy - wydaje mi się że TSM taką taśmę od razu skasuje (przynajmniej w przypadku puli primary). Stan empty w puli primary widziałem tylko dla nowych taśm które zostały dodane do puli ale nie zostały na nich zapisane żadne dane.
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Mateusz Kowalski:
a jesli zrobie checkout i tasma wygasnie..to jaki status bedzie maial i czy bedzie mozna odtworzyc z takiej tasmy dane??
Taśma zniknie z q vol - zostanie usunięta z puli.
Jeśli chodzi o odtworzenie danych z taśmy... to można je odtworzyć i nie można. Nie da się odtworzyć ich w prosty sposób. Można je odtworzyć jeśli najpierw odtworzysz bazę TSM zawierającą informację o tej taśmie (czyli wykonaną zaraz po nagraniu danej taśmy). Oczywiście rozwali to aktualny stan TSMa więc jest to mało przyjemne.

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

eh wymiekam juz, czyli proszę napiszcie czy cos takiego ma sens:
założenia (rotacja 3miesieczna):
1) ustalam expiracje na 2 miesiace
2) co miesiac scheduler robi archivum
3) co miesiac po wykonaniu przez scheduler archowum wyjmuję tasmy (checkout... remove=yes ) z biblioteki (puli) - pula dla tych tasm wygasnie po 2 miechach
3) za 3 miechy jak juz tasmy z pierwszego miesiaca zostaną wykasowane z bazy TSM wkładam je ponownie do biblioteki (checkin ...) i zaczynam cykl od nowa. Moze cos takiego byc??a jesli chodzi o move media, to napiszcie proszę konkretnie checkout czy move? Proszę uwzględnić zeby byla mozliwosc ewentualnego pozniejszego odtworzenia danych. Dzięki.

Ps. po move bedzie mozna łatwiej odtworzyć dane niz po checkout??

Aha, kolega miał rację:

>>-MOVe MEDia--volume_name--STGpool--=--pool_name--------------->

.-Days--=--0----.
>--+---------------+-------------------------------------------->
'-Days--=--days-'

>--+--------------------------------------+--------------------->
'-WHERESTate--=--+-MOUNTABLEInlib----+-'
'-MOUNTABLENotinlib-'

>--+---------------------------------+-------------------------->
| .-,-----------. |
| V | |
'-WHERESTATUs--=----+-FULl----+-+-'
+-FILling-+
'-EMPty---'

jest opcja WHERESTATUs=EMPty

Tylko co sie stanie jesli status volumenu tasmy zmieni sie na empty, a na wyjętej tasmie beda nadal dane..?Mateusz Kowalski edytował(a) ten post dnia 28.03.11 o godzinie 23:53
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Mateusz Kowalski:
Tylko co sie stanie jesli status volumenu tasmy zmieni sie na empty, a na wyjętej tasmie beda nadal dane..?
Tak się nie stanie bo TSM nie zmieni taśmy na empty jesli na niej są dane. Trochę wiary w TSMa i jego bazę, jest tak jak rzecze baza TSMa. Jeśli tasma jest empty to jest empty i nie ma innej możliwości.

Jeśli chcesz mieć dane przez 3 miesiące to ustaw czas życia na 3 miesiące. Andrzej Zieliński edytował(a) ten post dnia 29.03.11 o godzinie 23:16

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

ustawilem na 1 dzien, dla testów. Zrobilem archiwum i juz minął 2 dzien a wpis nie został wykasowany...co jest nie tak?eh

Volume status dla wyjetej tasmy jest filling - zarchiwizowałem tylko 50GB dla testow.Mateusz Kowalski edytował(a) ten post dnia 30.03.11 o godzinie 00:14
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Zrobiłeś expire inventory ?

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

tak, zrobilem i nic. Wyjmowalem tasme poleceniem checkout.

Process Process Description Status
Number
------- -------------------- -------------------------------------------------
168 Expiration Examined 80299 objects, deleting 0 backup
objects, 0 archive objects, 0 DB backup volumes,
0 recovery plan files; 0 errors encountered.Mateusz Kowalski edytował(a) ten post dnia 30.03.11 o godzinie 10:08

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

hehe wlasnie zauwazylem ze miałem ustawione 1 dzien ale w strategii nadal bylo 28 dni, powód?:) nie aktywowalem policyset dla domeny i policy standard. Teraz juz jest w strategi dla archivum 1 dzien, ok wkladam ponownie tasme, zrobie arch i ja wyjme..jutro zobacze..oby sie udalo.

Napisz czym dokładniej różni się checkout od move inventory i co ostatecznie polecasz?DziękiMateusz Kowalski edytował(a) ten post dnia 30.03.11 o godzinie 12:19

Udało się, volumen (tasiemka) ze statusu filling przeszła w status Empty i po 10min zniknęła (została wymazana z bazy) - nie robilem expire inventory...pytanie i co teraz?

podmontowałem tasmę:
checkin libvol i500 status=private search=yes

jest juz widoczna w bibliotece pod q vol, jako private, ale nie mozna z niej odzyskac danych:( Wymontowałem ja ponownie i tym razem podmontowałem z parm. status=scratch i jest teraz widoczna jako scratch..swoja droga to dziwne ze dała sie podmontowac jako private pomimo tego ze była pusta..

Reasumując, popraw mnie jesli sie myle:
- okres ekspiracji trzeba ustawic okres az do ponownego użycia tej tasmy w cyklu.Jezeli okres bedzie za krotki dane dot. tasmy (volumenu)z BD TSM zostaną wykasowane i nie bedzie mozliwe odtworzenie danych z tej tasmy.Mateusz Kowalski edytował(a) ten post dnia 30.03.11 o godzinie 15:16
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Okres ekspiracji dotyczy danych nie taśmy. Jeśli na jednej taśmie będziesz miał dane o różnych okresach to do czasu aż wszystkie dane nie wyekspirują taśma nie będzie zwolniona.

Gdy dane z taśmy w bazie wyekspirują to taśma jest pusta i żadne montowanie nie da ci dostępu do danych jakie na niej były. Te dane fizycznie tam są ale nie ma już informacji jakie to dane i w którym miejscu taśmy były umieszczone.
Taśme można wczytać jako private ale nic ci to nie da - trzeba wiedzieć co się robi (nie tylko przy TSMie).

Okres ekspiracji dla danych musisz ustawić na tyle ile czasu chcesz mieć dostęp do tych danych. Po upływie okresu ekspiracji danych nie da sie odzyskać! (przynajmniej bez odtwarzania starej bazy z informacjami o tej taśmie).

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

ok, a jak odzyskać dane z tej tasmy mając kopię starej bazy (jakie polecenie)?
Mozesz podpowiedziec czy tworzyć 2 storage poole: jedna typu primary i druga typu copy pool..i wtedy wykonac:
update volume xxx1 access=offsite location='sejf' whereaccess=readwrite, readonly wherestg=offsitepool wherestatus=full,filling
obecnie mam tylko poole typu primary, bez copy pool..i oczywiscie powyzsze polecenie nie dziala,czy mozna objsc sie bez copy pooli?Mateusz Kowalski edytował(a) ten post dnia 31.03.11 o godzinie 00:01

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Wazne pytanie:
co się stanie jesli okres ekpiracji ustawie na 2 miechy (62dni) zrobię archivum, wyjmę tasme, dane pozostaną w bazie przez 62dni i ok, ale co jesli dnia 60 (poniewaz miesiac nie zawsze przeciez ma 31dni)włożę ponownie ta tasme z archivum w celu rozpoczecia nowego cyklu i oczywiscie skasowania starych danych. Dane o vol archiwum nadal widnieją w bazie (bo pozostało 2 dni ekspiracji), mam ręcznie skasować te dane z taśmy, czy zrobic archivum, a stare dane same sie nadpiszą?
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Jeśli chcesz odzyskać dane które wyekspirowały a masz taśmę + kopię bazy to można to zrobić ale nie jest to polecane, nie jest to proste i przyjemne.
Teoretycznie (nie robiłem tego wiec jak jest w praktyce nie wiem):
Czyścisz stan aktualny (wszystko na taśmy) + kopia bazy danych.
Odtwarzasz starą bazę danych TSM - dzieje się mała masakra bo część taśm z danymi wg bazy robi się pusta - jeśli coś na nich zapiszesz to stracisz dane.
Odtwarzasz dane ze starej taśmy.
Odtwarzasz nową bazę danych TSM. Jeśli nic nie zmieniłeś na taśmach kiedy miałeś starą bazę to powinno być ok.
Jest to procedura awaryjna i nie powinna być stosowana bez zastanowienia ;-(

Jeśli chodzi o update volume to access=offsite działa tylko dla copy pooli (jak pisałem z założenia primary pool się nie wyrzuca z biblioteki). Polecam oglądanie helpa w konsoli tsm - jest bardzo dobrze napisany (z przykładami) i wszystkie polecenia są dokładnie opisane.
Copy poole tworzysz polecenie def stg z parametrami ;-) polecam helpa ;-) później tylko backup stg i pula skopiowana.

Nic nie kasujesz na taśmach! Wiadomo że miesiące są nierówne więc czasami dane wyekspirują szybciej czasami wolniej. Nie montujesz tasiemek na których są dane tylko czekasz aż taśma zostanie opróżniona i wtedy ją wczytujesz jako pustą. Nie działaj harmonogramem (minęło 60 dni wczytuje) tylko zdarzeniem (taśma pusta wczytuję). Taśm trzeba mieć duuuużo.
Jakub Głębicki

Jakub Głębicki Ekspert ds.
Bezpieczeństwa IT,
AXA Ubezpieczenia
TUiR

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Andrzej Zieliński:
Jeśli chcesz odzyskać dane które wyekspirowały a masz taśmę + kopię bazy to można to zrobić ale nie jest to polecane, nie jest to proste i przyjemne.
Teoretycznie (nie robiłem tego wiec jak jest w praktyce nie wiem):
Czyścisz stan aktualny (wszystko na taśmy) + kopia bazy danych.
Odtwarzasz starą bazę danych TSM - dzieje się mała masakra bo część taśm z danymi wg bazy robi się pusta - jeśli coś na nich zapiszesz to stracisz dane.
Odtwarzasz dane ze starej taśmy.
Odtwarzasz nową bazę danych TSM. Jeśli nic nie zmieniłeś na taśmach kiedy miałeś starą bazę to powinno być ok.
Jest to procedura awaryjna i nie powinna być stosowana bez zastanowienia ;-(

Dokładnie tak to działa. Kwestia odpowiednich procedur i przetestowania procesu kilka razy, nie jest tak trudno ale wymaga trochę zachodu i kombinowania. I wbrew pozorom DRM bardzo nie pomaga :)

Żeby zapobiec nadpisaniu danych check'inuj wszystkie taśmy w statusie ReadOnly.

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

dane po ekspiracji zostają wykasowane z BD TSM, czyli wykonywanie kopii archiwalnych sprawia, ze baza puchnie, ale po czasie X kurczy się, rozumiem, ze baza nie ma tendencji do ciągłego rozrostu spowodowanego archiwami, tak?Mateusz Kowalski edytował(a) ten post dnia 03.04.11 o godzinie 22:49
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

Właśnie po to jest expire inventory które kasuje nieaktualne wpisy z bazy czyli zmniejsza bazę. Baza rośnie do czasu aż osiągniesz docelową ilość archiwów, później przyrosty są niewielkie wynikające z naturalnego przyrostu plików. Duży jest jednak ruch na bazie - przy archiwizacji przychodzą dane o X plików a przy expiracji dane o X plików są kasowane.
W dniach archiwizacji/ekspiracji w bazie jest niezły ruch.

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

czyli co bys ostatecznie polecil, 2 poole typu primary i 1 typu copy, ale 2 typu primary 1 dla tasiemek (typ LTO), i 2 typu disk? a copy jako...LTO czy disk?
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

W "normalnych" (jeśli takie istnieją) przypadkach masz pulę dyskową primary oraz pule taśmową primary (w dyskowej ustawiasz next storage pool na tasmowa aby migracja wiedziala gdzie trafic). Do tego pule typu copy tasmową.
Kopie mozesz robic z dysków lub taśmy poleceniem backup stg.

Temat: polecenie checkout i wyczyszczenie nazwy z bazy (listy)...

ok, a czy w takim przypadku nie szkoda jest tasiemek? - mirroring. a czy nie lepiej jak juz zrobic 1 copypool typu lto tasma, i 1 primary typu disk?..

Następna dyskusja:

TSM wersja 6




Wyślij zaproszenie do