Instalacja i konfiguracja Symfonia.Common.Server oraz ... forte... · Instalacja...

17
Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Transcript of Instalacja i konfiguracja Symfonia.Common.Server oraz ... forte... · Instalacja...

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Instalacja Symfonia.Common.Server 0 – 2

Spis treści

Spis treści 2 Instalacja Symfonia.Common.Server 3

Ważne zalecenia ................................................................................................................................................. 3 Konfiguracja usługi ForteSrv ........................................................................................................................... 3

Zmiany w systemie po instalacji....................................................................................................................... 3 Ustawienia opcji zasilania.................................................................................................................................. 4

Windows Vista ................................................................................................................................................. 4 Opcje zasilania .............................................................................................................................................. 4 Konfiguracja trybu uśpienia komputera ........................................................................................................ 6 Konfiguracja ustawień trybu Zamknięcie pokrywy w komputerach przenośnych........................................ 8

Windows XP..................................................................................................................................................... 9 Opcje zasilania .............................................................................................................................................. 9 Ustawienia schematu zasilania .................................................................................................................... 12 Ustawienia zaawansowane .......................................................................................................................... 13

Instalacja Symfonia.Common.Forte 14 Typ konfiguracji globalnej .............................................................................................................................. 14

Zmiany w systemie po instalacji..................................................................................................................... 14 Konfiguracja w pliku lokalnym................................................................................................................... 14 Konfiguracja umiejscowiona na serwerze................................................................................................... 14

Konfiguracja i diagnostyka usługi DTC......................................................................................................... 15 Przygotowanie do konfigurowania ................................................................................................................. 15 Obecność Symfonia.Common.Server............................................................................................................. 15 Procedura konfiguracji i diagnostyki .............................................................................................................. 15

Konfiguracja lokalnej zapory (firewalla) .................................................................................................... 15 Konfiguracja MS DTC ................................................................................................................................ 16 Sprawdzenie widoczności pomiędzy serwerem a klientem......................................................................... 16 Konfiguracja zapory serwera (w przypadku obecności Symfonia.Common.Server) .................................. 16 Testowanie połączenia z serwerem MS SQL .............................................................................................. 16

Instalacja Symfonia.Common.Server 0 – 3

Instalacja Symfonia.Common.Server

Ważne zalecenia 1. Zaleca się instalowanie usługi Symfonia.Common.Server na systemach serwerowych. 2. Po zainstalowaniu należy sprawdzić w systemie opcje zarządzania energią, aby komputer na którym

nasłuchuje serwer nie przeszedł w stan uśpienia lub nie wyłączył interfejsów sieciowych. 3. Symfonia.Common.Server powinien być instalowany na tej samej maszynie, na której zainstalowany

jest MS SQL Server, ponieważ podczas instalacji zostanie skonfigurowane DTC (niezbędne z punktu widzenia SQL) dla aktualnego komputera.

Konfiguracja usługi ForteSrv Pod koniec instalacji Symfonia.Common.Server, pojawia się okno konfiguracji usługi ForteSrv (rys. 1).

Objaśnienia: Port Port, na którym usługa będzie nasłuchiwała (wartość powinna zawierać się w zakresie od 1000 do 65535). Start serwis Jeśli pole jest zaznaczone, usługa będzie uruchamiana automatycznie podczas startu systemu. Konto Sposób logowania usługi (opcje do wyboru: LocalService, LocalSystem, NetworkService, User); domyśl-nie LocalSystem. Konto użytkownika (pole dostępne, jeśli w polu Konto wybrane zostanie ustawienie User) Konto użytkownika w kontekście którego ma być uruchamiana usługa.

Rys. 0-1 Okno konfiguracji usługi ForteSrv.

Zmiany w systemie po instalacji Po zakończeniu instalacji w Documents and Settings\All Users\Application Data (położenie tego folderu zależy od ustawień systemu, domyślnie znajduje się na dysku C) powinien zostać utworzony katalog \Symfonia\Symfonia.Common_a.bb.c.d, gdzie a.bb.c.d to nr instalowanej wersji. W folderze tym powinny znaleźć się pliki *.dll, ForteSrv.exe (plików może być więcej, ale te są kluczowe dla działania serwera). W systemie powinna pojawić się także nowa usługa o nazwie ForteSrv_a_bb. Instalator dodaje także wpis do rejestru zlokalizowany w kluczu: [HKEY_LOCAL_MACHINE\SOFTWARE\Symfonia\Symfonia.Common\a.bb.c.d]

Instalacja Symfonia.Common.Server 0 – 4

zawierający nr portu, na którym nasłuchuje usługa: "Port"=dword:numer_portu. Do zapory (firewalla) wbudowanej w system operacyjny instalator dodaje także wyjątki:

• MSDTC dla pliku msdtc.exe • RPC dla portu TCP 135 • Otwiera port podany w konfiguracji podczas instalacji

Ustawienia opcji zasilania

Windows Vista Opcje zasilania Aby odpowiednio skonfigurować opcje zasilania, należy uruchomić Panel Sterowania. Następnie w przypad-ku, gdy panel sterowania otworzy się w wyglądzie klasycznym (Rys. 2), wybieramy Opcje zasilania.

Rys. 0-2 Strona główna panelu sterowania Panel sterowania (klasyczny)

Gdy Panel sterowania uruchomi się w domyślnym wyglądzie (strona główna Panelu sterowania), należy wybrać System i konserwacja (Rys. 3), a następnie Opcje zasilania (Rys. 4).

Instalacja Symfonia.Common.Server 0 – 5

Rys. 0-3 Panel sterowania, System i konserwacja.

Instalacja Symfonia.Common.Server 0 – 6

Rys. 0-4 Panel sterowania, Opcje zasilania.

Konfiguracja trybu uśpienia komputera Po otworzeniu opcji zasilania wybieramy z paska bocznego opcję Zmień moment przejścia komputera w tryb uśpienia (Rys. 0-5 ).

Instalacja Symfonia.Common.Server 0 – 7

Rys. 0-5 Opcje planu zasilania

Następnie wybieramy z listy parametr opisujący, kiedy komputer ma przejść w tryb uśpienia (wybieramy Nig-dy). W przypadku komputerów przenośnych ustalamy, jak komputer ma się zachować w przypadku pracy na bate-riach oraz pracy przy zasilaniu z sieci. W obu przypadkach opcję uśpienia ustawiamy na Nigdy.

Instalacja Symfonia.Common.Server 0 – 8

Rys. 0-6 Ustawienia planu zasilania

Konfiguracja ustawień trybu Zamknięcie pokrywy w komputerach przenośnych W przypadku komputerów przenośnych koniecznie należy zmienić ustawienia zamknięcia pokrywy (Rys. 7). W Opcjach zasilania z paska bocznego wybieramy opcję Wybierz skutek zamknięcia pokrywy. Tutaj także znajdują się ustawienia pracy na bateriach oraz w przypadku zasilania z sieci. W obu przypadkach opcję Po zamknięciu pokrywy ustawiamy na Nic nie rób.

Instalacja Symfonia.Common.Server 0 – 9

Rys. 0-7 Ustawienia skutku zamknięia pokrywy w komputerach przenośnych Można teraz zmienić skutek działania przycisku zasilania. Uchronimy w ten sposób komputer od przypadko-wego wyłączenia, hibernacji lub przejścia w stan uśpienia.

Windows XP Opcje zasilania Aby odpowiednio skonfigurować opcje zasilania, należy uruchomić Panel Sterowania. W przypadku, gdy panel sterowania otworzy się w wyglądzie klasycznym (Rys. 8), wybieramy Opcje zasilania.

Instalacja Symfonia.Common.Server 0 – 10

Rys. 0-8 Panel sterowania (wygląd klasyczny)

Gdy Panel sterowania uruchomi się w widoku kategorii (Rys. 9), należy wybrać Wydajność i konserwacja, a następnie Opcje zasilania (Rys. 10).

Instalacja Symfonia.Common.Server 0 – 11

Rys. 0-9 Panel sterowania (widok kategorii)

Instalacja Symfonia.Common.Server 0 – 12

Rys. 0-10 Wydajność i konserwacja

Ustawienia schematu zasilania Po otworzeniu opcji zasilania na zakładce Schematy zasilania w opcji Wstrzymywanie systemu wybieramy Nigdy. Tak samo ustawiamy opcję Hibernacja systemu (Rys. 0-11 ).

Instalacja Symfonia.Common.Server 0 – 13

Rys. 0-11 Schematy zasilania

Ustawienia zaawansowane Jeśli zachodzi taka potrzeba, w opcjach zasilania na zakładce Zaawansowane można zmienić skutek działania przycisku zasilania oraz przycisku wstrzymania. Można w ten sposób uchronić komputer od przypadkowego wyłączenia, hibernacji lub przejścia w stan uśpienia (Rys. 12).

Rys. 0-12 Ustawienia zaawansowane

Instalacja Symfonia.Common.Forte 0 – 14

Instalacja Symfonia.Common.Forte

Typ konfiguracji globalnej W trakcie instalacji usługi Symfonia.Common.Forte pojawia się okienko pozwalające na wybór położenia konfiguracji globalnej (patrz rys.).

Rys. 0-13 Wybór położenia konfiguracji globalnej

W grupie opcji Typ konfiguracji globalnej mamy dwie możliwości wyboru przechowywania konfiguracji: 1. W lokalnym pliku, bądź 2. na serwerze konfiguracji globalnej. W tym przypadku należy wskazać serwer, na którym przechowy-

wana jest konfiguracja globalna oraz port na którym nasłuchuje serwer. Po zaakceptowaniu wyboru, instalator próbuje połączyć się z wybranym serwerem i jeśli nie będzie mógł nawiązać połączenia, po-informuje nas stosownym komunikatem (Rys. 14).

Rys. 0-14 Informacja o nieudanej próbie połączenia z serwerem

Zmiany w systemie po instalacji Po zainstalowaniu w rejestrze systemu powinny pojawić się wpisy dotyczące miejsca położenia konfiguracji globalnej. Wszystkie wpisy zlokalizowane są w kluczu: [HKEY_LOCAL_MACHINE\SOFTWARE\Symfonia\Symfonia.Common\a.bb.c.d]

Konfiguracja w pliku lokalnym • "GlobalConfigPath"="C:\\WINDOWS\\Symfonia\\Symfonia.Common_a.bb.c.d\\Symfon

ia.Application.GlobalConfigFile.bin" • "Flag"=dword:00000000

Konfiguracja umiejscowiona na serwerze • "Port"=dword:00001240 • "Flag"=dword:00000001 • "Host"="nazwa hosta"

Instalacja Symfonia.Common.Forte 0 – 15

Konfiguracja i diagnostyka usługi DTC Pod koniec instalacji pojawia się pytanie, czy użytkownik chce skonfigurować i przetestować usługę DTC (Distributed Transaction Coordinator). Jeśli użytkownik odpowie na pytanie twierdząco, otwiera się okno konfiguracji (Rys. 15).

Rys. 0-15 Okno konfiguracji i diagnostyki DTC

Przygotowanie do konfigurowania Przed rozpoczęciem konfiguracji i diagnostyki, należy:

• Zdecydować czy Symfonia.Common.Server jest obecny. Jeśli tak, należy wskazać adres serwera i port na którym nasłuchuje usługa (patrz też Instalacja Symfonia.Common.Server). Jeśli użytkownik nie zaznaczy tej opcji, nie będzie możliwe przetestowanie połączenia z serwerem. Jeśli parametry serwera (nazwa i port) są znane, należy je podać, aby instalator mógł przetestować połączenie i wska-zać ewentualne problemy, które mogą uniemożliwić pracę w aplikacjach Forte.

• Wskazać serwer MS SQL i bazę danych, z którą ma być przetestowane połączenie. • Wybrać sposób logowania do bazy (zintegrowane bądź niezintegrowane). W przypadku wyboru

niezintegrowanego logowania, należy podać nazwę użytkownika oraz jego hasło.

Obecność Symfonia.Common.Server Jeśli obecny jest Symfonia.Common.Server, wówczas możliwe jest dokładne sprawdzenie łączności pomię-dzy lokalnym komputerem a serwerem. Instalator może również poprosić serwer o odpowiednie ustawienie firewalla.

UWAGA Symfonia.Common.Server powinien być instalowany na tym samym komputerze co MS SQL Server, ponieważ wtedy usługa DTC zostanie odpowiednio skonfigurowana.

Procedura konfiguracji i diagnostyki Po ustawieniu wszelkich danych serwera, bazy, logowania, itp. i kliknięciu przycisku Konfiguruj…, instalator dokona konfiguracji niezbędnych komponentów systemu, oraz wykona kilkanaście kroków (wyszczególnio-nych poniżej) sprawdzających funkcjonowanie usług kluczowych z punktu widzenia aplikacji Forte, usługi DTC, Symfonia.Common.Server (jeśli odpowiednia opcja była wybrana) oraz serwera MS SQL.

Konfiguracja lokalnej zapory (firewalla) • Dodanie wyjątku Konsola MMC dla pliku mmc.exe • Dodanie wyjątku MSDTC dla pliku msdtc.exe

Instalacja Symfonia.Common.Forte 0 – 16

• Dodanie wyjątku RPC dla portu TCP 135

Konfiguracja MS DTC • Zatrzymanie usługi • Odinstalowanie usługi • Zainstalowanie usługi • Konfiguracja wpisów w rejestrze dla usługi

o Klucz [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\] "AllowOnlySecureRpcCalls" = 0

"FallbackToUnsecureRPCIfNecessary" = 0

"MaxLogSize" = 512 (Decimal)

"TurnOffRpcSecurity" = 1

o Klucz [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security\] "NetworkDtcAccess" = 1

"NetworkDtcAccessAdmin" = 0

"NetworkDtcAccessClients" = 1

"NetworkDtcAccessInbound" = 1

"NetworkDtcAccessOutbound" = 1

"NetworkDtcAccessTip" = 1

"NetworkDtcAccessTransactions" = 1

"XaTransactions" = 0

• Uruchomienie usługi DTC

Sprawdzenie widoczności pomiędzy serwerem a klientem • Resolving nazwy serwera do adresu IP • Resolving adresu IP serwera do nazwy • Ping z serwera do klienta • Jeśli ping nie powiódł się, badane są przyczyny, natomiast jeśli ping zakończył się powodzeniem to

następuje koniec sprawdzania widoczności • Pobieranie konfiguracji IP z serwera • Pobieranie lokalnej konfiguracji IP • Sprawdzenie czy serwer i klient znajdują się w tej samej podsieci

Konfiguracja zapory serwera (w przypadku obecności Symfonia.Common.Server) • Dodanie wyjątku Konsola MMC dla pliku mmc.exe • Dodanie wyjątku MSDTC dla pliku msdtc.exe • Dodanie wyjątku RPC dla portu TCP 135

Testowanie połączenia z serwerem MS SQL • Otworzenie transakcji • Utworzenie tabeli • Włożenie wiersza danych do tabeli • Pobranie włożonego wiersza do tabeli • Zatwierdzenie transakcji • Ponowne pobranie włożonego wiersza do tabeli (po zatwierdzeniu transakcji)

Po zakończeniu powyższych czynności wyświetlony zostanie stosowny raport (Rys. 16 oraz Rys. 17).

Instalacja Symfonia.Common.Forte 0 – 17

Rys. 0-16 Komunikat informujący o pomyślnym skonfigurowaniu i przetestowaniu DTC.

Rys. 0-17 Komunikat pojawiający się w przypadku problemów z konfiguracją DTC