Režim Multitenant
V režimu multitenant jedna instalace Alvao serveru slouží několika zákazníkům (nájemníků).
Vytváření databáze nájemců
Použití DatabaseDeploy
Vytvořte databázi nájemce na SQL serveru spuštěním DatabaseDeploy s parametrem /multitenant.
Nastavování režimu multitenant
Sběratel správy aktiv
For multitenant mode, first prepare a ZIP package to install service instances for each tenant:
- Install the MSI package AlvaoAssetCollector.msi using the "admin" installation:
msiexec /a AlvaoAssetCollector.msi
Poznámka: Spusťte příkazový řádek "jako správce".
- Ve složce, ve které jste nainstalovali balíček (kde jsou EXE a DLL knihovny aplikace) extrahujte obsah balíku CollectorServiceControlScripts.zip
- Pak "zip all the files" a vytvořit jeden ZIP archív, např.: .AMCollector.zip
Alvao Service
- Upravte soubor appsettings.json např. pomocí Notepad.
- Najdi část ConnectionString.
- V této části se nahradí stávající spojení nové. Nahradit spojením s názvem AlvaoTenants, které obsahuje připojovací řetězec k databázi nájemců.
Příklad:
"AlvaoTenants": "Data Source=localhost;Initial Catalog=AlvaoTenants; Max Pool Size=2000; Integrated Security=True; MultipleActiveResultSets=True"
Na SQL serveru nastavte potřebná oprávnění pro službu Alvao. Nastavení pro databáze nájemců jsou stejná jako pro databázi v režimu jediného nájemce. doporučené uživatelské role jsou db_datareader, db_datawriter, db_ddladmin, db_owner a db_executor.
Alvao RestApi
- Upravte soubor appsettings.json např. pomocí Notepad.
- Najdi část ConnectionString.
- V této části se nahradí stávající spojení nové. Nahradit spojením s názvem AlvaoTenants, které obsahuje připojovací řetězec k databázi nájemců.
Příklad:
"AlvaoTenants": "Data Source=localhost;Initial Catalog=AlvaoTenants; Max Pool Size=2000; Integrated Security=True; MultipleActiveResultSets=True"
WebApp
- Upravte soubor appsettings.json např. pomocí Notepad.
- Najdi část ConnectionString.
- V této části se nahradí stávající spojení nové. Nahradit spojením s názvem AlvaoTenants, které obsahuje připojovací řetězec k databázi nájemců.
Příklad:
"AlvaoTenants": "Data Source=localhost;Initial Catalog=AlvaoTenants; Max Pool Size=2000; Integrated Security=True; MultipleActiveResultSets=True"
Vlastní aplikace WebService
Tato komponenta je nainstalována pouze pro nájemce, kteří si koupili vlastní aplikace ALVAO Asset Management Custom Apps nebo ALVAO Service Desk Custom Apps modul.
Pro režim multitenant nejprve připravte balíček ZIP pro instalaci servisních instancí pro každého nájemce:
-
Nainstalujte balíček MSI AlvaoCustomAppsWebService.msi pomocí "admin" instalace: msiexec /a AlvaoCustomAppsWebService.msi
PoznámkaSpustit příkazový řádek "jako správce".
-
- "Zip" složka z IIS, kde byla aplikace nainstalována (např. C:\inetpub\wwwroot\AlvaoCustomAppsWebService) a vytvořte jeden archiv ZIP, např. CustomAppsWebService.zip