github-actions[bot] commented on issue #13519: URL: https://github.com/apache/cloudstack/issues/13519#issuecomment-5356776704
## ๐ฏ Triage report On KVM hosts with multiple management-plane VLAN interfaces (e.g. VXLAN/EVPN with separate storage and private/management networks), the agent picks the wrong interface for `private_ip_address`, using the storage network address instead of the configured private network address. This causes downstream failures (e.g. CPVM connecting to the wrong host IP for VNC). A reporter-proposed fix (route-lookup based interface discovery) has already been discussed and a maintainer has assigned it to the 4.22.2 milestone. ### ๐ Assessment | Dimension | Value | Reasoning | |---|---|---| | **Type** | type:bug | Incorrect private IP auto-discovery on the KVM agent | | **Component** | component:kvm, component:networking | Affects `LibvirtComputingResource`/`ServerResourceBase` private interface discovery logic | | **Severity** | Severity:Minor | Workaround unclear but reachable networks mean the environment functions in a degraded state; primarily affects console/VNC connectivity in this multi-VLAN topology | | **Labels** | type:bug, component:kvm, component:networking, Severity:Minor | See above | | **Coding agent** | Suitable | The reporter has already prototyped a working fix (route-lookup based private NIC discovery) and maintainers agreed on the approach with a proposed precedence order (explicit config > interface IP > route lookup > current fallback) โ a contributor PR was promised | ### ๐ Similar issues No closely related open duplicates found. <details><summary>๐ก Notes and suggestions</summary> Maintainer (weizhouapache) added this to the 4.22.2 milestone for revisit at bugfest. The reporter (EduFrazao) committed to submitting a PR implementing the agreed precedence: (1) explicit `private.ip.address` in agent.properties, (2) IP directly on the declared private interface, (3) OS routing-table lookup to the management server, (4) current fallback (first valid IP found by iteration). Maintainers should check whether that PR has since been opened. </details> > Generated by [Daily Issue Triage](https://github.com/apache/cloudstack/actions/runs/32375697891) ยท sonnet50 224.8K ยท [โท](https://github.com/search?q=repo%3Aapache%2Fcloudstack+%22gh-aw-workflow-call-id%3A+apache%2Fcloudstack%2Fdaily-issue-triage%22&type=issues) > <details> <summary>Add this agentic workflows to your repo</summary> To install this agentic workflow, run ``` gh aw add githubnext/agentics/workflows/daily-issue-triage.md@d7c1dc4b72b00607a67caaffdcc216cb64379cf9 ``` </details> <!-- gh-aw-agentic-workflow: Daily Issue Triage, engine: copilot, version: 1.0.52, model: claude-sonnet-5, id: 32375697891, workflow_id: daily-issue-triage, run: https://github.com/apache/cloudstack/actions/runs/32375697891 --> <!-- gh-aw-workflow-call-id: apache/cloudstack/daily-issue-triage --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
