cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

Choose one of the topics below for SD-WAN Resources to help you on your journey with SD-WAN

This community is for technical, feature, configuration and deployment questions.
For production deployment issues, please contact the TAC!
We will not comment or assist with your TAC case in these forums.

68
Views
0
Helpful
0
Replies
Highlighted
Beginner

vEdge - ISO with cloud-init config?

Can somebody explain how does a vEdge VM(virtual machine) reference the cloudinit configuration file?

 

I was reading this document: https://www.cisco.com/c/en/us/td/docs/routers/sdwan/configuration/sdwan-xe-gs-book/cisco-sd-wan-overlay-network-bringup.html#c_Step_6__Deploy_the_vEdge_Routers_7881.xml

 

In section "Create vEdge Cloud VM Instance on the KVM Hypervisor", there are such steps:

10. Create an ISO file to include a cloud-init configuration for the vEdge Cloud router.

11. In the Virtual Machine Manager screen, click Add Hardware to attach the ISO file you created.

But there's no further details how the cloud-init file was used.

 

My questions are:

1) How does the VM know to read the CD-ROM?

2) At what stage the VM will ready the CD-ROM?

3) What kind naming convention if needed for the could-init cfg file?  e.g. does it have to be vedge.cfg or <uuid>.cfg?

4) If no naming convention is required, how does the Viptela software know which file to read?  Especially when there are more than one file on the CD-ROM?

5) Does Viptela software use the cfg file automatically?  Or do I have to use some commands to get Viptela read the file?

 

The reason I'm asking is - I put the cloud-init cfg file on ISO image.  I attached the ISO image as CD-ROM to the vEdge VM.  When the VM boots up, I logged into vEdge and view the chassis number with command "show certificate serial".  It shows a random chassis number instead of the one in the cfg file.  Thank you!