Changes between Version 20 and Version 21 of image-proxy-with-orca

Show
Ignore:
Timestamp:
06/23/11 17:31:28 (8 years ago)
Author:
prateek (IP: 128.89.81.179)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • image-proxy-with-orca

    v20 v21  
    33== Overview == 
    44 
    5 [https://code.renci.org/gf/project/networkedclouds/wiki/?pagename=ImageProxy ImageProxy] allows  independent Ecalyptus sites to create VMs with identical images. Images are identified by a URL and a GUID, SHA-1 hash of the image (use sha1sum GNU utility to generate a hash of a file). A metadata file containing information about the different types of images needs to be created.  
     5[https://code.renci.org/gf/project/networkedclouds/wiki/?pagename=ImageProxy ImageProxy] allows  independent Ecalyptus sites to create VMs with identical images. Images are identified by a URL and a signature, SHA-1 hash of the image (use sha1sum GNU utility to generate a hash of a file). A metadata file containing information about the different types of images needs to be created.  
    66{{{ 
    77Sample metadata file. Node element names and keywords representing image type are case sensitive. 
     
    99        <image> 
    1010                <type>FILESYSTEM</type> 
    11                 <signiture>FS_IMAGE_HASH</signiture> 
     11                <signature>FS_IMAGE_HASH</signature> 
    1212                <url>http://url_filesystem_image</url> 
    1313        </image> 
    1414        <image> 
    1515                <type>KERNEL</type> 
    16                 <signiture>KERNEL_IMAGE_HASH</signiture> 
     16                <signature>KERNEL_IMAGE_HASH</signature> 
    1717                <url>http://url_kernel_image</url> 
    1818        </image> 
    1919        <image> 
    2020                <type>RAMDISK</type> 
    21                 <signiture>RAMDISK_IMAGE_HASH</signiture> 
     21                <signature>RAMDISK_IMAGE_HASH</signature> 
    2222                <url>http://url_ramdisk_image</url> 
    2323        </image> 
     
    2525}}} 
    2626 
    27 The metadata file itself also needs to be hosted. Provided with the URL for the metadata file, !ImageProxy associated with a Eucalyptus site can download and install the required images and provide ORCA with site-specific image ids (AMI/EMI, AKI/EKI, ARI/ERI) that can be used to create guest VMs on that site. Even though image ids will be different for each site, VMs will be runnning the same user-supplied image.  
     27The metadata file itself also needs to be hosted. Provided with the URL for the metadata file and its signature (SHA1 hash), !ImageProxy associated with a Eucalyptus site can download and install the required images and provide ORCA with site-specific image ids (AMI/EMI, AKI/EKI, ARI/ERI) that can be used to create guest VMs on that site. Even though image ids will be different for each site, VMs will be runnning the same user-supplied image.  
    2828 
    2929== ORCA Integration (Camano 3.0+) == 
     
    4848 
    4949    <compute:VMImage rdf:about="#DukeVMImageTest"> 
     50        <topology:hasGUID rdf:datatype="&xsd;string">1234567890</topology:hasGUID> 
    5051        <topology:hasURL>http://geni-orca.renci.org/image/duke</topology:hasURL> 
    5152    </compute:VMImage>