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.