**### Regarding the VXLAN**
i found the Cloudstack does not link the Interface Loopback to the VXLAN
interface,
I did manually and now it propagates the routes
**### On the AGENT side:**
Not sure if this is just related to Ubuntu systems:
there is an error on the management server every time i reload it:
DEBUG:root:execute:sudo /usr/sbin/service cloudstack-management stop
DEBUG:root:execute:sudo update-rc.d -f cloudstack-management remove
DEBUG:root:execute:sudo update-rc.d -f cloudstack-management defaults
DEBUG:root:Failed to execute:update-rc.d: **### error: unable to read
/etc/init.d/cloudstack-management**
DEBUG:root:execute:sudo /usr/sbin/service cloudstack-management status
DEBUG:root:Failed to execute:× cloudstack-management.service - CloudStack
Management Server
Loaded: loaded (/lib/systemd/system/cloudstack-management.service;
enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2025-04-02 13:13:48 UTC; 1
day 8h ago
Main PID: 537731 (code=exited, status=143)
CPU: 27min 54.476s
Obviously there is no such file: Should I create One?
ls -al /etc/init.d/
cryptdisks grub-common iwpmd nfs-common
plymouth rng-tools-debian ufw
apparmor cryptdisks-early hwclock.sh
keyboard-setup.sh ntp plymouth-log rpcbind
unattended-upgrades
apport dbus ipmievd kmod
open-iscsi procps rsync uuidd
console-setup.sh dpdk irqbalance lvm2
openipmi quota ssh x11-common
cron frr iscsid lvm2-lvmpolld
openvswitch-switch
**### On the management side**, only when i restart the agent:
Apr 03 18:41:23 kvmvcompatl2001 systemd[1]: Starting Uncomplicated firewall...
Apr 03 18:41:23 kvmvcompatl2001 systemd[1]: Finished Uncomplicated firewall.
Apr 03 23:30:14 kvmvcompatl2001 systemd[1]: Stopping Uncomplicated firewall...
Apr 03 23:30:14 kvmvcompatl2001 ufw-init[56782]: Skip stopping firewall: ufw
(not enabled)
Apr 03 23:30:14 kvmvcompatl2001 systemd[1]: ufw.service: Deactivated
successfully.
Apr 03 23:30:14 kvmvcompatl2001 systemd[1]: Stopped Uncomplicated firewall.
DEBUG:root:execute:sudo /usr/sbin/service ufw start
DEBUG:root:execute:sudo /usr/sbin/service cloudstack-agent status
DEBUG:root:execute:sudo /usr/sbin/service cloudstack-agent stop
DEBUG:root:execute:sleep 30
DEBUG:root:execute:sudo update-rc.d -f cloudstack-agent remove
DEBUG:root:execute:sudo update-rc.d -f cloudstack-agent defaults
DEBUG:root:**### Failed to execute:update-rc.d: error: unable to read
/etc/init.d/cloudstack-agent**
DEBUG:root:execute:sudo /usr/sbin/service cloudstack-agent status
DEBUG:root:Failed to execute:○ cloudstack-agent.service - CloudStack Agent
Loaded: loaded (/lib/systemd/system/cloudstack-agent.service; enabled;
vendor preset: enabled)
Active: inactive (dead) (Result: exit-code) since Thu 2025-04-03 23:30:17
UTC; 31s ago
Docs: http://www.cloudstack.org/
Main PID: 56558 (code=exited, status=1/FAILURE)
CPU: 14.716s
Apr 03 23:30:17 kvmvcompatl2001 systemd[1]: Stopped CloudStack Agent.
Apr 03 23:30:17 kvmvcompatl2001 systemd[1]: cloudstack-agent.service: Consumed
14.716s CPU time.
DEBUG:root:execute:sudo /usr/sbin/service cloudstack-agent start
**### Regarding the VXLAN** i found the Cloudstack does not link the Interface
Loopback to the VXLAN interface,
I did manually and now it propagates the routes
> On Apr 4, 2025, at 7:07 PM, Chi vediamo <[email protected]> wrote:
>
> I created this one with the pictures,
>
> https://github.com/apache/cloudstack/issues/10659
>
>
> Pearl opened somethis similar:
> https://github.com/apache/cloudstack/issues/9920
>
> Which seems related to one Pearl was working, but if this is for 4.21 is
> unrealistic from the time line perspective for me !!! and Wido have this
> working Something is really messed up !
>
>
> Additionally: Issue 4) The VNI's I Choose for Guest are showing as VLANs,
> Wido what did you put on guest Vlan Range and Which Format Or nothing at all.
>
> Wido can you share which version of cloudstack are you running?
>
>
> Tata Y.
>
>
>
>
>> On Apr 4, 2025, at 6:27 AM, Chi vediamo <[email protected]> wrote:
>>
>>
>> The cloud0 was added by the system, i did not created that.
>> I do not have a cloudbr0
>>
>> what does it show for your in your agent.properties: public.network.device
>> and guest.network.properties
>>
>>
>> My agent.properties
>> private.network.device=cloudbr1
>> guest.network.device=cloudbr1
>> hypervisor.type=kvm
>> public.network.device=cloudbr1
>> host=10.1.1.1@static
>> guid=579fafc9-5706-31f1-ae98-9f041ac90c80
>> workers=5
>>
>> the vxlan1000 I configured in the UI for the PUblic network and the
>> brvx-1000 that was added by Cloudstack, I did not do it manually
>>>> vxlan1000: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9050 qdisc noqueue master
>>>> brvx-1000 state UNKNOWN group default qlen 1000
>>>> link/ether 1a:00:21:de:dc:bc brd ff:ff:ff:ff:ff:ff
>>>> brvx-1000: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9100 qdisc noqueue state
>>>> UP group default qlen 1000
>>>> link/ether 1a:00:21:de:dc:bc brd ff:ff:ff:ff:ff:ff
>>
>>
>> I created a vxlan100 for the management and the management IPs are being
>> propagates
>>
>> my VNi
>> ~# vtysh -c 'sh evpn vni'
>> VNI Type VxLAN IF # MACs # ARPs # Remote VTEPs
>> Tenant VRF
>> 1000 L2 vxlan1000 2 0 0
>> default <<< Added by Cloudstack Public but no Public IPs advertised
>>
>> 100 L2 vxlan100 7 11 4
>> default <<< created manually for the initial clourbr1 and management sec
>> storage
>> 222 L2 vxlan222 10 20 9
>> default <<< Separate vxlan for primary storage, its working
>>
>> My concerns are: Is normal the UI to show agent state gray for the 2 initial
>> SYSTEM-VMs the proxy and the secndarystorage
>>>>> ***Issue 3) s-VM and Proxy come up but Public IP addresses are not being
>>>>> routed Advertised.***
>>>>> v-154-VM <public-IP-3> <Private-IP-2> <control-ip-169.x.x.x>
>>>>> [State-Running] [Agent State-Gray]
>>>>> s-285-VM <public-IP-2> <Private-IP-3> <control-ip-169.x.x.y>
>>>>> [State-Running] [Agent State-Gray]
>>
>> And where are my public IPs that should be added to the vxlan1000 ?
>>
>>
>> Also the UI does not allow me to add Public IPv6 address not even using
>> square brackets []
>>
>> I can send snapshots but apache.org removes them.
>>
>> I know it should be a little detail but I do not know what I am missing, or
>> what is the normal status for the UI buttons.
>>
>>
>> Can any of you send me a snapshot of the UI configuration for the ZONe
>>
>> and for your zone for example Attached a PDF with the snapshots of mine.
>> the network storage I did not add any, cloudstack added itself to the
>> cloudbr1
>>
>> Also How do I Assign Public IPv6 Addresses ?
>>
>> thank you
>>
>> Tata Y.
>>
>> see PDF attached
>>
>> <TataY-Cloudstack-VXLAN-UI-2025-V1.pdf>
>>
>>
>>
>>> On Apr 4, 2025, at 5:00 AM, Wido den Hollander <[email protected]> wrote:
>>>
>>> Let me post a couple of outputs of a hypervisor we run:
>>>
>>>
>>> 9: vxlan100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
>>> master cloudbr1 state UNKNOWN group default qlen 1000
>>> link/ether 8e:7d:67:a7:c9:72 brd ff:ff:ff:ff:ff:ff
>>> inet6 fe80::8c7d:67ff:fea7:c972/64 scope link
>>> valid_lft forever preferred_lft forever
>>> 10: cloudbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
>>> state UP group default qlen 1000
>>> link/ether 1e:11:99:1e:6d:46 brd ff:ff:ff:ff:ff:ff
>>> inet 10.100.2.2/20 scope global cloudbr1
>>> valid_lft forever preferred_lft forever
>>>
>>>
>>> As you can see there is a /20 IPv4 allocated there. The agent.properties
>>> shows:
>>>
>>> host=10.100.1.6@static
>>> control.cidr=169.254.240.0/20
>>> private.network.device=cloudbr1
>>> guid=44e94fad-4aec-414e-8cac-cea3264dd431
>>>
>>> Those are the relevant ones in this case.
>>>
>>>
>>> 6: enxb8599f206ba6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc mq
>>> state UP group default qlen 1000
>>> link/ether b8:59:9f:20:6b:a6 brd ff:ff:ff:ff:ff:ff
>>> inet6 2a05:xxxx:601:117:ba59:9fff:fe20:6ba6/64 scope global deprecated
>>> dynamic mngtmpaddr
>>> valid_lft 3592sec preferred_lft 0sec
>>> inet6 fe80::ba59:9fff:fe20:6ba6/64 scope link
>>> valid_lft forever preferred_lft forever
>>> 7: enxb8599f206ba7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc mq
>>> state UP group default qlen 1000
>>> link/ether b8:59:9f:20:6b:a7 brd ff:ff:ff:ff:ff:ff
>>> inet6 2a05:xxxx:601:197:ba59:9fff:fe20:6ba7/64 scope global deprecated
>>> dynamic mngtmpaddr
>>> valid_lft 3594sec preferred_lft 0sec
>>> inet6 fe80::ba59:9fff:fe20:6ba7/64 scope link
>>> valid_lft forever preferred_lft forever
>>>
>>>
>>> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
>>> default qlen 1000
>>> link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
>>> inet 127.0.0.1/8 scope host lo
>>> valid_lft forever preferred_lft forever
>>> inet 10.255.255.10/32 brd 10.255.255.10 scope global lo
>>> valid_lft forever preferred_lft forever
>>> inet6 2a05:xxxx:601:2::10/128 scope global
>>> valid_lft forever preferred_lft forever
>>> inet6 ::1/128 scope host
>>> valid_lft forever preferred_lft forever
>>>
>>>
>>> With two BGP sessions over these two uplinks:
>>>
>>> L2VPN EVPN Summary:
>>> BGP router identifier 10.255.255.10, local AS number 4200100124 VRF default
>>> vrf-id 0
>>> BGP table version 0
>>> RIB entries 4341, using 543 KiB of memory
>>> Peers 2, using 48 KiB of memory
>>> Peer groups 1, using 64 bytes of memory
>>>
>>> Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down
>>> State/PfxRcd PfxSnt Desc
>>> enxb8599f206ba6 4 4200100002 6027297 5839388 39828 0 0
>>> 28w1d10h 6635 6706 N/A
>>> enxb8599f206ba7 4 4200100002 6035334 5835598 39828 0 0
>>> 28w1d10h 6635 6706 N/A
>>>
>>>
>>>
>>> That's all! There is no cloudbr0 on the hypervisor at all.
>>>
>>> hv-138-a05-zz.xxxx.cldin.net# sh evpn vni
>>> VNI Type VxLAN IF # MACs # ARPs # Remote VTEPs
>>> Tenant VRF
>>> 539 L2 vxlan539 19 8 15 default
>>> 100 L2 vxlan100 107 106 103 default
>>> 528 L2 vxlan528 92 8 36 default
>>> 507 L2 vxlan507 43 8 22 default
>>> ....
>>> ....
>>> hv-138-a05-zz.xxxx.cldin.net#
>>>
>>>
>>> Wido
>>>
>>> On 4/4/25 04:07, Chi vediamo wrote:
>>>> I decided to reinstall everything clean again, drop the tables completely
>>>> and start all over again.
>>>> The management IPs I see them routed. even the ones for the s-VM and v-
>>>> VM. I see them on the transport switches.
>>>> The Public VXLAN is created, the Public IP address I am not able to see
>>>> them anywhere !
>>>> FROM THE UI: If I run a diagnostic Ping to the public IP for the
>>>> secondarystoragevm or for the consoleproxy - success !!!
>>>> Why or how is not being routed ? How can I troubleshoot this?
>>>> vxlan1000: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9050 qdisc noqueue master
>>>> brvx-1000 state UNKNOWN group default qlen 1000
>>>> link/ether 1a:00:21:de:dc:bc brd ff:ff:ff:ff:ff:ff
>>>> brvx-1000: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9100 qdisc noqueue state
>>>> UP group default qlen 1000
>>>> link/ether 1a:00:21:de:dc:bc brd ff:ff:ff:ff:ff:ff
>>>> Any tip will be appreciated.
>>>> Thank you Teams.
>>>> Tata Y.
>>>>> On Apr 3, 2025, at 12:47 PM, Chi vediamo <[email protected]> wrote:
>>>>>
>>>>>
>>>>> Using [Network 1] Only for all three [Management], [guest],[public]
>>>>> Tagged as VXLAN and with cloudbr1
>>>>>
>>>>> *- **Should I use a separate Network for each ? ? ***
>>>>>
>>>>> What should I check, in addition to the official manual: I reread again
>>>>> the instructions and saw videos
>>>>> https://www.youtube.com/watch?v=9gXEmWbgX2o <<Actually this video shown
>>>>> both VMs are down'
>>>>> https://www.youtube.com/watch?v=DlJg3LYvIIs << this shows both on green.
>>>>> https://www.youtube.com/watch?v=vZfHfoYEMdY << this one shows the [Agent
>>>>> State] green while the Vms are in starting mode with a bue dot.
>>>>> I have Read the https://rohityadav.cloud/blog/cloudstack-kvm/
>>>>>
>>>>> - Management servers are two physical separated servers. all Ubuntu 22.04
>>>>> - DB is mysql running on a separate server. Mysql 8
>>>>> - Hypervisor is running on a separate server. Ubuntu22.0 KVM
>>>>> - Cloudstack 4.20.0.0
>>>>> - Primary Storage CEPH RDB
>>>>> - Secondary storage EMC NFS
>>>>>
>>>>>
>>>>> ***Issue 1) I can't add a second Management server, No idea why !!** *
>>>>> Thank you Wei, as soon i shut the second Management server the
>>>>> initial VMs proxy and secondary storage come up
>>>>>
>>>>> ***Issue 2) Management Network is Tagged as VXLAN, the UI shows
>>>>> vlan://untagged - "no typo vlan" every-time i use the UI to change to
>>>>> vxlan://untagged** *
>>>>> I did try vxlan://untagged parameter Got the message: Vlan parameter
>>>>> : vxlan://untagged is not in valid format
>>>>> I did try vxlan:// Got the
>>>>> message: Unable to convert to broadcast URI: vxlan://
>>>>> I did try vxlan:// Got the
>>>>> message: Vlan parameter : vxlan://100 is not in valid format'
>>>>>
>>>>> ***Issue 3) s-VM and Proxy come up but Public IP addresses are not being
>>>>> routed Advertised.***
>>>>> v-154-VM <public-IP-3> <Private-IP> <control-ip-169.x.x.x>
>>>>> [State-Running] [Agent State-Gray]
>>>>> s-285-VM <public-IP-2> <Private-IP> <control-ip-169.x.x.y>
>>>>> [State-Running] [Agent State-Gray]
>>>>> If both [State] and [Agent State] need to be green, What other
>>>>> debug can I enable ??
>>>>>
>>>>> **NOTE** The VXLAN parameter for the Public network was taken
>>>>> vxlan://1000, But are not routed.
>>>>>
>>>>> I have to use a Single management server as everything messes UP when I
>>>>> run a second Management server with the Same Database.
>>>>>
>>>>> I reiterate The initial VMs are running:
>>>>> v-154-VM <public-IP-3> <Private-IP> <control-ip-169.x.x.x>
>>>>> s-285-VM <public-IP-2> <Private-IP> <control-ip-169.x.x.y>
>>>>>
>>>>>
>>>>>
>>>>> I do not see the Public IP anywhere, not even advertised on vni1000 or
>>>>> any other, the public VNI is there was created by the system, but nothing
>>>>> is there - No IP addresses advertised
>>>>>
>>>>> I used VLAN/VNI vxlan://1000
>>>>>
>>>>> vxlan1000: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9050 master brvx-1000
>>>>> state forwarding priority
>>>>> There are 2 VNETS assigned
>>>>>
>>>>> virsh domiflist s-285-VM
>>>>> Interface Type Source Model MAC
>>>>> --------------------------------------------------------------
>>>>> vnet3 bridge cloud0 virtio 0e:00:a9:fe:a1:14
>>>>> vnet4 bridge cloudbr1 virtio 1e:00:3f:00:03:33
>>>>> vnet5 bridge brvx-1000 virtio 1e:00:b8:00:0c:fe
>>>>>
>>>>> virsh domifaddr s-285-VM
>>>>> Name MAC address Protocol Address
>>>>> -------------------------------------------------------------------------------
>>>>> ----- Nothing here -----
>>>>>
>>>>>
>>>>> the command arp -n, does not show Public IP addresses neither the
>>>>> management IP addresses, just the private IP addresses and the
>>>>> <control-ip-169.x.x.x>
>>>>>
>>>>> sh bgp evpn route vni 1000
>>>>> BGP table version is 1, local router ID is 10.1.1.14
>>>>> Status codes: s suppressed, d damped, h history, * valid, > best, i -
>>>>> internal
>>>>> Origin codes: i - IGP, e - EGP, ? - incomplete
>>>>> EVPN type-1 prefix: [1]:[EthTag]:[ESI]:[IPlen]:[VTEP-IP]:[Frag-id]
>>>>> EVPN type-2 prefix: [2]:[EthTag]:[MAClen]:[MAC]:[IPlen]:[IP]
>>>>> EVPN type-3 prefix: [3]:[EthTag]:[IPlen]:[OrigIP]
>>>>> EVPN type-4 prefix: [4]:[ESI]:[IPlen]:[OrigIP]
>>>>> EVPN type-5 prefix: [5]:[EthTag]:[IPlen]:[IP]
>>>>>
>>>>> Network Next Hop Metric LocPrf Weight Path
>>>>> *> [3]:[0]:[32]:[10.1.1.14]
>>>>> 10.1.1.14(hv1)
>>>>> 32768 i
>>>>> ET:8 RT:5641:1000
>>>>>
>>>>> Displayed 1 prefixes (1 paths)
>>>>>
>>>>> At the Agent side only WARNINGS I am not using uefi.
>>>>>
>>>>> 2025-04-03 00:01:44,744 ERROR [kvm.resource.LibvirtComputingResource]
>>>>> (main:[]) (logid:) uefi properties file not found due to: Unable to find
>>>>> file uefi.properties.
>>>>> 2025-04-03 00:01:46,815 WARN [utils.script.Script] (Agent-Handler-1: [])
>>>>> (logid:) Process [15539] for command [/bin/bash -c virt-v2v -- version ]
>>>>> encountered the error: [127].
>>>>> 2025-04-03 00:01:47,921 ERROR [cloud.agent.Agent] (agentRequest-
>>>>> Handler-5:[]) (logid:09929bd6) Unexpected arch null, expected x86_64
>>>>> 2025-04-03 00:01:46,815 WARN [utils.script.Script] (Agent-Handler-1: [])
>>>>> (logid:) Execution of process [15539] for command [/bin/bash -c virt-v2v
>>>>> --version ] failed.
>>>>> 2025-04-03 00:01:46,815 WARN [utils.script.Script] (Agent-Handler-1: [])
>>>>> (logid:) Process [15539] for command [/bin/bash -c virt-v2v -- version ]
>>>>> encountered the error: [127].
>>>>>
>>>>>
>>>>> AT the management the rror is:
>>>>> 2025-04-03 00:00:28,115 DEBUG [c.c.c.ClusterServiceServletImpl]
>>>>> (Cluster-Worker-5:[ctx-c96bca9e]) (logid:3fbff637) Executing
>>>>> ClusterServicePdu with service URL: https://10.1.1.1:9090/clusterservice
>>>>> 2025-04-03 00:21:28,122 ERROR [c.c.c.ClusterServiceServletImpl]
>>>>> (Cluster-Worker-5:[ctx-c96bca9e]) (logid:3fbff637) Exception from :
>>>>> https://10.1.1.1:9090/clusterservice, method : null, exception :
>>>>> [javax.net](http://javax.net/).ssl.SSLPeerUnverifiedException:
>>>>> Certificate for <10.1.1.1> doesn't match any of the subject alternative
>>>>> names: [fde0:f:2897:1:1:0:0:1, 172.1.1.1, fe80:0:0:0:e643:4bff:fe81:9660,
>>>>> cs1.myinternaldomain.int, cloudstack.internal]
>>>>>
>>>>>
>>>>> Tata Y.
>>>
>>
>