...
- We will provide a VM with everything pre-installed in it through Nebula.
- Rob Kooper will talk to Doug for this if we can spawn 50 VMs on Nebula for the tutorial session. (DONE) We will get 50 VMs on Nebula.
- Smruti Padhy (who else??) Make a list of all softwares required and the directory structure for the tutorial
- Smruti Padhy, Marcus Slavenas, (who else?) Create a VM with everything installed in it and take a snapshot which will then be deployed within Nebula. Approx. time required - 2 days
- Rui Liu Write a script for deployment of 50 VMs from the VM snapshot that we created.
- Luigi Marini Testing BD service with 50 concurrent users to perform conversion/extractions tasks
- Luigi Marini Maximum size of file that can be uploaded to Brown Dog needs to be controlled. This is require to ensure no one uploads any large files.
-
Not sure of Jetstream yet.
- Provide clear instructions as how to access VMs in Nebula with proper credentials.
- Smruti Padhy, Marcus Slavenas, Jong Lee Create powerpoint slides with clear Instructions of how to access the VMs (e.g., through ssh), from different OSes (Linux, Mac, Windows).
- Rui Liu Need training accounts on Nebula. Provide SSH key-pairs to each participant.
- (Before tutorial - wiki pages with clear instructions) Installs Python/R/MATLAB/cURL to use BD Service along with the library required in case any one interested in using the BD services in future.
- Eugene Roeder Create wiki pages with clear instructions
- Rob Kooper will talk to Doug for this if we can spawn 50 VMs on Nebula for the tutorial session. (DONE) We will get 50 VMs on Nebula.
- Backup - Provide VM through USB sticks in case of network interruption
In addition to the installation required for VMs in Nebula, following are extra steps required for Backups VMs- TODO
- Smruti Padhy Convert the VM created (using Openstack image) to VirtualBox format (*vdi) and test the configurations.
- Smruti Padhy Order 50+ flash drive for back up that will contain the VMs (Received)
- Luigi Marini Test local installation of Fence with local authentication instead of Crowd. This is for backup to be provided in the preinstalled VM.
- Smruti Padhy bdfiddle installation
- Copy the VM and virtualbox to the flash drives
- TODO
Hands-on Details
- Demonstration of use of BD Fiddle (20 mins)
- Sign up for Brown Dog Service
- Obtain a key/token using curl on VM
- Local VM and Nebula VM need to have curl available
- Use token and bd fiddle interface to obtain to see BD in action.
- Copy paste the python code snippet and use it the application to be explained next.
- Figure out a good way to accept requests for new accounts for BD service (note this is different than Nebula account)
- Jay Alameda Aquire list of attendees
- Smruti Padhy, Marcus Slavenas, Jong Lee Create a document for the demo with step-by-step screenshots for all above steps.
- Eugene Roeder Fix the CORS error for file url option (I think it is a known issue). Please add the JIRA issue number here.
- Christopher Navarro, Eugene Roeder Fix the delay experienced when file is uploaded from local directory to the bdfiddle ui
...