(Already know about virtual machines? Then skip the intro and go straight to What do I ABSOLUTELY need to do before I arrive?)
Many of the Galaxy Deployment and Development Workshops use virtual machine images created specifically for Training Day.
A virtual machine, or VM, enables you to run a another operating system on your computer, from within your existing operating system. For these workshops we will use VM images that are fully configured Linux instance on participants' laptops. This will allow you to switch between your native/host operating system (Windows, Mac OS, Linux) and the guest Linux operating system (where Galaxy is running), without having to shut either down.
Using a virtual machine ensures that you will be running with the same configuration as the instructor. It also relieves you from having to setup your instance and installing prerequisites. With the Galaxy provided VMs you will receive support from the instructors and your fellow participants.
To run the provided virtual machines, you will need to get a player. The Training Day VMs can be run (and have been tested with) the open source VirtualBox software.
The instructions below describe how to install and use VirtualBox.
What do I ABSOLUTELY need to do before I arrive?
You will need to do two things before Training Day starts. These steps take some time, and require downloading large files, so please do not postpone this until you arrive. Downloading files of this size at the conference would be painfully slow, and would adversely affect your fellow participants. You also don't want to do this from a hotel.
So, please do these steps before you arrive.
1. Install VirtualBox on your laptop
Download and install the appropriate package from VirtualBox.org. There are packages available for Linux, Windows, and Macintosh.
2. Download needed VM(s) on your laptop
The VM(s) to download depend on the workshops you are attending:
|Galaxy on a Cluster - User and Project Management||Instructions|
Download VM (from Oslo)
|Customized Galaxy instance for this workshop.|
|Galaxy Installation and Administration||Download VM (from PA)||Has Galaxy source code distribution and Galaxy prerequisites, and running Galaxy and Galaxy Tool Shed instances.|
|Galaxy Automation: Using the API|
|Tool Development from bright idea to ToolShed - designing a Galaxy Tool|
|Tool Development from bright idea to ToolShed - Data Managers|
3. Import the VM into VirtualBox
- First, make a backup copy of the downloaded
.ovafile(s). If something goes wrong you can always make a new copy.
- Import the VM image into VirtualBox by either starting the downloaded
.ovafile directly, or by launching VirtualBox and navigating to File → Import Appliance and opening the file.
- This will display the Appliance Import Settings window. Click the Import button.
- It may then take several minutes for VirtualBox to import the VM. Once it is done, a new VM will appear in the left pane in the 'powered off' state.
The VM is now installed.