Changes between Version 8 and Version 9 of GENIExperimenter/Tutorials/GENIDesktop/GEC23/GENIDesktop_CLI
- Timestamp:
- 06/10/15 11:31:26 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/GENIDesktop/GEC23/GENIDesktop_CLI
v8 v9 5 5 = GENIDesktop Command Line Interface Tool = 6 6 7 7 The GENIDesktop Command line Interface Tool is a simple client side tool written in python that interacts with the GENIDesktop server to provide a user with a subset of operations that can currently be done via the GUI interface. It provides a user with the flexibility to automate GENIDesktop related operations by combining multiple operation into a '''bash/.bat''' scripts and customize them as per their use case. Some of the operations currently supported by the GENIDesktop CLI Tool are : 8 8 9 * Check status of the slice/slivers10 * Download files from nodes in the Slice11 * Download passive monitoring data collected from nodes in a CSV, PNG and RRD formats.12 * Download a list of slice, list of nodes/link from a slice or the whole slice topology itself in a JSON format.13 * Run commands on the node(s) in the slice. (Similar to the Run module in the GUI)14 * Upload file(s) to the node(s) in the slice. (Similar to the File upload module in the GUI)15 * CLI version of the Experiment validation tool provided in the GUI.9 * Check status of the slice/slivers 10 * Download files from nodes in the Slice 11 * Download passive monitoring data collected from nodes in a CSV, PNG and RRD formats. 12 * Download a list of slice, list of nodes/link from a slice or the whole slice topology itself in a JSON format. 13 * Run commands on the node(s) in the slice. (Similar to the Run module in the GUI) 14 * Upload file(s) to the node(s) in the slice. (Similar to the File upload module in the GUI) 15 * CLI version of the Experiment validation tool provided in the GUI. 16 16 17 17 So to get started please follow the steps below. 18 18 19 1. [wiki:GENIExperimenter/Tutorials/GENIDesktop/GEC23/GENIDesktop_CLI#DownloadandInstallandTestGENIDesktopCLITool Download and Install and Test GENIDesktop CLI Tool.]20 1. Generate and Download GDCLI key.21 1. Enable the GDCLI using the GDCLI key.22 1. Using GENIDesktop CLI19 1. [wiki:GENIExperimenter/Tutorials/GENIDesktop/GEC23/GENIDesktop_CLI#DownloadandInstallandTestGENIDesktopCLITool Download and Install and Test GENIDesktop CLI Tool.] 20 1. Generate and Download GDCLI key. 21 1. Enable the GDCLI using the GDCLI key. 22 1. Using GENIDesktop CLI 23 23 24 == 1. Download and Install and Test GENIDesktop CLI Tool == 25 == 2. Generate and Download GDCLI key. == 26 == 3. Enable the GDCLI using the GDCLI key. == 27 == 4. Using GENIDesktop CLI == 24 == STEP 1. Download and Install and Test GENIDesktop CLI Tool == 25 == STEP 2. Generate and Download GDCLI key. == 26 == STEP 3. Enable the GDCLI using the GDCLI key. == 27 == STEP 4. Using GENIDesktop CLI == 28 28 29 {{{ 29 30 gdcli listnodes -s demo -r UKGENI