Overview
Waldur is a platform consisting of two main components.
Waldur MasterMind cloud orchestrator exposes REST API service that enables end-customers to access Marketplace, organization, project and resource management functionality. MasterMind comes with Admin Portal interface for operator-only use.
Waldur HomePort is a web-based self-service portal for end customers and operators. It is built as Single Page Application (SPA) and communicates with MasterMind API service directly from a user browser. It exposes almost all of the MasterMind functionality in a user and mobile friendly way.
In addition to HomePort, advanced users can make use of Ansible modules for integrating Waldur in their configuration.
Highlights
- Waldur is a platform for managing private clouds, public clouds and HPC Centres. It automates OpenStack and Slurm, has billing, user self-service and a support desk.
Details
Typical total price
$5.34/hour
Features and programs
Financing for AWS Marketplace purchases
Pricing
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
m3.large | $5.00 | $0.133 | $5.133 |
m4.large | $5.00 | $0.10 | $5.10 |
c4.2xlarge | $5.00 | $0.398 | $5.398 |
c5.xlarge | $5.00 | $0.17 | $5.17 |
c5.2xlarge Recommended | $5.00 | $0.34 | $5.34 |
c5.4xlarge | $5.00 | $0.68 | $5.68 |
c5a.2xlarge | $5.00 | $0.308 | $5.308 |
c5ad.2xlarge | $5.00 | $0.344 | $5.344 |
c7i.xlarge | $5.00 | $0.178 | $5.178 |
d2.xlarge | $5.00 | $0.69 | $5.69 |
Additional AWS infrastructure costs
Type | Cost |
---|---|
EBS General Purpose SSD (gp2) volumes | $0.10/per GB/month of provisioned storage |
Vendor refund policy
If a customer is unhappy with support provided with the software and terminates the usage, refund for the on-going month will be provided.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Waldur changelog is available here: https://docs.waldur.com/CHANGELOG/
Additional details
Usage instructions
For the initial setup, it is needed to:
Login to local VM and run the commands for initial setup
go the correct directory
cd ~/waldur-docker-compose/
generate a global secret key for Waldur
export SECRET_KEY=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 30 ; echo '')
replace the default secret key in the .env file
sed -i "s/GLOBAL_SECRET_KEY=changeme/GLOBAL_SECRET_KEY=${SECRET_KEY}/" .env
replace the default secret key in the .env file, you need to check the public IP of the instance in the cloud console
sed -i 's/WALDUR_DOMAIN=localhost/WALDUR_DOMAIN="<Public IP>.nip.io"/' .env
add the current user to the docker group
sudo usermod -aG docker $USER newgrp docker
Boot up and verify the container:
start containers
docker compose up -d
verify the deployment
docker compose ps docker exec -t waldur-mastermind-worker status
Create initial user:
Create user
docker exec -t waldur-mastermind-worker waldur createstaffuser -u admin -p password -e admin@example.com
Create initial categories for Marketplace:
Create demo categories for OpenStack: Virtual Private Cloud, VMs and Storage
docker exec -t waldur-mastermind-worker waldur load_categories vpc vm storage
Now it is possible to login to the Waldur instance, which is accessible on https://<VM public IP> with a previously created username.
Additional user guides are provided on https://docs.waldur.com/user-guide/
Support
Vendor support
OpenNode LLC provides different support subscription plans based on customer needs.
More information: https://waldur.com/support/ General contact: https://waldur.com/contact/ Support portal: https://opennode.atlassian.net/servicedesk/customer/portal/9 Technical support: support@opennode.atlassian.net
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.