Puppet
If you don't want to (can't) use vagrant but want to use the puppet scripts to install an opal server with the test data.
Installing Ubuntu:
- Create new blank Ubuntu VM in VBox with 2GB ram and 20GB dynamic hard drive.
- Right click VM settings > storage > IDE controller > empty - select 14.04.iso from drop down menu.
- Top menu file> preferences > network > host only networks > click plus button.
- Set the IP address to 192.168.56.1 <- Note this is '1' not '100'.
- Turn DCHP off.
- Note the name of this new host only network you have created. It will be something like vboxnet1.
- Right click VM > settings > network > adapter 2 set to host-only and select the name above.
- Now start the VM, it will walk you through the installation process.
- During installation, ensure you check the box to install OpenSSH. Otherwise, the defaults are all fine.
Configuring Ubuntu:
- Start VM
- Set up with username: user
- password: password
- Edit the network interfaces file so it uses the 2nd network card (sudo nano /etc/networks/interfaces)
- Add:
# VM host-only network adapter
auto eth1iface eth1 inet static
address 192.168.56.100
netmask 255.255.255.0 Note how it is 192.168.56.100.
- Add:
- Reboot
- Check you can SSH in from the host (ssh user@192.168.56.100)
- Do an update
- sudo apt-get update
- sudo apt-get upgrade
- Poweroff and take snapshot. This is your vanilla ubuntu VM.
- restart VM
Installing opal:
- Follow the instructions at: https://github.com/datashield/datashield-infrastructure#use-puppet-to-provision-your-own-vm-or-physical-server
- Follow them to the letter, they do work!
Export the file as an OVA file if you want to give it to someone else
DataSHIELD Wiki by DataSHIELD is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on a work at http://www.datashield.ac.uk/wiki