In questo documento viene descritto come configurare Cisco ISE Workload Connector per VMware vCenter in modo da importare il contesto del carico di lavoro e applicare la segmentazione basata su gruppi.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Prima di aggiungere una connessione al carico di lavoro vCenter, verificare che queste condizioni siano soddisfatte.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Nota: Il dashboard degli endpoint del connettore del carico di lavoro in Context Visibility richiede Cisco ISE 3.5 Patch 3 o versione successiva, quindi le due immagini in quella sezione sono state acquisite in quella release. Ogni altra procedura e immagine illustrata in questo documento proviene da Cisco ISE 3.4.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
I moderni centri dati sono dinamici. Le macchine virtuali (VM) vengono create, spostate e ritirate continuamente e i relativi indirizzi IP cambiano. I criteri di sicurezza che si basano su indirizzi IP statici o subnet non possono tenere il passo con questa velocità di modifica, che lascia divari sia nell'applicazione che nella visibilità.
Cisco ISE risolve questo problema con il Common Policy Framework e i relativi connettori del carico di lavoro. Un connettore del carico di lavoro stabilisce una connessione sicura a un centro dati o a una piattaforma cloud, importa il contesto dei carichi di lavoro delle applicazioni che vi vengono eseguiti, normalizza tale contesto in SGT e condivide il risultato con il resto della rete in modo che i criteri possano essere scritti in base ad esso.
vCenter descrive già ogni macchina virtuale tramite una serie di attributi, ad esempio il sistema operativo guest, il gruppo di porte a cui si collega e il relativo stato di alimentazione. Gli amministratori VMware estendono tale descrizione con tag personalizzati che contengono metadati quali ambiente, livello applicazione, proprietario o business unit. vCenter Workload Connector importa entrambi e li converte in SGT. In questo modo si ottengono tre risultati:
In questo documento viene utilizzato un solo esempio in esecuzione in tutto. L'attributo os segnalato da vCenter per ciascuna macchina virtuale, che in questa esercitazione legge CentOS 4/5 (64 bit), viene importato in Cisco ISE e combinato con una condizione di indirizzo IP, in modo che i carichi di lavoro corrispondenti vengano inseriti automaticamente in un gruppo di sicurezza Production_Servers. Tali carichi di lavoro vengono quindi segmentati in base all'appartenenza ai gruppi anziché in base agli indirizzi IP rilevati manualmente. La stessa procedura si applica a qualsiasi altro attributo o tag personalizzato esposto da vCenter.
Nota: VMware ESXi non supporta i tag. Per questo motivo, solo vCenter può essere configurato come connettore del carico di lavoro. Gli host ESXi standalone non sono in grado di farlo.
| Termine | Definizione |
|---|---|
| TrustSec | Tecnologia Cisco per la segmentazione basata su gruppi, in cui la policy viene scritta rispetto ai gruppi anziché agli indirizzi IP. |
| SGT (tag gruppo di sicurezza) | Tag che rappresenta un gruppo, ad esempio i carichi di lavoro di produzione, e funge da base per l'applicazione dei criteri. |
| SXP (SGT Exchange Protocol) | Protocollo utilizzato per distribuire i binding da IP a SGT ai dispositivi di imposizione. |
| pxGrid | La piattaforma Cisco utilizzata per condividere il contesto, ad esempio sessioni e SGT, tra Cisco ISE e altri sistemi. |
| Politica comune | La struttura Cisco ISE, che si connette a data center e cloud, normalizza il loro contesto in SGT e lo condivide su più domini. |
| Connettore del carico di lavoro | Il componente Cisco ISE che si connette a vCenter, AWS, Azure, GCP o ACI e importa il contesto del carico di lavoro. |
I valori racchiusi tra parentesi quadre sono segnaposto. Sostituirli con i valori validi per l'ambiente in uso.
| Segnaposto | Descrizione |
|---|---|
| [VCENTER_FQDN] | Nome di dominio completo del server vCenter. |
| [VCENTER_IP_ADDRESS] | Indirizzo IP del server vCenter. |
| [USERNAME] | Nome utente account di sola lettura vCenter. |
| [PASSWORD] | Password account di sola lettura vCenter. |
| [NOME_SGT] | Nome del tag del gruppo di sicurezza assegnato da una regola di classificazione. |
| [NOME_VM] | Nome di una macchina virtuale in vCenter. |
| [UUID_VM] | UUID di una macchina virtuale in vCenter. |
| [ID_VM] | Riferimento a oggetto gestito vCenter di una macchina virtuale. |
| [ID_HOST] | Riferimento a oggetti gestiti vCenter di un host ESXi. |
| [NOME_RETE] | Nome del gruppo di porte o della rete vCenter. |
Le immagini di questo documento provengono da un'esercitazione che utilizza il nome della connessione al carico di lavoro LAB_VCenter, l'indirizzo vCenter 192.168.1.50 e la subnet del carico di lavoro 192.168.10.0/24. Sostituire i nomi e gli indirizzi applicabili all'ambiente.
L'integrazione trasforma i metadati di vCenter in regole applicabili in cinque fasi:
Cisco ISE vCenter Workload Connector trasmette i dati su tre domini. vCenter fornisce gli attributi del carico di lavoro (IP, OS, VMID, VM-Name); Cisco ISE li memorizza nel dizionario attributi, applica le regole di classificazione del carico di lavoro per assegnare le SGT primarie e secondarie e deriva le associazioni IP-SGT; le associazioni vengono condivise tramite pxGrid e SXP al punto di applicazione
Pagina Connessioni del carico di lavoro senza connessioni configurate, con il pulsante Aggiungi connessione
Pagina iniziale della procedura guidata per la connessione al carico di lavoro, in cui sono mostrate le fasi Benvenuti, Piattaforma carico di lavoro, Configurazione e Riepilogo della procedura guidata
Pagina Seleziona piattaforma del carico di lavoro con l'opzione vCenter selezionata tra le piattaforme ACI, AWS, Azure e GCP
Se i servizi non sono ancora in esecuzione, la pagina segnala che i servizi di Workload Connector non sono in esecuzione.
Pagina Crea connessione al carico di lavoro che segnala che i servizi di Workload Connector non sono in esecuzione
Cisco ISE avvia quindi i servizi automaticamente e visualizza lo stato di avanzamento.
Pagina Crea connessione carico di lavoro che mostra l'avvio dei servizi di Workload Connector
Attendere finché la pagina non segnala che i servizi di Workload Connector sono in esecuzione. I campi dei dettagli di connessione possono essere completati solo dopo il completamento di questo controllo.
Pagina Crea connessione al carico di lavoro che conferma che i servizi di Workload Connector sono in esecuzione
| Campo | Descrizione |
|---|---|
| Nome connessione carico di lavoro | Nome univoco che utilizza lettere, numeri e caratteri di sottolineatura. Massimo 32 caratteri, senza spazi. Questo esempio utilizza LAB_VCenter. |
| Descrizione | Descrizione della connessione. |
| Intervallo di sincronizzazione | Frequenza con cui Cisco ISE aggiorna i dati da vCenter. L'intervallo valido è compreso tra 60 secondi e 7 giorni. L'impostazione predefinita è 15 minuti. Intervalli più brevi aggiornano i dati con maggiore frequenza, ma possono influire sulle prestazioni. |
| FQDN o indirizzo IP | Nome host o indirizzo IP di vCenter, ad esempio [VCENTER_FQDN] o [VCENTER_IP_ADDRESS]. Questo valore deve corrispondere al nome alternativo del soggetto del certificato dell'endpoint vCenter. |
| Utente | Il nome utente dell'account vCenter, [USERNAME]. |
| Password | La password dell'account vCenter, [PASSWORD]. |
| Convalida certificato vCenter | Facoltativo. Convalida il certificato e importa il certificato radice vCenter nell'archivio dei certificati protetti di Cisco ISE. Durante l'importazione, verificare anche l'attendibilità per l'autenticazione dei servizi Cisco. La convalida dei certificati è consigliata per gli ambienti di produzione. |
Pagina Crea connessione carico di lavoro con i campi dei dettagli di connessione vCenter completati e la casella di controllo Convalida certificato vCenter selezionata
In questa immagine, il campo User visualizza un segnaposto. Immettere le credenziali applicabili all'ambiente.
Nota: Cisco ISE convalida le informazioni immesse. Se un dettaglio non è corretto, Cisco ISE restituirà l'errore Test della connessione non riuscito.
Notifica di esito positivo che conferma che la connessione di prova a vCenter è stata completata
Notifica di esito positivo che conferma che la connessione di prova a vCenter è stata completata
Pagina Gestisci attributi con l'opzione Includi tutto nel dizionario abilitata e gli attributi vCenter appresi elencati
Scorrere l'elenco per esaminare tutti gli attributi appresi dalla connessione da vCenter, ad esempio vmid, uuid, os, network, macAddress, VM-Name, host, Power e guest.guestFullName.
Scorrimento della pagina Gestisci attributi per visualizzare l'elenco completo degli attributi vCenter appresi e il conteggio dei record
Pagina di riepilogo che mostra la piattaforma di carico di lavoro V-CENTER selezionata e gli attributi inclusi nel dizionario
Notifica di riuscita che conferma la creazione della connessione al carico di lavoro
Il nuovo connettore vCenter viene visualizzato nella pagina Connessioni carico di lavoro. Lo stato è Connessione in corso mentre Cisco ISE stabilisce la sessione con vCenter.
Pagina Connessioni del carico di lavoro in cui è elencato il nuovo connettore vCenter nello stato Connessione
Completare questo passaggio solo se si desidera aggiungere un attributo personalizzato. Gli attributi scelti durante il passo Gestisci attributi vengono aggiunti automaticamente al dizionario vCenter, in modo che l'integrazione funzioni senza alcuna azione. Gli attributi del dizionario possono inoltre essere gestiti in qualsiasi momento dopo la creazione della connessione:
Si noti il seguente comportamento del dizionario:
Le regole di classificazione del carico di lavoro valutano gli attributi del carico di lavoro, inclusi i tag vCenter importati, e assegnano le SGT. Questa fase fornisce il valore di segmentazione dell'integrazione.
L'assegnazione SGT si comporta come descritto nei seguenti elementi:
Per creare una regola di classificazione per questo esempio:
Attenzione: L'operatore Equals richiede il valore attributo completo. vCenter riporta il sistema operativo guest come stringa descrittiva completa, ad esempio CentOS 4/5 (64 bit), non come nome breve, ad esempio CentOS. Una regola che esegue il test di Equals CentOS in base a tale valore non corrisponde mai e ha esito negativo in modo invisibile all'utente: il connettore continua a importare carichi di lavoro, ma non viene assegnato alcun SGT. Confermare il valore esatto in Visibilità contesto prima di creare la regola, come descritto nella sezione Verifica, oppure utilizzare un operatore quale Contiene se si desidera che corrisponda a una famiglia di sistemi operativi guest.
Pagina Aggiungi regola di classificazione in cui viene assegnato il server SGT primario Production_Servers quando l'attributo del sistema operativo vCenter è uguale a CentOS 4/5 (64 bit) e l'indirizzo IP è uguale a 192.168.10.33/32
Ripetere questi passaggi per ogni gruppo aggiuntivo di carichi di lavoro che si desidera classificare e assegnare un SGT primario diverso a ogni regola.
Si noti il comportamento di questa regola:
I domini SGT controllano le parti della rete che ricevono binding SGT specifici. Se non vengono definite regole in entrata, le associazioni ricevute dai connettori del carico di lavoro vengono inviate al dominio SGT predefinito.
Aggiungere una regola di dominio SGT in ingresso:
Aggiungere una regola di dominio SGT in uscita:
Utilizzare l'opzione Preview per esaminare le associazioni IP-SGT corrispondenti durante l'aggiunta o la modifica di regole in entrata e in uscita.
Per verificare che la configurazione funzioni correttamente, consultare questa sezione.
Scegliere Centri di lavoro > TrustSec > Integrazioni > Connettori carico di lavoro > Connessioni carico di lavoro e confermare che la connessione vCenter sia elencata con lo stato Connesso. Da questa pagina è inoltre possibile riconnettersi, sospendere o eliminare una connessione.
Pagina Connessioni del carico di lavoro che mostra il connettore vCenter con lo stato Connesso, il conteggio dei binding SGT ricevuti, l'intervallo di sincronizzazione e l'ora dell'ultimo aggiornamento
La colonna Received SGT Bindings legge 0 in questa immagine perché l'acquisizione è stata eseguita prima che qualsiasi regola di classificazione corrispondesse a un carico di lavoro. Se lo stato è Connesso e il numero di binding è pari a zero, Cisco ISE ha raggiunto vCenter correttamente ma non ha ancora assegnato un SGT. Dopo la corrispondenza di una regola, questa colonna indica il numero di binding derivati da Cisco ISE.
Scegliere Centri di lavoro > TrustSec > Componenti > Gruppi di sicurezza e verificare che siano presenti le SGT previste. Per questo esempio, verificare che il SGT Production_Servers esista.
Scegliere Centri di lavoro > TrustSec > SXP > Associazioni SGT e confermare che gli indirizzi IP del carico di lavoro siano associati alle SGT corrette, con l'origine corretta e la regola di classificazione applicata.
Scegliere Operazioni > Carichi di lavoro > Sessione live, che apre la pagina Carico di lavoro: sessioni attive. Le sessioni in tempo reale possono essere visualizzate solo nel PAN (Policy Administration Node) principale. In questa pagina è possibile filtrare le sessioni per tipo di connettore, visualizzare, nascondere e riordinare le colonne, ordinare i risultati, salvare i filtri ed esportare i dati in formato CSV o PDF.
Tabella Workload Live Sessions in cui viene elencata una riga per ogni carico di lavoro appreso, con le colonne Indicatore orario avviato, Indirizzo IP binding SGT, Nome SGT vuoto, SGT secondario e Destinazioni, Nome connessione di origine LAB_VCenter e Collegamenti Regole di dominio SGT in entrata e Domini SGT lettura Filtro predefinito e predefinito
Nota: Questa acquisizione viene ritagliata in base alle colonne che contengono i dati in questo esempio. Le colonne Regole di dominio SGT in uscita e Regole di classificazione del carico di lavoro continuano a destra dell'area visibile e sono vuote su ogni riga, come le colonne specifiche di ACI oltre ad esse. Questa pagina è stata acquisita in una sessione lab successiva rispetto alle pagine di configurazione del connettore, pertanto i relativi timestamp di Avvio non corrispondono all'ora dell'ultimo aggiornamento mostrata in precedenza nella pagina Connessioni del carico di lavoro.
Ogni riga rappresenta un carico di lavoro appreso da Cisco ISE da un connettore. Utilizzare queste colonne per confermare l'integrazione:
| Colonna | Cosa conferma |
|---|---|
| Avviato | L'ora in cui Cisco ISE ha imparato la sessione. I timestamp recenti confermano che è in corso il polling del connettore. |
| Binding SGT | L'indirizzo IP del carico di lavoro che Cisco ISE ha ricevuto da vCenter. |
| Origine | Connessione al carico di lavoro che ha segnalato la sessione. Conferma da quale connettore provengono i dati. |
| Regole di dominio SGT in entrata e domini SGT | La regola di dominio e il dominio SGT applicati alla sessione. Selezionare un collegamento per visualizzare la regola corrispondente. |
| Nome SGT, SGT secondari e regole di classificazione del carico di lavoro | Le SGT assegnate al carico di lavoro e la regola che le ha assegnate. Queste colonne rimangono vuote per i carichi di lavoro a cui non corrisponde alcuna regola di classificazione. |
Utilizzare i controlli Refresh, Show e Within nell'angolo superiore destro della pagina, a destra dell'area ritagliata, per impostare l'intervallo di aggiornamento, il conteggio dei record e la finestra temporale.
In questa immagine la colonna Associazioni SGT è completamente popolata mentre Nome SGT e SGT secondari sono vuoti su ogni riga, perché l'acquisizione è stata eseguita prima che una regola di classificazione corrispondesse. Per lo stesso motivo, la colonna Regole classificazione carico di lavoro, che si trova all'esterno dell'area ritagliata, è vuota. Questa combinazione è un'utile diagnostica a sé stante: verifica che il connettore recuperi correttamente i carichi di lavoro da vCenter e che il problema dipenda dalle condizioni della regola anziché dalla connessione. Quando viene visualizzato, tornare al passo 3 e controllare i valori di corrispondenza rispetto ai valori degli attributi riportati nel rapporto Visibilità contesto, come descritto nell'attenzione di tale passo.
Cisco ISE fornisce un dashboard dedicato agli endpoint dei connettori del carico di lavoro all'interno di Context Visibility. Raccoglie, analizza e segnala i dati degli attributi dell'endpoint raccolti dai connettori del carico di lavoro in un'unica vista filtrabile.
Per aprire la vista:
La finestra elenca i dati degli attributi dell'endpoint recuperati dai connettori del carico di lavoro. Ogni riga identifica un endpoint in base all'indirizzo IP, al tipo di origine e al nome del connettore.
Vista Endpoint connettore carico di lavoro in Visibilità contesto, con l'elenco a discesa Connettore impostato su LAB_VCenter, l'opzione Esporta, i controlli Righe/Pagina e impaginazione e un conteggio di 23 righe totali
Da questa vista è possibile effettuare le seguenti operazioni:
Nel riquadro dei dettagli vengono elencati tutti gli attributi contenuti in Cisco ISE per l'endpoint selezionato. Fare clic su Download per salvare i dettagli dell'attributo oppure fare clic su Annulla per chiudere il riquadro.
Riquadro a tendina Dettagli per un endpoint del carico di lavoro selezionato, intitolato Dettagli sopra il nome del connettore e l'indirizzo dell'endpoint, con l'elenco ATTRIBUTI delle proprietà vCenter raccolte da Cisco ISE per la macchina virtuale e i controlli Annulla e Scarica
Il riquadro è identificato dal nome della connessione al carico di lavoro e dall'indirizzo dell'endpoint, visualizzati qui come LAB_VCenter_192.168.10.1. Per un endpoint del carico di lavoro vCenter, gli attributi includono le proprietà della macchina virtuale apprese da vCenter, ad esempio Power, VM-Name, host, macAddress, network, os, uuid, vmid e vmtype, insieme ai metadati del connettore correlationId, source, ipAddress, connectorType e SourceType. In questa finestra vengono visualizzati anche tutti i tag vCenter personalizzati aggiunti al dizionario.
Questo riquadro è l'origine autorevole per i valori che le regole di classificazione devono corrispondere e la sua verifica consente di evitare gli errori più comuni nel flusso di lavoro. In questa immagine, il sistema operativo legge CentOS 4/5 (64 bit), che è la stringa completa che una condizione Equals deve riprodurre. Leggere il valore qui prima di scrivere la regola nel Passaggio 3, anziché assumere una forma breve come CentOS.
Nota: Per ogni endpoint vengono visualizzati al massimo 50 attributi.
In questa sezione vengono fornite informazioni utili per risolvere i problemi di configurazione.
| Sintomo | Probabile causa | Azione |
|---|---|---|
| Test della connessione non riuscito durante l'installazione del connettore | Uno o più dettagli di connessione non sono corretti o un prerequisito non è soddisfatto | Verificare l'FQDN o l'indirizzo IP e verificare che corrisponda alla SAN del certificato. Verificare il nome utente e la password, controllare l'impostazione di convalida del certificato e verificare che i prerequisiti per la sincronizzazione dell'ora e il bypass del proxy siano soddisfatti. |
| Il connettore viene creato ma non vengono importati dati | Cisco ISE non può raggiungere public.ecr.aws | Confermare che il proxy o il firewall consenta il traffico HTTPS sulla porta TCP 443 su questo URL. |
| I carichi di lavoro vengono importati ma non viene assegnato alcun SGT e i binding SGT ricevuti rimangono impostati su 0. | Una condizione della regola di classificazione non corrisponde al valore effettivo dell'attributo. La causa più comune è una condizione Equals verificata rispetto a un valore parziale, ad esempio CentOS anziché CentOS 4/5 (64 bit) | Aprire il riquadro Dettagli in Visibilità contesto, leggere il valore esatto dell'attributo e correggere la condizione della regola oppure modificare l'operatore in Contiene. Questo errore non viene visualizzato: non viene generato alcun allarme in quanto il connettore è integro. |
| La connessione passa a uno stato Sospeso | Tutti i SGT associati alla connessione sono stati eliminati | Ricreare le SGT richieste e ristabilire la connessione. I binding SXP e i dati della sessione MnT correlati vengono rimossi mentre la connessione viene sospesa. |
| Dettagli di connessione mancanti dopo un riavvio PSN | Dati della sessione non ripopolati | Sospendere la connessione e riconnetterla. |
Impostare la gravità del log di debug per il componente Workload Connector su DEBUG sui nodi PAN, SXP e pxGrid da Operazioni > Risoluzione dei problemi > Procedura guidata di debug > Configurazione profilo di debug.
Questi file di registro sono disponibili in /opt/CSCOcpm/logs:
| File di log | Contenuto |
|---|---|
| workloads.log | Operazioni connettore carico di lavoro. |
| workload-conn/*.log | Registri per connessione. |
| api-service.log | Attività servizio API. |
| ise-psc.log | Attività del servizio criteri Cisco ISE. |
| pxgriddirect-service.log | Attività di servizio pxGrid Direct. |
| sxp_appserver/sxp.log | Distribuzione binding SXP. |
Cisco ISE genera questi allarmi per vCenter e altri connettori cloud:
| Allarme | Generato quando |
|---|---|
| Creazione/connessione del carico di lavoro non riuscita | La creazione del connettore non riesce dopo un evento quale un ripristino, una promozione o un evento HA o un aggiornamento. |
| Eliminazione della connessione al carico di lavoro non riuscita | Eliminazione del connettore non riuscita. |
| Errore del servizio di connessione del carico di lavoro | Si verifica un altro errore di servizio correlato. |
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
1.0 |
26-Aug-2026
|
Versione iniziale |