Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

ravendb-vagrant

A demostration of a highly available multi node RavenDB setup using Vagrant and Ubuntu

Network Overview

Overview

This demo will setup and configure 3 Virtual Machines each running Ubuntu and RavenDB. The installation script will on each machine:

  • Download RavenDb and extract to /opt
  • Configure the RavenDb settings.json according to the VM hostname
  • Install the RavenDB service
  • Install the CA certificate so cluster nodes trust each other
  • Add a client certificate to RavenDB by automating the RavenDB CLI

Target Audience/Disclaimer

This is a manual setup of a clustered RavenDb Environment intended for parties interested in High Availability/Db Clustering and/or RavenDb - Security is important and if you are looking for a managed solution you should consider RavenDb Cloud or use the RavenDb setup wizard

Getting Started

Vagrant is required to manage the Virtual Machines

Navigate to the root folder and run

vagrant up

The first time this runs it will download the VM image (subsequent runs are faster)

While that is booting you need to trust the self-signed certificate and register it in certificate store: (Administrator Powershell prompt; PFX has no password)

certutil -importpfx -f -user ./install_files/client.pfx

After the VMs boot you can navigate to the desired node:

https://raven1.mooo.com:8080/

Replace raven1 with raven2 or raven3 to browse that node

About

A demostration of a highly available multi node RavenDB setup using Vagrant and Ubuntu

Resources

Releases

No releases published

Packages

No packages published