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 Virtual Machine Image Preparation"

From EGIWiki
Jump to navigation Jump to search
Line 9: Line 9:
= Image size and layout =
= Image size and layout =


= Contextualization and credentials =  
= Contextualization and credentials =
 
You can prepare fully customised Virtual Appliances and make them available to the sites supporting your VO.
 
# First, prepare a Virtual Machine Image (VMI) that encapsulates your application.
#* There are several methods for preparing the image, check  the [[Federated_Cloud_Virtual_Machine_Image_Preparation|VMI guide]] for tips
#* We use [https://packer.io packer] with [https://www.virtualbox.org VirtualBox], which can run easily on your computer
#* Beware images should not contain any credentials, use [https://cloudinit.readthedocs.io/en/latest/ cloud-init] and follow [[Virtual_Machine_Image_Endorsement#Hardening_guidelines |hardening guidelines]].
#Make the VMI available online, for example in the [http://appliance-repo.egi.eu/images/ EGI Appliance Repository]
#* See [[FAQ10#How_can_I_upload_a_VM_image_to_the_EGI_FedCloud_repository | How can I upload a VM image to the EGI FedCloud repository]] entry in the FAQ
#* If you don't use the EGI Appliance Repository, please ensure that the server used has enough bandwidth to allow sites download the image.
# Register the VMI as a new Virtual Appliance in the [http://appdb.egi.eu EGI Applications Database]
#* See  [https://wiki.appdb.egi.eu/main:faq:how_to_register_a_virtual_appliance AppDB how to register a virtual appliance documentation]
# Once your VA is published, inform your VO through Applications Database about it.
#*  [https://wiki.appdb.egi.eu/main:guides:guide_for_managing_virtual_appliance_versions_using_the_portal Check the guide for managing VA versions]
#* VO-wide image lists can be managed by users that have the ''VO Manager'', ''VO Expert'' or ''VO deputy'' roles within the VO.
# Once your appliance is in the VO-wide image list, it will be deployed on the Federated Cloud sites of your VO.


= Security =
= Security =

Revision as of 23:25, 25 May 2017

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




Overview

Advantages

Disadvantages

Image size and layout

Contextualization and credentials

You can prepare fully customised Virtual Appliances and make them available to the sites supporting your VO.

  1. First, prepare a Virtual Machine Image (VMI) that encapsulates your application.
  2. Make the VMI available online, for example in the EGI Appliance Repository
  3. Register the VMI as a new Virtual Appliance in the EGI Applications Database
  4. Once your VA is published, inform your VO through Applications Database about it.
  5. Once your appliance is in the VO-wide image list, it will be deployed on the Federated Cloud sites of your VO.

Security

Workflow

Add-context-disk.png