Jak zainstalować GMST Server

Transkrypt

Jak zainstalować GMST Server
Pomoc dla usługi GMSTHostService
GMSTHostService
Pomoc do programu
1/14
Pomoc dla usługi GMSTHostService
Spis treści
1.Rejestracja.........................................................................................................................................3
1.1.Pierwsza rejestracja....................................................................................................................3
1.2.Ponowna rejestracja produktu....................................................................................................8
2.Podstawowe informacje o GMSTHostService..................................................................................8
3.Przykładowa konfiguracja środowiska dla GMSTHostService......................................................10
3.1.Konfiguracja systemowego firewalla......................................................................................10
3.2.Przygotowanie bazy danych....................................................................................................11
3.2.a)Przygotowanie bazy danych do pracy..............................................................................12
3.3.Konfiguracja GMSTHostService.............................................................................................13
4.Bezpieczeństwo...............................................................................................................................14
2/14
Pomoc dla usługi GMSTHostService
1. Rejestracja
Aby rozpoaczać rejestrację, należy włączyć GmstHostConfigurator a następnie wybrać
„Registration” .
Ilustracja 1: Okno startowe usługi GMSTHostService
W przypadku zainstalowania programu na systemie operacyjnym posiadającym rozbudowane
funkcje administracyjne (np. MS Windows: Vista, 7, 8) aby program zarejestrować należy
uruchomić go w trybie administratora, w przeciwnym przypadku na ekranie pojawi się
komunikat a rejestracja nie będzie możliwa.
Ilustracja 2: Brak uprawnień administratora
1.1. Pierwsza rejestracja
Po wybraniu polecenia Rejestracja otworzone zostanie okno rejestracji produktu. Akceptacja
warunków licencji uaktywni opcje Rejestracji produktu. Naciśnięcie przycisku ’Next’
spowoduje przejście do kolejnego kroku.
3/14
Pomoc dla usługi GMSTHostService
Ilustracja 3: Pierwsza rejestracja, licencja
Każdy zakupiony program posiada kartę instalacyjną, na której nadrukowany jest unikatowy
32 cyfrowy klucz produktu. Klucz ten należy wprowadzić w linię edycyjną.
Ilustracja 4: Przykładowa karta rejestracyjna
4/14
Pomoc dla usługi GMSTHostService
Ilustracja 5: Okno do wpisania klucza produktu
Ilustracja 6: Okno wpisana danych użytkownika programu
Jeśli wpisany klucz jest poprawny, program uaktywni przycisk ‘Next’ i po jego naciśnięciu
wyświetlone zostanie okno wpisu danych użytkownika programu.
Po wypełnieniu pozostałych pól program uaktywni przycisk ‘Dalej’. Kolejnym korkiem jest
5/14
Pomoc dla usługi GMSTHostService
wybór sposobu rejestracji:
Ilustracja 7: Wybór sposobu rejestracji
By Internet – program łączy się z serwerem, rejestruje użytkownika i od razu
aktywuje program,
• Save registration data in file on Desktop – wybór tej opcji spowoduje zapis danych
do pliku tekstowego na pulpicie ekranu. Plik ten można wysłać poprzez e-mail do
DASL Systems na adres [email protected],
• Jeżeli jest to kolejna rejestracja, można wybrać opcję Do not send registration. I
have already activation code. Program przejdzie wtedy od razu do trybu wpisywania
klucza aktywującego.
Jeśli rejestracja została przeprowadzona przez Internet, w przypadku poprawnej rejestracji
zostanie wyświetlony komunikat o pomyślnym zakończeniu procesu, program automatycznie
pobierze z serwera kod aktywacyjny, bez udziału użytkownika.
•
Ilustracja 8: Okno potwierdzające
udaną rejestrację przez internet
6/14
Pomoc dla usługi GMSTHostService
W przypadku, gdy rejestracja przez Internet została przyjęta, ale z jakichś przyczyn
wstrzymana, wówczas zostanie wyświetlony odpowiedni komunikat, a w ciągu 48 godzin od
rejestracji (dotyczy dni roboczych) Użytkownik otrzyma drogą mailową klucz aktywacyjny,
bądź informację (również drogą mailową) o przyczynie wstrzymania rejestracji). W
przypadku otrzymania klucza aktywacyjnego przez e-mail, otrzymane klucze należy
wprowadzić do programu. Aby tego dokonać należy włączyć rejestrację programu i wybrać
Step 2 – Activation.
Ilustracja 9: Krok drugi, aktywacja
Program przejdzie do trybu wpisywania klucza aktywującego. Po wpisaniu klucza, w
przypadku pozytywnej weryfikacji kluczy, program zostanie zarejestrowany.
7/14
Pomoc dla usługi GMSTHostService
Ilustracja 10: Okno potwierdzające rejestracje
produktu
1.2. Ponowna rejestracja produktu
Uwaga!
Licencja na program jest jednostanowiskowa.
Instalacja na innym stanowisku może odbyć się na następujących warunkach:
1. Należy przesłać oświadczenie, że poprzednio aktywowana kopia programu jest
odinstalowana lub wyrejestrowana .Wtedy po wysłaniu oświadczenia należy zarejestrować się
ponownie na nowym stanowisku.
2. Nie można zarejestrować i aktywować programu na innym stanowisku do 6 miesięcy od
ostatniej aktywacji.
Jeżeli użytkownik aktywuje program na tym samym komputerze i tym samym środowisku
systemowym, może posłużyć się tymi samymi danymi, których użył podczas ostatniej
rejestracji.
Należy pamiętać jednak, że nazwa użytkownika musi być identyczna (co do znaku i wielkości
liter), dlatego zalecamy korzystanie z danych elektronicznych i wpisywanie ich do
formularza metodą kopiuj/wklej.
2. Podstawowe informacje o GMSTHostService
Aby uruchomić program, należy posiadać aktualny .NET Framework (min. 4.5).
Jest to standardowa biblioteka systemu Microsoft Windows. Z uwagi na różnorodne
przeznaczenie maszyn(serwerów, komputerów) nie każda wersja systemu Windows posiada
zainstalowany dodatek .Net Framework. Aby zainstalować aktualną wersję dodatku należy
wejść na http://www.microsoft.com/pl-pl/download/details.aspx?id=30653
8/14
Pomoc dla usługi GMSTHostService
Ilustracja 11: Główne okno konfiguracji usługi GMSTHostService
Service URL:
Adres rozgłoszeniowy usługi GMSTService. Domyślnie adres przyjmuje
„http://localhost:1234/gmstservice”. Adres usługi można zmienić. Aby to zrobić należy
wpisać w polu Service URL wybrany adres.
Użytkownik powinien zadbać, aby port podany w URL nie był zablokowany na firewallu. W
przypadku zablokowania portu na zewnętrznym bądź wewnętrznym firewallu, użytkownicy
zdalni nie będą mogli się połączyć z usługą GMST.
Ilustracja 12: Konfiguracja portu dla usługi
Database connection string:
Ciąg znaków zawierający dane dostępu do bazy danych. Aktualnie GMSTHostService
wspiera MS SQL serwer. Zalecana wersja to MS SQL Serwer 2008 lub nowszy. Domyślnie
pole to przyjmuje wartość
Data Source=localhost;Initial Catalog=GMSTdb;Persist Security Info=True;User ID=gmst;Password=gossen
Pole to musi zostać uzupełnione zgodnie z obowiązującym wzorem łącza dla baz MS SQL.
Przykładowe łącza:
9/14
Pomoc dla usługi GMSTHostService
• Server=myServerAddress;Database=myDataBase;User Id=myUsername;
Password=myPassword;
• Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
• Server=myServerName\myInstanceName;Database=myDataBase;User
Id=myUsername;Password=myPassword;
Użytkownik bazy danych powinien mieć uprawnienia do tworzenia tabel i transakcji,
dodawania, usuwania i edycji wierszy w poszczególnych tabelach oraz na łączenie się z bazą
danych. Usługa wspiera zarówno bazy w wersji EXPRESS jak i STANDARD. Wersja
EXPRESS jest darmową wersją silnika bazy danych MS SQL Serwer.
Guzik Start Service jest dostępny tylko w przypadku, gdy usługa zostanie zarejestrowana!
3. Przykładowa konfiguracja środowiska dla GMSTHostService.
3.1. Konfiguracja systemowego firewalla
GMSTHostService korzysta z technologi WCF Self-Host Services. Aby można było korzystać
z usługi, należy upewnić się, że żadna aplikacja nie nasłuchuje na wybranym przez
administratora porcie komunikacyjnym. Z uwagi na konieczność rejestracji usługi WCF
program należy uruchomić jako administrator. Jeżeli nie ma możliwości uruchamiania
usługi z prawami administratora, system należy skonfigurować zgodnie ze wskazówkami
Microsoftu (link: https://msdn.microsoft.com/en-us/library/ms733768.aspx).
Aby wejść w ustawienia Firewalla należy otworzyć Control Panel, następnie System and
Security → Windows Firewall.
Ilustracja 13: Standardowe okno konfiguracji Windows Firewall
Po otwarciu głównego okna dla Firewalla, należy wybrać Advanced settings, a następnie
skonfigurować reguły przychodzące (Inbound Rules).
10/14
Pomoc dla usługi GMSTHostService
Ilustracja 14: Dodawanie nowej reguły
Następnie należy postępować zgodnie ze wskazówkami widocznymi na ekranie. Zalecana
konfiguracja firewallu to:
• Rule Type: PORT
• Protocol and Ports: TCP, Specific local port: <your_port_number>
• Action: Allow the connection,
• Profile: Domian, Private, Public,
• Name: GMSTHostServicePortConfiguration
Wybrany port należy zapisać/zapamiętać aby poźniej wpisać go w oknie konfiguracji
usługi!(Ilustracja 12).
3.2. Przygotowanie bazy danych.
W przypadku braku dostępu do bazy danych MS SQL Serwer, na wybranym
stanowisku/serwerze należy zainstalować w/w oprogramowanie. Aby pobrać MS SQL Serwer
należy użyć łącza:
http://www.microsoft.com/pl-pl/server-cloud/products/sql-server-editions/sql-serverexpress.aspx
W zależności od potrzeby należy wybrać darmową (Express) lub inna wersję silnika bazy
danych. Do zarządzania bazą danych, jej użytkownikami, backupami itp. zalecamy
skorzystanie z oprogramowania Microsoft SQL Server Management Studio. Program można
pobrać z: http://www.microsoft.com/en-us/download/details.aspx?id=8961
11/14
Pomoc dla usługi GMSTHostService
3.2.a) Przygotowanie bazy danych do pracy
Do konfiguracji bazy danych zaleca się użycie programu Microsoft Managment Studio.
Po zainstalowaniu bazy danych, należy włączyć Managment Studio. W okienku logowania
należy podać adres bazy danych, oraz wybrać sposób uwierzytelniania.
Ilustracja 15: Okno logowania do bazy danych
Po połączeniu z bazą danych, należy utworzyć użytkownika bazy danych. Aby tego dokonać
należy wybrać z drzewa nawigacyjnego gałązkę Security->Logins.
Ilustracja 16: Dodawanie nowego użytkownika bazy
danych
Następnie należy wprowadzić dane użytkownika oraz wybrać rodzaj logowania. Jeżeli serwer
nie leży w tej samej domenie/sieci i będzie wystawiony na zewnątrz należy wybrać SQL
Serwer authentication.
12/14
Pomoc dla usługi GMSTHostService
Ilustracja 17: Dodawanie użytkownika
Należy zadbać o to, by użytkownik bazy danych miał odpowiednie prawa dostępu.
Wymagane akcje, podejmowane w ramach działania usługi GMSTHostService to, tworzenie
struktury bazy danych (pierwszy start), otwieranie transakcji, cofanie transakcji,
akceptowanie transakcji, dodawanie, edytowanie, usuwanie wierszy.
Ilustracja 18: Przykład uprawnień użytkownika bazy danych
Tak skonfigurowana baza danych pozwala na automatyczne utworzenie bazy danych dla
GMSTHostService.
3.3. Konfiguracja GMSTHostService
Należy uruchomić program GMSTHostConfigurator.
Pamiętając numer portu który został otworzony wcześniej (dział 3.1) wpisujemy w polu
Service URL adres pod którym będzie rozgłaszana usługa (np.
http://192.168.1.17:1234/gmstservice ). W polu connection string wpisujemy łącze do bazy
danych, które powinno uwzględniać takie informacje jak nazwa i hasło użytkownika, adres
bazy danych oraz typ zabezpieczeń. Aby ustalić łącze do bazy danych możemy posłużyć się
13/14
Pomoc dla usługi GMSTHostService
programem Microsoft Management Studio. Wybierając z menu opcję properties wyświetlą
się opcje połączenia z bazą. W dla tego przypadku konfiguracji, połączenie z bazą danych
będzie realizowane przez następujący ciąg znaków:
Server=DASL7\SQLEXPRESS;Database=GMSTdb;User Id=GMST;
Password=*************;Trusted_Connection=False;
4. Bezpieczeństwo
Każde zapytanie do usługi GMSTHostService wymaga przesłania ramki z autoryzacją.
Dopiero po wstępnej walidacji ramki, usługa zezwoli na połączenie. Kroki te mają zapewnić
bezpieczeństwo składowania danych, oraz zabezpieczenie przed niepowołanym dostępem.
Jednakże dla pełnego szyfrowania danych zalecane jest połączenie z hostem na którym
wystawiona jest usługa GMSTHostService za pomocą zabezpieczonej sieci VPN.
14/14

Podobne dokumenty