Zprovoznění konektor serveru
Konektor server je volitelnou součástí instalace IAM appliance, k běžnému fungování není nutný.
V případě složitějších nasazení, kdy se k identity manageru napojují systémy jako Microsoft Exchange nebo systémy spravované přes .exe
aplikaci, je jeho použití nezbytné.
-
Instalace konektor serveru
-
Přidání důvěryhodných certifikátů
-
Nasazení konektorů
-
(nepovinně) Nasazení WinRM skriptů
-
Spuštění konektor serveru
-
Integrace na úrovni IdM
Instalace konektor serveru
Pro instalaci konektor serveru je vhodné mít IAM appliance alespoň ve verzi 0.5
. Potom konektor server nainstalujete pomocí příkazu dnf install iam-app-connector-server
.
Při instalaci si služba vygeneruje heslo uložené v souboru /data/volumes/connector-server/secrets/cserver.pwfile
. Toto heslo se nastavuje interně do služby při jejím startu a zároveň je potřeba ho zadat do CzechIdM v dalších krocích tohoto návodu.
Přidání důvěryhodných certifikátů
Konektor server je Java aplikace integrovaná s Python knihovnou pywinrm
. Pro TLS zabezpečenou komunikaci je nutné dodat certifikáty, kterým má služba věřit.
Důvěryhodné certifikáty pro Java
Certifikáty jsou nahrávány z adresáře /data/volumes-shared/cacerts
. Každý důvěřovaný certifikát musí být umístěn v samostatném souboru ve formátu PEM. Názvy souborů nesmí obsahovat mezery, znaky s diakritikou nebo speciální znaky.
Důvěryhodné certifikáty pro Python
Pokud nepoužíváte |
Při používání WinRM je nutné do souboru /data/volumes/connector-server/winrm-cacert/winrm_ca.pem
umístit certifikát CA ve formátu PEM. Do tohoto umístění nelze uložit přímo certifikát serveru, se kterým winrm komunikace probíhá, musí se jednat opravdu o certifikát CA.
Komentáře (řádky začínající na #
) ze souboru odstraňte. Pokud používáte více certifikačních autorit, umístěte do tohoto souboru postupně na samostatné řádky všechny jejich certifikáty ve formátu PEM (včetně hlaviček -----BEGIN CERTIFICATE-----
a -----END CERTIFICATE-----
).
Nasazení konektorů
Konektory jsou Java .jar
balíčky. Potřebné konektory nahrajte do adresáře /data/volumes/connector-server/bundles
. Konektor server si je při svém startu načte.
Nasazení WinRM skriptů
Pokud nepoužíváte |
WinRM skripty jsou kombinací skriptů v jazycích Python a PowerShell a jejich nasazení je zpravidla nasazení cele struktury adresářů. Tuto strukturu adresářů nakopírujte do /data/volumes/connector-server/winrm-scripts
. Konektor server si při svém startu na těchto souborech opraví vlastnictví a oprávnění dle potřeby.
Pokud konektor server již běží, změny na WinRM skriptech se projeví okamžitě. |
Spuštění konektor serveru
Konektor server se ovládá stejně jako ostatní služby IAM appliance pomocí příkazu systemctl start/stop/restart iam-connector-server.service
.
Automatické spouštění konektor serveru povolte příkazem systemctl enable iam-connector-server.service
.
Integrace na úrovni IdM
Protože je služba konektor serveru volitelnou součástí IAM appliance, je nutné ji do identity manageru CzechIdM nutné dokonfigurovat ručně. Postupujte dle oficiálního návodu k identity manageru.
Jako umístění, kde služba konektor serveru běží, použijte:
Parametr | Hodnota |
---|---|
Hostname |
|
Port |
|
Použít SSL |
|
Heslo |
obsažené v souboru |