First time here? Check out the Help page!
1 | initial version |
The Vagrant approach was deprecated once we transitioned to OpenStudio 2.0. There are major performance issues related to our Vagrant setup with regards to disk IO, etc. Docker is the recommended approach.
To run algorithms locally, you have 2 options to setup your own OS Server:
checkout https://github.com/NREL/OpenStudio-server locally and build your own Docker containers.
use the already built docker containers and do the following:
docker pull nrel/openstudio-server:2.1.1
docker pull nrel/openstudio-rserve:2.1.1
docker pull mongo
docker volume create --name osdata
Once the containers are spun up, use docker-compose with the .yml file located here and then from that folder run
docker-compose up
to add workers:
docker-compose scale worker=44
2 | No.2 Revision |
The Vagrant approach was deprecated once we transitioned to OpenStudio 2.0. There are major performance issues related to our Vagrant setup with regards to disk IO, etc. Docker is the recommended approach.
To run algorithms locally, you have 2 options to setup your own OS Server:
checkout https://github.com/NREL/OpenStudio-server locally and build your own Docker containers.
use the already built docker containers and do the following:
docker pull nrel/openstudio-server:2.1.1
docker pull nrel/openstudio-rserve:2.1.1
docker pull mongo
docker volume create --name osdata
Once the containers are spun up, use docker-compose with the .yml file located here and then from that folder run
docker-compose up
to add workers:workers (ex, 44 workers for a 48 core box):
docker-compose scale worker=44