These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
VISIT OUR DIFFERENT FORUMS:
Announcements > | |
CloudShell > | TestShell > |
Developers > | BI (Business Inteligence) > |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide > | Configuration Management > |
Getting started with Shells > | Extending CloudShell with Cloud Providers > |
Getting started with Orchestration > | API Guide > |
To share your integration, follow the instructions in this guide >.
Sorry if this is obvious, new to CloudShell.
Scenerio:
1. Build a Blueprint with VM Apps using VxLAN networks and DHCP. The connectivity between Apps is provided by SDN network overlay technology and virtual network switches and such (VLAN Auto), etc.
2. IP addresses are generated automatically using DHCP provided on each virtual network subnet. Naturally, these IP addresses can/will change with each reservation of the Blueprint.
3. App VM configurations, such as network configurations on these virtual devices have to be added to the configurations, including IP addresses to connected devices. An example is a load balancer has the configuration of the Servers being load balanced.
Question:
How can this configuration be reused again and again? This must be a common scenario and I am looking for common solutions or approaches. Changing IP addresses within the running App causes CloudShell to loose connectivity and such.
Answer by Leeor Vardi · Dec 09, 2018 at 11:46 AM
Hi Keith,
It looks like you want to have a scenario in which a Configuration script is re-used for multiple scenarios with dynamic IP Addresses?
The way to achieve this is by having the IP Addresses be an input parameter to the configuration script, and edit the input parameters of the app during the configuration phase, before running the configuration (this can be achieved by customizing the setup script for that blueprint.)
Our Dev guide has some examples for this exact scenario:
https://devguide.quali.com/orchestration/9.0.0/common-orchestration-recipes.html
(Check out the "Configuring Apps in a Sandbox" section)
you can have this happen during the configuration phase of the default setup by registering the default setup workflow with enable_configuration=False, and then use "add_to_configuration" to put your own configuration logic function as the configuration phase.
These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
Announcements | |
CloudShell | TestShell |
Developers | BI (Business Inteligence) |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide | Configuration Management |
Getting started with Shells | Extending CloudShell with Cloud Providers |
Getting started with Orchestration | API Guide |
To share your integration, follow the instructions in this guide.