Skip to content

A demo repository for utilising the flight-vdc-core javascript library for virtual data centre creation

Notifications You must be signed in to change notification settings

openflighthpc/flight-vdc-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight Virtual Data Centre Example

For testing Flight VDC Core.

Setup

# Initialise VDC library
git submodule init
git submodule update

# Install Web App Dependencies
bundle install
ruby vdc.rb

Visit http://localhost:4567 and see the following:

Features

  • Viewing clusters by clicking them (when label appears that confirms that a rack has been "hovered" and is therefore clickable)
  • Return to top down view with helper button
  • Turning nodes on and off (right-click on them and select start/stop depending on current status)
  • Moving nodes to new slots in a rack (click on a node to unrack it, click in another slot to rerack it)
  • Cluster name shown on rack hover (in top-down view)
  • Node name shown on node hover (in cluster view)
  • Zoom in with mouse wheel (quite dodgy, not recommended)
  • Dynamically reloading node layout (any changes to room.yml are reflected in front-end session, checked every 10s)
  • Display data overviews for currently selected cluster with button (does nothing in top-down view)
  • Rapidly create clusters using "condensed" formatting
    • Note that this has some restrictions; nodes cannot be moved, nodes cannot be explicitly named

About

A demo repository for utilising the flight-vdc-core javascript library for virtual data centre creation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published