Open rajujith opened 1 year ago
Hi there,
I'm setting up a new Cloudstack install and plan to use VLANs for storage access. Is there any workarounds to this issue, or timeline as to when this will get fixed?
@tekkifygamer @rajujith , Is this a scenario in which the storage and management networks are on different physical networks? Is this same functionality working for management networks?
We have had this issue for many years - It strangely worked fine before 4.17. We defined the storage network as a VLAN that rides on the CS private network. We eventually discovered that the SSVM is incapable of routing to that subnet, coupled with the fact that we have an old SecStorage still defined on the Storage network that refuses to be removed or migrated because of the lack of connectivity.
ISSUE TYPE
COMPONENT NAME
CLOUDSTACK VERSION
CONFIGURATION
ACS 4.18 , KVM : Ubuntu 22.04, Rocky 8. Storage traffic configured in the zone with VLAN subnet.
OS / ENVIRONMENT
KVM : Ubuntu 22.04, Rocky 8.
SUMMARY
When SSVM is created in the zone with storage traffic configured and has a subnet with VLAN the VLAN bridge is not provisioned by cloudstack on the KVM instead it attaches the
vnet
to the parent bridge instead of creating a VLAN bridge. Another issue is that the UI won't show the VLAN ID although it is in the DB, these could be caused by the same issue?I could notice that the SSVM start answer has the following information on the storage NIC:
"broadcastType":"Storage","type":"Storage","broadcastUri":"storage://150"
This should be ideal when compared to public NIC:
"broadcastType":"Vlan","type":"Public","broadcastUri":"vlan://51"
The table also has stored the VLAN id differently:
In the
vlan
table it is of formatvlan://51
. I tried changing the datatype of columnvlan
in tabledc_storage_network_ip_range
to VARCHAR(255) but it breaks.STEPS TO REPRODUCE
EXPECTED RESULTS
ACTUAL RESULTS