Korzystanie z replikacji MTS

Korzystanie z replikacji serwera MTS umo┐liwia program Microsoft Cluster Server (MSCS). DziΩki niemu, je£li dany serwer w klastrze zacznie pracowaµ nieprawid│owo lub utraci zdolno£µ komunikacji, wszystkie nieudane operacje mo┐e wykonaµ inny serwer.

W jaki spos≤b dokonaµ replikacji serwera MTS?

Aby dokonaµ replikacji serwera

  1. Zainstaluj program MTS na obydwu komputerach. WiΩcej informacji znajdziesz pod has│em Konfigurowanie programu MTS za pomoc╣ programu Microsoft Cluster Server.

  2. Wybierz komputer ƒr≤d│owy i zainstaluj pakiety w jego pamiΩci.

  3. Zarejestruj na obydwu komputerach wszystkie sk│adniki importowane.

  4. Sprawdƒ, czy na obydwu komputerach s╣ zainstalowane elementy dodatkowe, na przyk│ad biblioteki czasu wykonywania. (Zapoznaj siΩ z tre£ci╣ podrozdzia│u "Ograniczenia".)

  5. W oknie M≤j Komputer na karcie Opcje arkusza w│a£ciwo£ci w polu Udzia│ replikacji podaj nazwΩ komputera ƒr≤d│owego. (Zapoznaj siΩ z tre£ci╣ podrozdzia│u "Replikacja zawarto£ci pakietu").

  6. W wierszu polece± uruchom narzΩdzie MTXREPL.EXE.

NarzΩdzie wiersza polece± MTXREPL.EXE s│u┐y do replikacji serwera MTS. Obydwa komputery, ƒr≤d│owy i docelowy, musz╣ byµ uruchomione. W poleceniu MTXREPL.EXE nale┐y podaµ nastΩpuj╣ce argumenty:

MTXREPL.EXE obiekt_ƒr≤d│owy obiekt_docelowy

Stosowana metoda replikacji zak│ada, ┐e istnieje jeden komputer ƒr≤d│owy, informacje o katalogach programu MTS s╣ kopiowane z pamiΩci komputera ƒr≤d│owego do pamiΩci komputera docelowego. Aby dokonaµ replikacji na inny komputer, nale┐y ponownie uruchomiµ narzΩdzie MTXREPL.EXE. Zasada jednego komputera ƒr≤d│owego nie jest przestrzegana bezwzglΩdnie ¾ komputer docelowy mo┐e staµ siΩ komputerem ƒr≤d│owym dla kolejnej replikacji serwera MTS.

W trakcie replikacji program MTS ca│kowicie zastΩpuje katalog komputera docelowego katalogiem komputera ƒr≤d│owego (wyj╣tki od tej zasady opisano w podrozdziale niniejszego tematu, "Czynno£ci nie wykonywane w trakcie replikacji MTS"). Wykonanie replikacji czΩ£ciowej nie jest mo┐liwe. Je£li replikacja siΩ nie powiedzie, mo┐na spr≤bowaµ ponownie uruchomiµ narzΩdzie MTXREPL.EXE.

Za rozpoczΩcie replikacji i sprawdzanie, czy zmiany wprowadzone na serwerze ƒr≤d│owym s╣ replikowane do wszystkich komputer≤w klastra odpowiadaj╣ administratorzy.

Zaleca siΩ, aby na komputerze docelowym replikacji nie by│y uruchomione ┐adne sk│adniki MTS. W trakcie uruchamiania programu MTS, podczas odczytu informacji z katalogu jest wy£wietlane okno awaryjne. Je£li replikacja zostanie wykonana w tym w│a£nie momencie, uruchomienie pakietu nie powiedzie siΩ i klient bΩdzie musia│ podj╣µ ponown╣ pr≤bΩ.

Replikacja pakiet≤w IIS

Do replikacji pakiet≤w IIS s│u┐y specjalne narzΩdzie replikacji, program Microsoft Internet Information Server (IIS) w wersji 4.0. Replikacja wykonywana za pomoc╣ programu IIS polega na automatycznym kopiowaniu pe│nej informacji o katalogu MTS. Z tego powodu uruchamianie narzΩdzia replikacji programu MTS nie jest konieczne; je£li program IIS 4.0 nie jest zainstalowany, narzΩdzie nie zostanie uruchomione.

Replikacja zawarto£ci pakietu

W trakcie replikacji MTS s╣ kopiowane wszystkie niezbΩdne biblioteki do│╣czane dynamicznie (DLL), biblioteki typ≤w i biblioteki DLL typu proxy-stub sk│adnik≤w. Aby komputery docelowe replikacji mog│y uzyskaµ dostΩp do tych plik≤w, nale┐y wywo│aµ arkusz w│a£ciwo£ci okna M≤j Komputer, zaznaczyµ kartΩ Opcje i w polu Udzia│ replikacji okre£liµ nazwΩ komputera ƒr≤d│owego replikacji. Na komputerze ƒr≤d│owym nale┐y utworzyµ ten udzia│, a nastΩpnie udzieliµ komputerom docelowym uprawnienia odczytu (tylko odczytu). Nazwa okre£lona w polu Udzia│ replikacji odnosi siΩ do udzia│u, a nie do katalogu, z kt≤rym skojarzono nazwΩ udzia│u. Na przyk│ad je£li katalog d:\mtx\repl jest wsp≤│u┐ytkowany jako MyReplPoint, w polu Udzia│ replikacji nale┐y podaµ "MyReplPoint", a nie "d:\mtx\repl".

Komputer okre£lony w polu Udzia│ replikacji musi udzieliµ pakietowi systemowemu komputera docelowego uprawnienie odczytu (tylko odczytu). Je£li docelowy pakiet systemowy wykonuje sprawdzanie r≤l, w≤wczas to┐samo£µ pakietu systemowego na komputerze ƒr≤d│owym musi nale┐eµ do roli Administrator docelowego pakietu systemowego.

Lokalizacja biblioteki DLL pierwszego sk│adnika pakietu okre£la lokalizacjΩ w pamiΩci komputera docelowego, gdzie zostan╣ zainstalowane pozosta│e pliki. Je£li sk│adnik ten jest zapisany w podkatalogu domy£lnego katalogu pakiet≤w, w≤wczas podkatalog taki jest tworzony r≤wnie┐ w pamiΩci komputera docelowego. Domy£lny katalog pakiet≤w jest okre£lany podczas instalacji programu MTS; na przyk│ad je£li program MTS zosta│ zainstalowany w katalogu c:\program files\mtx, w≤wczas domy£lnym katalogiem instalacyjnym pakietu jest c:\program files\mtx\packages.

Je£li replikowane pakiety s╣ zainstalowane wewn╣trz tego katalogu, w≤wczas w pamiΩci komputera docelowego zostan╣ one zainstalowane w tej samej lokalizacji wzglΩdnej, wewn╣trz domy£lnego katalogu instalacyjnego pakiet≤w. Na przyk│ad:

Komputer Domy£lny katalog pakiet≤w Katalog instalacyjny pakiet≤w
År≤d│owy c:\program files\mtx\packages c:\program files\mtx\packages\MyPak
Docelowy d:\mts\packages d:\mts\packages\MyPak

Pakiety zainstalowane na zewn╣trz domy£lnego katalogu instalacyjnego pakiet≤w s╣ instalowane w podkatalogu "zewnΩtrznym" komputera docelowego. Dla powy┐szego przyk│adu:

Komputer Katalog instalacyjny pakiet≤w
År≤d│owy Pakiet A w katalogu c:\program files\mtx\packages\MyPak
Pakiet B w katalogu d:\misc
Docelowy Pakiet A i pakiet B w katalogu d:\mts\packages\MyPak

Zaleca siΩ instalacjΩ pakiet≤w wewn╣trz domy£lnego katalogu pakiet≤w. Ponadto, wszystkie pliki danego pakietu powinny rezydowaµ w tym samym katalogu.

Administrowanie klastrami serwera programu MTS

Administruj╣c w klastrach MSCS, administratorzy musz╣ zawsze u┐ywaµ fizycznych nazw komputer≤w. Aby obejrzeµ kopiΩ komputera ƒr≤d│owego z klastra MSCS, nale┐y skorzystaµ z jego nazwy fizycznej. Aby przeprowadziµ replikacjΩ miΩdzy komputerem ƒr≤d│owym i kopi╣, r≤wnie┐ nale┐y korzystaµ z fizycznych nazw komputer≤w.

Rozmieszczaj╣c aplikacje MTS w klastrze MSCS, nale┐y podaµ nazwΩ serwera wirtualnego. S│u┐y do tego pole Nazwa serwera zdalnego, znajduj╣ce siΩ na karcie Opcje arkusza w│a£ciwo£ci okna M≤j Komputer. Je£li pakiet jest eksportowany za pomoc╣ narzΩdzia do obs│ugi plik≤w wykonywalnych aplikacji, klienci instaluj╣cy aplikacjΩ zostan╣ skierowani do serwera wirtualnego. Je£li w polu Nazwa serwera zdalnego nie zostanie okre£lona nazwa serwera, klienci zostan╣ skierowani do komputera fizycznego, co nie jest w│a£ciw╣ konfiguracj╣ dla zabezpiecze± w razie awarii.

Okre£laj╣c r≤┐ne nazwy serwer≤w wirtualnych mo┐na podzieliµ pakiety miΩdzy r≤┐ne komputery, zapewniaj╣c w ten spos≤b ochronΩ aplikacji przed awari╣. Okre£laj╣c dwie nazwy serwer≤w wirtualnych, ka┐d╣ dla innego komputera fizycznego, mo┐na utworzyµ plik wykonywalny instalacji klienta dla pakietu zainstalowanego na obydwu komputerach. W ten spos≤b rozpowszechniana aplikacja mo┐e zostaµ rozdzielona miΩdzy klient≤w.

Aby rozdzieliµ pakiety aplikacji MTS za pomoc╣ serwer≤w wirtualnych

  1. Wybierz metodΩ podzia│u pakiet≤w miΩdzy komputery.

    Na przyk│ad mo┐esz uruchomiµ wszystkie pakiety jednocze£nie na jednym komputerze, wszystkie pakiety na obydwu komputerach lub niekt≤re pakiety na pierwszym komputerze, a niekt≤re na drugim.

  2. Za pomoc╣ programu MSCS Cluster Administrator utw≤rz nazwy serwer≤w wirtualnych dla obydwu komputer≤w.

  3. Wyeksportuj pakiety, u┐ywaj╣c nazw serwer≤w wirtualnych utworzonych w kroku 2.

    Je£li chcesz uruchomiµ wszystkie pakiety jednocze£nie na pojedynczym komputerze, wyeksportuj je u┐ywaj╣c pojedynczej nazwy serwera wirtualnego. Je£li chcesz uruchomiµ wszystkie pakiety jednocze£nie na obydwu komputerach, wyeksportuj je podw≤jnie, osobno dla ka┐dej nazwy serwera wirtualnego. Do klient≤w musisz w≤wczas rozes│aµ dwa r≤┐ne zestawy plik≤w wykonywalnych instalacji klienta. Je£li chcesz uruchomiµ po│owΩ pakiet≤w na jednym komputerze, a po│owΩ na drugim, ka┐d╣ z nich wyeksportuj u┐ywaj╣c innej nazwy serwera wirtualnego.

  4. Uruchom pliki wykonywalne klienta na komputerach klient≤w. W zale┐no£ci od tego, jaka metoda podzia│u pakiet≤w zosta│a wybrana w kroku 1, ka┐dy klient mo┐e wymagaµ uruchomienia r≤┐nej liczby plik≤w wykonywalnych.

Czynno£ci nie wykonywane w trakcie replikacji MTS

W trakcie replikacji MTS nie s╣ wykonywane nastΩpuj╣ce czynno£ci:

Ograniczenia

Zobacz te┐

Konfigurowanie programu MTS za pomoc╣ programu Microsoft Cluster Server, Opcje, karta (Komputer)


© 1998 Microsoft Corporation. Wszelkie prawa zastrze┐one.