Prima di eseguire Imposta porta trap SNMP, è necessario aggiungere la porta in vRealize Orchestrator Appliance.

Procedura

  1. Accedere alla riga di comando di vRealize Orchestrator Appliance come root.
  2. Creare una variabile per la porta trap SNMP.
    SNMP_PORT=port_value
    Nota: Le porte aperte per le trap SNMP sono quelle da 81 a 32767.
  3. Creare un servizio Kubernetes NodPort per la porta trap SMNP su UDP (User Datagram Protocol).
    kubectl -n prelude expose deployment vco-app --type=NodePort --name=vro-snmp-$SNMP_PORT --port=$SNMP_PORT --target-port=$SNMP_PORT --protocol=UDP 
  4. Aggiungere la porta al servizio NodePort.
    kubectl -n prelude patch svc vro-snmp-$SNMP_PORT --type='json' -p '[{"op":"replace","path":"/spec/ports/0/nodePort","value":'$SNMP_PORT'}]'
  5. Applicare una patch al servizio NodePort, in modo che l'indirizzo IP di origine possa connettersi al pod vRealize Orchestrator.
    kubectl -n prelude patch svc vro-snmp-$SNMP_PORT -p '{"spec":{"externalTrafficPolicy":"Local"}}'
  6. Creare le regole del firewall per la porta SNMP configurata.
    iptables -A INPUT -p udp -m udp --dport $SNMP_PORT -j ACCEPT