- Beginner training workbook: Getting Started with iRODS 4.1
- A 64-bit processor
- 1 GB RAM
- 10GB free disk space
- Wireless networking (i.e., a 802.11g adapter, installed and configured)
- An operating system compatible with VirtualBox 4.3.26. See https://www.virtualbox.org/wiki/Downloads to verify that your operating system is compatible.
- Navigate to https://www.virtualbox.org/wiki/Downloads
- Download VirtualBox by clicking the appropriate link for your operating system. (You do not need the Extension Pack or the Developer Kit.)
- Once downloaded, double-click the VirtualBox installer to run it (accept all default options).
- Download the machine image we have generated for the course: ftp://ftp.renci.org/pub/irods/training/ubuntu14-ugm2015.ova. Please note that this file is 1.9GB and will take some time to download.
- Double-click the downloaded image to import it, or use the File –> Import Appliance dialogue on the VirtualBox main menu.
- When you are presented with this pop-up window, check the box near the bottom that says Reinitialize the MAC address of all network cards. (We recommend the default settings as the minimum acceptable configuration; but you may wish to increase the amount of RAM or the number of processors allocated to the VM based on your laptop’s capabilities.)
- Click Import to begin the installation. This will take a few minutes.
- Once installation completes, you will be returned to the VirtualBox main menu. Double-click the ubuntu14-ugm2015 machine in the left column of the menu to start it up.
- If the installation was successful, you should be presented with the login screen for the user learner. The password is also learner.
You can shut down the VM when you are done by closing the VM window. It will ask you if you want to Save the machine state, Send the shutdown signal, or Power off the machine. Click the radio button next to Power off the machine and then click OK. Then you may quit VirtualBox.
- Set up an iRODS server in Amazon EC2.
- Run iRODS on Docker.
- Set up an iRODS server on a virtual machine.
- Set up the WebDAV iRODS client for drag-and-drop file access.
The training originally used iRODS 4.1.1. If a different version of iRODS is used, it will be necessary to re-compile the metadata extraction microservice used for the “Workflow Automation” section of the workbook. See instructions below.
Course participants will need to bring a laptop with the following minimum specifications:
Before the day of training participants need to install a virtual machine (steps 1 – 4), and within that, a machine image linked below (steps 5 – 10).
If you see the error below, it may mean there is a Virtualization Technology setting on your computer that you need to enable. Visit http://amiduos.com/support/knowledge-base/article/enabling-virtualization-in-bios for help with Lenovo, HP, Dell, ASUS, and Acer computers. If you have a different computer, check with your laptop manufacturer for instructions to enable VT-x Virtualization Technology. For any other errors, please contact us.
# remove existing example
sudo dpkg -r training-example
# build script for training-example
sudo apt-get update
sudo apt-get install git g++ libssl-dev libmagick++-dev
# get and install the iRODS dev package
# (applies to 4.1.5; replace with the applicable version of iRODS)
sudo dpkg -i irods-dev-4.1.5-ubuntu14-x86_64.deb
# get the microservice source
git clone https://github.com/irods/contrib
sudo dpkg -i ./contrib/microservices/training_example/build/training-example-1.0.deb
Communication with the iRODS Community