L'amministratore di CA Process Automation costruisce il dominio installando orchestrator e agenti. Esegue la partizione del dominio creando degli ambienti, tutti dotati della propria libreria. Configura i touchpoint per i responsabili di progettazione dei contenuti da specificare come destinazioni per gli operatori. Fare clic sulla scheda Configurazione e aprire il riquadro Browser di configurazione per visualizzare queste entità.
Le regole seguenti governano la cardinalità tra coppie di entità che possono avere un'associazione:
- Dominio, ambienti, orchestrator, agenti
-
Gli orchestrator e gli agenti sono componenti software installati fisicamente sugli host. Il dominio e gli ambienti sono entità logiche.
- Un sistema di CA Process Automation dispone esclusivamente di un dominio.
- Quando viene installato un nuovo sistema di CA Process Automation, il dominio ha un ambiente predefinito. L'ambiente predefinito contiene l'orchestrator di dominio.
- Il dominio può avere molti ambienti. È possibile aggiungere ambienti a librerie separate. Ad esempio, è possibile dedicare l'ambiente predefinito alla progettazione e al test dei nuovi contenuti. In seguito, è possibile creare un ambiente distinto per la produzione. Ogni ambiente deve disporre almeno di un orchestrator.
Nota: generalmente, un amministratore esporta i contenuti dall'ambiente predefinito e quindi li importa nell'ambiente di produzione. È anche possibile trasferire i contenuti tra i domini.
- Un ambiente può avere uno o più orchestrator. Ciascun orchestrator è installato su un host separato.
Nota: un orchestrator può essere standard o cluster. Un orchestrator cluster comprende più nodi. Ciascun nodo è installato su un host separato. Un orchestrator sia in cluster sia standard (non cluster) viene visualizzato come un'entità singola nel riquadro Browser di configurazione.
- Il dominio può disporre di tutti gli agenti necessari. Gli agenti vengono installati su host e sono indipendenti dagli ambienti.
- Ambienti e touchpoint
-
Gli ambienti e i touchpoint sono entità logiche.
- Ogni touchpoint appartiene a un solo ambiente.
- Ogni ambiente può avere più touchpoint.
- Per ciascun touchpoint utilizzato in una versione di rilascio di un processo nell'ambiente di progettazione, deve esistere un touchpoint denominato in maniera identica nell'ambiente di produzione. Ciò consente l'esecuzione del processo non modificabile nell'ambiente di produzione.
- Orchestrator e touchpoint
-
Dopo avere installato un orchestrator, si crea un touchpoint per associare l'orchestrator a un ambiente specifico. Gli operatori in un processo utilizzano come destinazione il touchpoint associato all'orchestrator. L'associazione di touchpoint determina l'ambiente in cui il processo viene eseguito.
- L'orchestrator di dominio ha un touchpoint predefinito.
- Ogni orchestrator è associato a un solo touchpoint.
- Un touchpoint associato a un orchestrator non è mai associato a un agente. Le associazioni touchpoint-orchestrator e touchpoint-agente si escludono a vicenda.
- Un operatore viene eseguito sul touchpoint dell'orchestrator che esegue il processo se la destinazione dell'operatore è vuota.
- Agenti e touchpoint
-
Per rendere un agente disponibile come destinazione per un operatore, associare l'agente a un touchpoint, un touchpoint proxy o un gruppo host.
- È possibile associare un agente a uno o più touchpoint.
- Quando si associa un agente a un touchpoint, è possibile eseguire gli operatori direttamente su un host con un agente installato utilizzando come destinazione il touchpoint.
- Quando si associa un agente a più touchpoint sullo stesso host, i touchpoint in genere utilizzano come destinazione diversi componenti sull'host. Ad esempio, si potrebbe definire un touchpoint per l'accesso a un database e uno per l'accesso a un prodotto di terze parti.
- Ciascun operatore in un processo viene eseguito su un touchpoint che può essere associato a un operatore, a un agente o a più agenti. Se operator-1 viene eseguito su Touchpoint-ABC nell'ambiente di progettazione, viene eseguito su un touchpoint diverso chiamato Touchpoint-ABC nell'ambiente di produzione. Ogni membro di questa coppia di touchpoint viene associato a un ambiente diverso. È possibile associare ciascun membro della coppia di touchpoint allo stesso agente oppure a diversi agenti. Questo tipo di associazione consente di definire processi di cui è possibile eseguire la migrazione da un ambiente all'altro senza modificare le informazioni sull'host di destinazione.
- È possibile associare un touchpoint a uno o più agenti. È possibile assegnare la stessa priorità a più agenti o una priorità diversa a ciascun agente.
- Quando gli agenti hanno priorità differenti, gli operatori vengono eseguiti sull'agente con la priorità più alta. Se l'agente con priorità più alta non è disponibile, gli operatori vengono eseguiti su un agente disponibile con una priorità inferiore. Questo meccanismo permette di avere un host di destinazione sempre disponibile.
- Quando più agenti con la stessa priorità vengono associati a un touchpoint, gli operatori vengono eseguiti su un agente selezionato a caso. Questa struttura promuove il bilanciamento del carico.
- Un touchpoint associato a un orchestrator non è mai associato a un agente.
- Agenti, touchpoint proxy e host remoti
-
Un host remoto fa riferimento a un host che è la destinazione di un operatore quando l'installazione di un agente non è fattibile.
- È possibile associare un agente a uno o più touchpoint proxy.
- Un touchpoint proxy è un touchpoint configurato con una connessione SSH a un host remoto. L'host remoto in genere non ha alcun agente.
- Quando si associa un agente a un touchpoint proxy, gli operatori in un processo possono utilizzare come destinazione il touchpoint proxy per l'esecuzione sull'host remoto.
Nota: Un orchestrator può distribuire il carico di lavoro a un host remoto senza utilizzare un agente mediante l'operatore Esegui script SSH in un processo. Il responsabile di progettazione dei contenuti definisce i parametri di configurazione (nell'operatore) che specificano l'indirizzo e le credenziali dell'host da utilizzare per la connessione SSH all'host remoto ed eseguire uno script. Per informazioni sull'operatore Esegui script SSH, consultare la Guida di riferimento per la progettazione dei contenuti.
- Agenti, gruppi host e host remoti
-
Un gruppo host è un gruppo di host remoti. Generalmente si configurano i gruppi host con un modello di nome host comune o con una subnet IPv4 espressa nella notazione CIDR.
- È possibile associare un agente a uno o più gruppi host.
- È possibile associare un gruppo host a uno o più agenti.
- Quando un agente è associato a un gruppo host, le connessioni SSH si configurano manualmente. Configurare una connessione SSH dall'host agente per ciascun host remoto cui fa riferimento il gruppo host.
- Quando un agente è associato a un gruppo host, gli operatori all'interno di un processo sono eseguiti su un host remoto di riferimento. Gli operatori usano come destinazione l'indirizzo IP o il nome di dominio completo (FQDN) dell'host remoto.
Nota: Per la comunicazione SSH non interattiva con un host remoto, utilizzare un touchpoint proxy o un gruppo host. Per la comunicazione SSH interattiva con un host remoto, utilizzare l'operatore Esegui script SSH. Per informazioni sull'operatore Esegui script SSH, consultare la Guida di riferimento per la progettazione dei contenuti.