TRD 1: NMRbox Development Presentations: Introduction Mark Maciejewski (TRD 1 Co-Leader) Demo Mark Maciejewski (TRD 1 Co-Leader) Demo Irina Bezsonova (DBP 2 Investigator) Challenges Adam Schuyler (TRD 1 Co-Leader)
Specific Aims Aim 1. NMRbox VM Development Aim 2. NMRbox VM Distribution Virtual Machine (VM)
What is a virtual machine (VM)? A VM is a software-based emulation of a guest computer backed by the physical resources of a host computer. Host physical computer Guest virtualized computer running on the host Hypervisor software that handles host – guest communications NMRbox will deliver a near zero-configuration Linux operating system provisioned with NMR software that runs on any modern computer or network connected device.
Workflow: Build VM Base VM Provision Unit Test Distribute Version Control
Standalone VM host computer hypervisor NMRbox (guest) shared folder OS / NMR software user accounts
Server Based SaaS VM VM server NMRbox File Server VM servers located at UCHC Authentication Server VM server Remote Users NMRbox OS / NMR software user data File Server user data
VM Requirements Standalone VM Server based SaaS VM 64-bit hardware (Windows, OSX, Linux,…) any modern laptop and desktop Server based SaaS VM ssh or vnc (Windows, OSX, Linux, tablet, phone, 32-bit hardware, …) Network connection
Demo: Getting Started with NMRbox Standalone VM Download NMRbox Launch hypervisor software Import NMRbox Modify virtual hardware settings Boot NMRbox Server based SaaS VM Login via ssh Run NMR software Start vnc server Connect to vnc server
Impact NMRbox VM zero-configuration / homogeneous Access standalone and server based SaaS Cost Benefit hardware / personnel Lab Integration incorporate into current lab workflows Persistence NMRbox VM’s are archived Reproducibility NMRbox is platform for TRD2
intro to Irina demo Her needs minimal resources setting up new lab avoid learning curve