Systém EDS
Konfigurační předpis uživatelská dokumentace
Datum: 10. 01. 2016
Dokumentace EDS/SMVS verze 6.0.3
Konfigurační předpis
Datum předání: 10. 01. 2016
EZI: EDS /KP 2/1 Zpracovali: Ing. Vratislav Morkus, Tomáš Salinger, Zdeněk Prokop Grafická úprava: Alena Davidová
Rozdělovník: RNDr. Nikolaj Terziev CSc. MBA
MFČR
Ing. Stanislav Sankot
MFČR
Ing. Josef Coňk
MFČR
Ing. Božena Zděnková
MFČR
Ing. Vladimír Němec
SSW
Mgr. Martin Pejša
SSW
Pro tvorbu dokumentu byl použit textový editor Microsoft Word ‘XP Tento dokument nesmí být rozmnožován po částech, ani jako celek, ani převáděn do jakékoli jiné formy, ať mechanicky či elektronicky a to pro jakékoli účely, bez výslovného písemného povolení firmy SYSCOM Software, spol. s r.o. (s výjimkou potřeb resortu MF). Informace, návody a příklady obsažené v tomto dokumentu nemohou být dále předmětem obchodu. SYSCOM Software, spol. s r. o.
Obsah KONFIGURAČNÍ PŘEDPIS ......................................................................................................................... 1 1 ARCHITEKTURA SYSTÉMU ............................................................................................................. 1 2 SERVER .................................................................................................................................................. 2 2.1 Hardware ....................................................................................................................................... 2 2.1.1 Aplikační server EDS/SMVS .............................................................................................................. 2 2.1.2 Databázový server EDS/SMVS.......................................................................................................... 2 2.2 Software......................................................................................................................................... 3 2.2.1 Aplikační server EDS/SMVS .............................................................................................................. 3 2.2.2 Databázový server EDS/SMVS.......................................................................................................... 3
3
KLIENT ................................................................................................................................................... 6
3.1 Hardware ....................................................................................................................................... 6 3.1.1 PC (nativní) klient EDS/SMVS ........................................................................................................... 6 3.2 Software......................................................................................................................................... 6 3.2.1 PC (nativní) klient EDS/SMVS ........................................................................................................... 7 3.2.2 PC (nativní) klient pro off-line formulář ........................................................................................... 7
4 4.1 4.2 4.3 4.4
5 6 6.1
7 7.1 7.2
OSTATNÍ ................................................................................................................................................ 8 Tiskárny .......................................................................................................................................... 8 Globální konfigurace síťového prostředí ........................................................................................ 8 Seznam povolených portů: ............................................................................................................. 8 Synchronizace s NTP serverem ....................................................................................................... 8
NOČNÍ DÁVKY ...................................................................................................................................... 9 ZÁLOHOVÁNÍ .................................................................................................................................... 10 Zálohování aplikačního serveru EDS/SMVS .................................................................................. 10
AKTUALIZACE .................................................................................................................................. 11 Hotfixy ......................................................................................................................................... 11 Service Packy ................................................................................................................................ 11
SYSCOM SOFTW ARE SPOL. S R.O.
ARCHITEKTURA SYSTÉMU Hardware
KONFIGURAČNÍ PŘEDPIS 1 Architektura systému IS EDS/SMVS má standardní třívrstvou architekturu skládající se z databázového serveru, aplikačního serveru a klienta. Systém je vyvíjen na platformě Microsoft .NET Framework a využívá relační databázový systém Microsoft SQL Server.
TCP, HTTP, HTTPS
TCP/IP
SYSCOM SOFTW ARE SPOL. S R.O.
1
SERVER Hardware
2 Server Tato kapitola popisuje minimální hardwarové a softwarové požadavky na provoz serverové části IS EDS/SMVS. Kapitola je rozdělena na hardware a software, kde jsou požadavky dále děleny na jednotlivé prvky serverové infrastruktury (aplikační server, databázový server).
2.1 Hardware 2.1.1 Aplikační server EDS/SMVS pro každých 100 současně přihlášených uživatelů
RAM
8GB, doporučeno 16GB
CPU
Intel® Xeon™ E5 Family, 4 – core
HDD
50GB
Další
Síťové karty: min. 2 x 1Gbit/s, Load Balancing
2.1.2 Databázový server EDS/SMVS pro každých 100 současně přihlášených uživatelů
RAM
16GB, doporučeno 32GB
CPU
Intel® Xeon™ E5 Family, 2x 6 – core
HDD
250GB
Další
Síťové karty: min. 2 x 1Gbit/s, Load Balancing
2
SYSCOM SOFTW ARE SPOL. S R.O.
SERVER Software
2.2 Software Podporovány jsou pouze 64-bitové operační systémy (pokud není uvedeno jinak).
2.2.1 Aplikační server EDS/SMVS Microsoft Windows Server 2008 R2 SP1
Souborový systém NTFS Síťový protokol TCP/IP a HTTP/HTTPS Účet, pod kterým běží aplikační pool IIS, musí mít: ⋅ Místní a jazykové nastavení: Formáty: Čeština (Česká republika) nastaveno české prostředí (symbol „ ,“ (čárka) jako oddělovač desetinných čísel, symbol „ “ (mezera) jako oddělovač tisíců), Správa: místní nastavení systému: aktuální jazyk pro programy nepodporující sadu Unicode na Čeština (Česká republika) ⋅ nastaveno právo zápisu na kořenový adresář aplikace EDS/SMVS ⋅ povolený přístup SQL serveru EDS/SMVS ⋅ povolený přístup k internetu ⋅ povolený přístup na webový proxy server EKIS ⋅ povolený přístup na webový proxy server HotLine ⋅ nainstalovaný certifikát SYSCOM Software pro zabezpečenou komunikaci přes HTTPS
.NET Framework
MS .NET Framework 4.5
Crystal Reports
Crystal Reports 10
Internet Explorer
MS Internet Explorer 10.0 a vyšší
2.2.2 Databázový server EDS/SMVS Microsoft Windows Server 2008 R2 SP1
Souborový systém NTFS
Internet Explorer
MS Internet Explorer 10.0 a vyšší
Standard nebo Enterprise edice: Microsoft SQL Server 2008 R2 SP2 Microsoft SQL Server 2012 SP1
Microsoft SQL Server 2008 R2 SP2 - 10.50.4000.0 Microsoft SQL Server 2012 SP1 - 11.0.3128.0
SYSCOM SOFTW ARE SPOL. S R.O.
3
SERVER Software
Instalace Microsoft SQL Instalované komponenty: Serveru 2008 R2/2012 - Database engine services (Ponechte výchozí volbu - Shared Features Microsoft SQL Serveru ⋅ Client tools conectivity 2008 R2/2012, pokud ⋅ Client tools backwards compatibility není uvedeno jinak) ⋅ Management Tools - Complete ⋅ (doporučujeme SQL Server Books Online) Službu SQL Serveru a SQL Serveru Agenta registrovat pod totožným doménovým uživatelským účtem (domain user account) Účet, pod kterým je spuštěna služba MS SQL serveru, musí mít nastaveno české prostředí - Místní a jazykové nastavení: Formáty: Čeština (Česká republika) nastaveno české prostředí (symbol „ ,“ (čárka) jako oddělovač desetinných čísel, symbol „ “ (mezera) jako oddělovač tisíců), Správa: místní nastavení systému: aktuální jazyk pro programy nepodporující sadu Unicode na Čeština (Česká republika) Collation - CZECH_CI_AS. Security - Mixed Mode (SQL Server and Windows authentication mode). Configuration Tools: SQL Server Configuration Manager
SQL Server 2008/2012 Services: Automatické startování služeb SQL Server, Server Agent a SQL Server Browser. SQL Server 2008/2012 Network Configuration: Protocols for SQL 2008/2012 TCP/IP: Enabled Named Pipes: Disabled VIA: Disabled Shared Memory: Disabled SQL Native Client 10.0/11.0 Configuration: Client Protocols: TCP/IP: 1 / Enabled ostatní: –/disabled
Vlastnosti SQL Serveru: Facet: Surface Area Configuration AdHocRemoteQueriesEnabled: True Facets RemoteDACEnabled: True OLEAutomationEnabled: True XPCmdShellEnabled: True Ostatní: False
4
SYSCOM SOFTW ARE SPOL. S R.O.
SERVER Software
Vlastnosti SQL Serveru: SQL Server 2008R2/2012 Management Studio
Server Properties: Memory: Maximum server memory (in MB): Nastavit maximální hodnotu alokace paměti SQL serveru, která je udávaná v MB (celková velikost alokované paměti SQL Serveru = paměť OS – 2GB). 2 GB paměti by mělo být alokováno pro OS. Pokud běží na serveru některé další služby, je třeba to brát v úvahu. Security: Server authentication: SQL Server and Windows authentication mode. Login auditing: Failed logins only Connections: Default connection options: arithmetic abort Remote server connections: Allow remote connections to this server: ano Remote query timeout: 600 Require distributed transactions for server-to-server communication: ano
Vlastnosti databáze EDS/SMVS
Doporučeno: primární datový soubor (*.mdf) a soubor transakčního protokolu(*.ldf) uložit na samostatné disky. Neukládat na disk, kde je nainstalovaný operační systém serveru. Dostatek volného místa na diskových jednotkách, kde je fyzicky uložen primární datový soubor (*.mdf) a soubor transakčního protokolu (*.ldf) databáze EDS/SMVS (rezerva volného místa min. 100% velikosti databáze EDS/SMVS vč. transakčního logu) Options: Recovery model: Full. Compatibility Level: SQL Server 2008 (100) pro SQL Server 2008 R2 SQL Server 2012 (110) pro SQL Server 2012 volba ANSI NULL Default: True volba Auto Create Statistics: True volba Auto Update Statistics: True volba Quoted Identifiers Enabled: True volba Recursive Triggers Enabled: True Files: Autogrowth: General: Zaškrtnuta volba pro automatické zvětšování databáze o 33 % (automatically grow file) s neomezenou velikostí Transaction log: Zaškrtnuta volba pro automatické zvětšování logu o 33 % (automatically grow file) s neomezenou velikostí
SYSCOM SOFTW ARE SPOL. S R.O.
5
KLIENT Hardware
Minimální práva účtu pro přístup a provoz1 aplikačního serveru EDS/SMVS. Serverová role: Process Administrators Databázová role: db_owner Vlastnosti databáze temp
Doporučeno: Databázi umístit na samostatný disk, případně na disk, kde je uložený soubor transakčního protokolu (*.ldf) databáze EDS/SMVS. Neukládat na disk, kde je nainstalován operační systém serveru
Query
Textový formát pro výstup skriptu: Options: Query Results: SQL Server: General: Default destination for results: Results to text Maximální počet znaků na řádek (Maximum numbers of characters displayed in each column): doporučená hodnota je 8000
.NET Framework
MS .NET Framework 4.5
3 Klient Tato kapitola popisuje minimální hardwarové a softwarové požadavky na provoz klientské části IS EDS/SMVS. Kapitola je rozdělena na hardware a software, kde jsou požadavky dále děleny na jednotlivé typy klientských stanic (nativní klient a webový klient).
3.1 Hardware 3.1.1 PC (nativní) klient EDS/SMVS RAM
2 GB, pro rutinní úlohy2 doporučeno 4 GB
CPU
Intel® (Celeron®, Pentium®) 2–core 2GHz, pro náročnější operace Intel® Core™ i3
HDD
500 MB volné místo pro EDS/SMVS
3.2 Software Podporovány jsou 32bitové a 64bitové operační systémy (pokud není uvedeno jinak).
1
Instalace nebo povýšení aplikace EDS/SMVS vyžaduje přiřazení serverové role „System Administrators“. Rutinní úlohy jsou prováděny na stanicích, které zajišťují větší operativu – zakládání projektů, úprav bilancí apod.
2
6
SYSCOM SOFTW ARE SPOL. S R.O.
KLIENT Software
3.2.1 PC (nativní) klient EDS/SMVS Operační systém
Vista SP2(a) , Windows 7 SP1, Windows 8, Windows 8.1 nebo Windows 10 Místní a jazykové nastavení: Formáty: Čeština (Česká republika) nastaveno české prostředí (symbol „ ,“ (čárka) jako oddělovač desetinných čísel, symbol „ “ (mezera) jako oddělovač tisíců), Správa: místní nastavení systému: aktuální jazyk pro programy nepodporující sadu Unicode na Čeština (Česká republika). Rozlišení obrazovky: Použít doporučené nastavení dle úhlopříčky monitoru. Nastaveno právo zápisu na adresář aplikace EDS/SMVS pro přistupujícího uživatele EDS/SMVS.
.NET Framework
.NET Framework 4.5
Crystal Reports
Crystal Reports 10 64bitové OS vyžadují instalaci Crystal Reports 10 (verze 64bit i 32bit).
Adobe Reader
Adobe Reader 9.0 a vyšší
Internet Explorer MS Internet Explorer 10.0 a vyšší Ovladač tiskárny
Originální ovladače tiskáren uvedené na Hardware Compatibility List pro Vista, Windows 7, Windows 8, Windows 8.1 a Windows 10
3.2.2 PC (nativní) klient pro off-line formulář Operační systém
Vista SP2(a) , Windows 7 SP1, Windows 8, Windows 8.1 nebo Windows 10 Místní a jazykové nastavení: Formáty: Čeština (Česká republika) nastaveno české prostředí (symbol „ ,“ (čárka) jako oddělovač desetinných čísel, symbol „ “ (mezera) jako oddělovač tisíců), Správa: místní nastavení systému: aktuální jazyk pro programy nepodporující sadu Unicode na Čeština (Česká republika). Rozlišení obrazovky: Použít doporučené nastavení dle úhlopříčky monitoru.
.NET Framework
.NET Framework 4.5
Crystal Reports
Crystal Reports 10 64bitové OS vyžadují instalaci Crystal Reports 10 (verze 64bit i 32bit).
Internet Explorer
MS Internet Explorer 10.0 a vyšší
Ovladač tiskárny
Originální ovladače tiskáren uvedené na Hardware Compatibility List pro Vista, Windows 7, Windows 8, Windows 8.1 a Windows 10
SYSCOM SOFTW ARE SPOL. S R.O.
7
OSTATNÍ Tiskárny
4 Ostatní Tato kapitola popisuje doplňující konfigurace prostředí systému IS EDS/SMVS a obsahuje typy podporovaných tiskáren.
4.1 Tiskárny Systém EDS/SMVS podporuje všechny tiskárny uvedené na Hardware Compatibility List pro Vista, Windows 7, Windows 8, Windows 8.1 a Windows 10 s originálními ovladači. Pro možnost zobrazení sestav na jiný formát než A4 (např. formát A3) je nutné mít nainstalovaný ovladač tiskárny odpovídajícího formátu (např. formát A3).
4.2 Globální konfigurace síťového prostředí Doporučená rychlost komunikace mezi klientem a serverem při používání standardních agend EDS/SMVS je 1Mb/s na uživatele, minimální 500Kb/s. Rozhodující je skutečná (testovací agendou nebo jinak naměřená) rychlost komunikace, nikoliv rychlost deklarovaná poskytovatelem. Důležitým faktorem je chybovost komunikace, zpravidla významně se měnící v čase.
4.3 Seznam povolených portů: Tato kapitola definuje seznam portů, které je nutné povolit pro síťovou komunikaci jednotlivých komponent IS EDS/SMVS. Uvedené porty jsou odvozeny z výchozího nastavení a záleží na provozovateli, jaký port pro danou komponentu použije. Aplikace: EDS/SMVS (přiklad) MS SQL Server
Typ portu HTTP, HTTPS (příklad) Síťové protokoly TCP/IP
Číslo portu 80, 443 (příklad) Default (1433)
4.4 Synchronizace s NTP serverem Nastavit synchronizaci času všech serverů s některým NTP (Network Time Protocol) serverem. Např.: ntp.nic.cz.
8
SYSCOM SOFTW ARE SPOL. S R.O.
NOČNÍ DÁVKY Synchronizace s NTP serverem
5 Noční dávky Tato kapitola popisuje mechanismus a způsob nasazení tzv. nočních dávek. Noční dávky jsou automaticky spouštěné procedury na údržbu databáze EDS/SMVS. Procedury nočních dávek jsou spouštěny v rámci jobu SQL Server Agenta. V rámci údržby databáze EDS/SMVS je potřeba nastavit v nočních hodinách každodenní provádění následujících administrativních úkonů (platí i pro testovací prostředí):
adm_EdsSmvs_NocniDavky – Procedura provádějící servisní práce na DB, jejichž spuštění by za normálního provozu v aplikaci mohlo způsobit zpomalení chodu aplikace. adm_ReindexAll - Procedura provádí servisní reindexaci uživatelských tabulek v databázi. adm_EmptyCacheTables – Procedura resetuje obsah dočasných DB tabulek. Odstraňuje nepotřebná data, zrychluje chod aplikace. Postup instalace nočních dávek na konkrétní databázi: • Skript NocniDavky.sql, obsahující nastavení jobu pro Noční dávky naleznete v instalačním balíčku EDS/SMVS v adresáři \Utility\ . • Ve skriptu upravte název databáze EDS/SMVS z řetězce EDSSMVS_XYZo na název databáze, nad kterou se budou dávky spouštět. Dále nahraďte řetězec NocniDavky_Prostredi za název jobu, který bude spouštěn v SQL Server Agent, např. NocniDavky_NazevDatabaze. • Upravený skript NocniDavky.sql spusťte na databázovém serveru EDS/SMVS nad databází msdb. • Dále zbývá nastavit účet, pod kterým budou noční dávky spouštěny a čas spouštění. • SQL Server Agent /Jobs/NocniDavky_Databaze/Properties • Nastavit: o účet SQL (záložka General/Owner)
•
Účet musí mít minimálně serverovou roli process_admin a db_roli
db_owner. o čas spouštění (záložka Scheduler).
•
Noční dávky musí probíhat v okamžiku, kdy nejsou k databázi přihlášení uživatelé.
SYSCOM SOFTW ARE SPOL. S R.O.
9
ZÁLOHOVÁNÍ Zálohování aplikačního serveru EDS/SMVS
6 Zálohování Tato kapitola popisuje komponenty, které je nutné zálohovat pro případ nutnosti obnovy IS EDS/SMVS. Systém a frekvence zálohování je v režii provozovatele systému.
Důležité! Zálohování databází a aplikačního serveru EDS/SMVS je nutné provádět vždy ve stejný okamžik! 6.1 Zálohování aplikačního serveru EDS/SMVS Zálohovat adresář DllServer pro každou instanci aplikačního serveru.
10
SYSCOM SOFTW ARE SPOL. S R.O.
AKTUALIZACE Hotfixy
7 Aktualizace Tato kapitola obsahuje pravidla na instalaci opravných balíčků na operační systém a ostatní software mimo IS EDS/SMVS. Opravné balíčky se rozdělují na hotfixy a Service Packy.
7.1 Hotfixy Hotfixy na operační systém a ostatní software instalovat dle níže uvedené tabulky.
Operační systém Windows Server
14 dní od uvolnění
Operační systém Windows na klientech
14 dní od uvolnění
SQL Server
14 dní od uvolnění
7.2 Service Packy Service Packy na operační systém a ostatní software instalovat pouze na základě doporučení firmy Syscom Software spol. s r.o.
SYSCOM SOFTW ARE SPOL. S R.O.
11