Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify deployment scripts to account for differences between UVA and ISIS opentack deployments #1

Closed
hnine999 opened this issue Dec 13, 2024 · 1 comment

Comments

@hnine999
Copy link
Collaborator

hnine999 commented Dec 13, 2024

deploy.py was originally written for UVA openstack to both deploy, perform configuration on, and collection information about the moodle workflow.

deploy.py was modified for ISIS openstack because ISIS openstack uses heat-templates to deploy machines. In particular, it was updated to include a "query mode" which only performs configuration and collects information.

Query mode needs to updated to:

  • Collect information earlier in execution about all networks of which nodes are part
  • Obtain information about the subnets of the tolopogy for a given moodle workflow. This is difficult because many subnets have the same name, and using the id of the project being used for the given moodle workflow to disambiguate them doesn't work at UVA, as the given workflow may use subnets from a different project.
@hnine999
Copy link
Collaborator Author

Modifications made. Modifications to "deploy-nodes.py" that are particular to the ISIS openstack cluster are only used in query mode, which is particular to the ISIS openstack cluster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant