Testovací prostředí
Testovací prostředí se používá k:
- testování nové verze Alvao před upgrade produkčního prostředí;
- testování rozšíření softwaru před jejich nasazením do produkčního prostředí.
Vytvoření testovacího prostředí
Doporučuje se vytvořit testovací prostředí zkopírováním produkčního prostředí.
- Na produkčním serveru Alvao ("živém" aplikačním serveru) zastavte služby Alvao Service a Collector a nastavte jejich režim spuštění na Ručně.
- Vytvořte klon serveru Alvao s odlišným názvem:
- Vytvořte klon serveru.
- Odpojte server od sítě.
- Přihlaste se bez sítě jako místní administrátor.
- Použijte nástroj sysprep k odstranění existujícího SID a vytvoření nového SID.
- Změňte název serveru.
- Připojte server k síti.
- Připojte server k doméně.
- Na produkčním serveru restartujte služby a nastavte jejich režim spuštění na Automaticky.
- Vytvořte kopii živé databáze (včetně oprávnění) nebo novou testovací databázi.
- Vytvořte testovací e-mail, např. servicedesk-test@contoso.com (volitelně).
- Upravte nastavení testovacího počítače:
- V souborech appsettings.json v connectionStrings nastavte správné připojení k databázi:
- WebApp
- REST API
- Custom Apps WebService
- Nastavte správné připojení k databázi také pro Alvao Service (AS) - (obvykle C:\Program Files(x86)\ALVAO\AlvaoService\appsettings.json).
- Otevřete Asset Management Collector jako aplikaci (musíte nejprve zastavit službu Asset Management Collector) a nastavte připojení k databázi na nový SQL server. Akce - Nastavení - Obecné - Nastavit připojení - Přidat další - ...
- Pokud Collector začne kontrolovat SW knihovnu a zpracovávat frontu požadavků ke skenování, můžete ukončit.
- Pokud chcete v testovacím prostředí používat objevování počítačů, spusťte službu Collector. Pokud chcete používat testovací načítání poštovní schránky a odesílání e-mailů z testovacího SD, spusťte službu Alvao Service. Jinak službu zakažte.
- Zkontrolujte protokol událostí (události aplikace), zda AS generuje nějaké chyby a zda načítá e-maily (nejlépe testovat odesláním e-mailu do načtené poštovní schránky).
- Nastavení ve správě WebApp:
-
Cesta k testovací Custom Apps WS
-
Cesta k testovacímu REST API
-
Cesta k testovací WebApp
-
Servery (Test Collector)
-
SMTP server (někdy zůstává stejný)
PoznámkaV nastavení SMTP serveru ( Správa - Nastavení - Zprávy), doporučujeme přejmenovat adresu odesílatele zprávy tak, aby obsahovala slovo test.
-
Čtení zpráv z poštovních schránek služby – smazat/překonfigurovat pro testovací poštovní schránku.
VarováníVynecháním tohoto bodu hrozí, že testovací prostředí bude načítat zprávy z produkční poštovní schránky.
-
E-mailové služby TEST ServiceDesk servicedesk-test@contoso.com
-
(hromadně změňte předpony služeb na "TEST")
-
- SQL DB
- Odstraňte e-mailové adresy všech uživatelů (kromě testovacích uživatelů): UPDATE tPerson SET sPersonEmail = NULL
- Odstraňte obsah tabulky MailMessage (jinak by některé e-maily/oznámení byly odeslány podruhé): DELETE FROM MailMessage
- Na testovacím počítači spusťte služby Alvao Service a případně Collector.
- V souborech appsettings.json v connectionStrings nastavte správné připojení k databázi:
- Otestujte funkčnost všech komponent.