Kapitola 5
Návod ke spuštění

Základem pro spuštění serveru je správně nastavený konfigurační INI soubor a aplikační certifikát a soukromý klíč. Veškeré další důležité činnosti jsou navázány na nastavení konfigurace, správu klientských certifikátů a zajištění správné činnosti REXu, ke kterému je server připojen. Ostatní záležitosti už musí vyřídit klient.

Pro jednoduchý start serveru jsou zde uvedeny jednotlivé kroky potřebné pro připravení serveru ke spuštění, poté lze server jednoduše spustit a pokud je vše nastaveno v pořádku, server bude po spuštění fungovat.

  1. Instalace REXu spolu s OPC UA serverem (pokud není nainstalován)
  2. Nalezení umístění přednastaveného konfiguračního souboru (pokud není vhodné při každém startu specifikovat cestu ke konfiguračnímu souboru, RexSecurityConfig - Nastavení)
  3. Změna konfiguračního souboru - výběr z možností
    1. Zkopírování připraveného souboru ze složky příkladů pro REX
    2. Změna současného konfiguračního souboru
  4. Tvorba certifikátu (pokud neexistuje) - výběr z možností
    1. Pomocí RexSecurityConfig (viz kapitola 4.2)
    2. Pomocí OpenSSL
  5. Změna přihlašovacích údajů uživatelů (pokud je vyžadováno)
  6. Nastavení klientských certifiká(pokud Endpointy podporují zabezpečenou komunikaci nebo přihlášení pomocí certifikátů)
    1. Vytvoření složek pro klientské certifikáty (RexSecurityConfig)
    2. Zkopírování souborů certifikátů klientů, kteří se chtějí přihlašovat pomocí zabezpečeného kanálu, do složky trust (CERTIFICATE_TRUST_LIST_PATH)
  7. Nastavit službu Discovery (pokud je to vyžadováno)
    1. Nalézt informace o Discovery serveru
    2. Zkopírovat certifikát serveru do trust složky Discovery serveru
    3. Zkopírovat certifikát Discovery serveru do složky pro certifikáty serveru (doporučené)
    4. Nastavit sekci DISCOVERY v konfiguračním souboru serveru pro REX
      1. SERVER_URL - URL Endpointu Discovery serveru
      2. SECURITY_POLICY - Způsob zabezpečení připojení k Discovery serveru (ten ho musí podporovat)
      3. SERVER_CERTIFICATE_PATH - Cesta k certifikátu Discovery serveru (doporučeně ve složce pro certifikáty serveru)
      4. ENDPOINT_URL - Seznam Endpointů (stačí jeden), které bude mít Discovery server v databázi (jeden z Endpointů serveru)

Pro jednodušší nastavení konfiguračních souborů byly vytvořeny předpřipravené příklady, které lze použít jako základ pro nové nastavení.

Pro úplně první úpravu konfiguračního souboru je doporučeno změnit, tak aby vyhovovali plánovanému použití serveru, parametry REX_ADDRESS, COMPANY_NAME, PROJECT_NAME a INSTANCE_NAME. Případně APPLICATION_PRIVATE_KEY_PASSWORD a OPTIONAL_ENCODING_SALT. Další parametry je možné měnit postupně a získávat tím informace o možnostech serveru.

 5.1 OPC UA Klienti
  5.1.1 UaExpert
  5.1.2 myScada