apache/cloudstack-simulator

Sponsored OSS

By The Apache Software Foundation

Updated 3 days ago

Official Repository for Apache CloudStack simulator

Image
Integration & delivery
API management
Monitoring & observability
4

50K+

apache/cloudstack-simulator repository overview

This is the official repository of docker image for Apache CloudStack simulator

Get to know Apache CloudStack: https://cloudstack.apache.org/

CloudStack simulator

The CloudStack simulator is an effective tool that mocks the entire set of hypervisor (agent) commands. It is essential when testing the performance metric of the CloudStack management server without having to deploy large data centers for the purpose.

The docker images are built based on CloudStack soure code: https://github.com/apache/cloudstack/tree/main/tools/docker

Create container from docker repository

docker pull apache/cloudstack-simulator
docker run --name cloudstack-simulator -p 8080:5050 -d apache/cloudstack-simulator

Deploy a datacenter

# Advanced zone
docker exec -it cloudstack-simulator python /root/tools/marvin/marvin/deployDataCenter.py -i /root/setup/dev/advanced.cfg

# Advanced zone with security groups
docker exec -it cloudstack-simulator python /root/tools/marvin/marvin/deployDataCenter.py -i /root/setup/dev/advancedsg.cfg

# Basic zone
docker exec -it cloudstack-simulator python /root/tools/marvin/marvin/deployDataCenter.py -i /root/setup/dev/basic.cfg

Access CloudStack UI

Open your browser at http://localhost:8080/
Default login credential is admin:password

Access CloudStack API

The CloudStack API endpoint is http://localhost:8080/client/api

Access container

docker exec -it cloudstack-simulator bash

Tag summary

Content type

Image

Digest

sha256:a7f24a352

Size

2 GB

Last updated

3 days ago

Requires Docker Desktop 4.37.1 or later.

This week's pulls

Pulls:

367

Last week