Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "Federated Cloud AppDB VMOps Dashboard"

From EGIWiki
Jump to navigation Jump to search
m (Replace underlines by bold)
 
Line 4: Line 4:
The [https://appdb.egi.eu/ EGI Application Database (AppDB)] has recently evolved its functionalities from its currently catalogue of applications and virtual machines (VMs) to include a Graphical User Interface [https://dashboard.appdb.egi.eu/vmops (GUI)] allowing authorized users to perform basic VM management operations.
The [https://appdb.egi.eu/ EGI Application Database (AppDB)] has recently evolved its functionalities from its currently catalogue of applications and virtual machines (VMs) to include a Graphical User Interface [https://dashboard.appdb.egi.eu/vmops (GUI)] allowing authorized users to perform basic VM management operations.


'''The AppDB Dashboard is currently operated in ALPHA stage, being available for a restricted set of users. It is expected to enter into public BETA testing phase in April 2017. If you are interested in receiving information about the opening date, then please email support@egi.eu.
 
'''
'''The AppDB Dashboard is currently operated in BETA stage, being available for users of [https://wiki.appdb.egi.eu/main:faq:which_vos_are_supported_by_the_vmops_dashboard selected VOs]'''


== The VMops dashboard ==
== The VMops dashboard ==

Latest revision as of 07:42, 13 July 2017

Overview For users For resource providers Infrastructure status Site-specific configuration Architecture



The EGI Application Database (AppDB) has recently evolved its functionalities from its currently catalogue of applications and virtual machines (VMs) to include a Graphical User Interface (GUI) allowing authorized users to perform basic VM management operations.


The AppDB Dashboard is currently operated in BETA stage, being available for users of selected VOs

The VMops dashboard

Highlighted features for end-users

  • User identification
    • Based on the aforementioned identification, provide a personalized list of VMs available for the user based on his VO membership and his role within the VO (ex. vm_operator@fedcloud.egi.eu)
  • Create a new topology with one or more instances of a single VM
  • Attach additional storage to the VM instances
  • Deploy/Un-deploy a topology
  • Start/Stop a topology (start/stop all the VMs instances of a topology)
  • Start/Stop a single VM instance
  • Provide personalized view of topologies and/or VM instances

Highlighted technical features

  • TOSCA compatible
  • Infrastructure Manager (IM) as the OCCI communication layer
  • REST APIs for integration with other services
  • Single-Sign-On with the portal and the rest of the AppDB sub-services
  • Scalable architecture (one front-end, many back-ends for load balancing)


Create (and deploy) a new VM Topology

To create (and deploy) a new VM topology, just click on the New Topology button and configure the settings using the Topology Builder interface as shown in the figure below.

The configuration of a new VM topology is done in four steps:

  • Select the EGI Virtual Appliance (VA) to be included in the topology
  • Select the Virtual Organisation (VO) where the topology will be deployed
  • Identify the Provider Endpoint where deploy the topology
  • Choose the VM template for the VA


EGI AppDB VMops 1.png


In this example, the topology is composed by only one VA (e.g. EGI Ubuntu 140.04). This VA will be deployed in the CESNET-MetaCloud provider under the fedcloud.egi.eu VO and using the small flavour as VM template.


EGI AppDB VMops 2.png


Clicking on the Launch button the deployment process of the VM topology will start.

As soon as the topology has been deployed, from the EGI AppDB VMops dashboard the user can get the public IP address of the running VM and download the SSH public key that will be used to access.


EGI AppDB VMops 3.png