Feature #1617

Support for plain files Datastores

Added by Ruben S. Montero over 8 years ago. Updated over 8 years ago.

Status:ClosedStart date:10/29/2012
Priority:NormalDue date:
Assignee:Ruben S. Montero% Done:

0%

Category:Core & System
Target version:Release 4.0
Resolution:fixed Pull request:

Description

Used to store plain files, specially:

1.- Context files, transferred to the hosts as part of the ISO device
2.- Kernels and ramdisks, transferred to the hosts as $DATASTORE_LOCATION/$SYSTEM_DS/$VM_ID/kernel and rmadisk


Related issues

Related to Feature #683: RFC : Have a kernel/initrd/file repository Closed 06/15/2011

Associated revisions

Revision 8a2822b3
Added by Ruben S. Montero over 8 years ago

feature #1617: Add Datastore TYPE. There are three types IMAGE (stores disk images), SYSTEM (stores disks of running VMs) and FILE (store context/kernel/initrd files)

Revision 04c0abd8
Added by Ruben S. Montero over 8 years ago

feature #1617: Datastore types for JAVA OCA

Revision f19debf5
Added by Ruben S. Montero over 8 years ago

feature #1617: Added a new image type: FILE

Revision 3c3830ae
Added by Ruben S. Montero over 8 years ago

feature #1617: Fix compilation issue, renamed constant

Revision 04964140
Added by Ruben S. Montero over 8 years ago

feature #1617: Checks: FILE Images can only be registered in FILE_DS. Cannot clone FILE images.

Revision 8feb9206
Added by Ruben S. Montero over 8 years ago

feature #1617: Fix bugs when checking DS and FILE types. Fix bug to stat FILE images

Revision ed9a1407
Added by Ruben S. Montero over 8 years ago

feature #1617: Image of type FILE: are always non-persistent, does not have DEV_PREFIX, cannot be acquired, cannot change type as they live in a FILE_DS.

Revision 1e59955f
Added by Ruben S. Montero over 8 years ago

feature #1617: Better error message

Revision 46c3a8ec
Added by Ruben S. Montero over 8 years ago

feature #1617: Implements a new $FILE parser for VM templates. Initial function to get kernels from FILE_DS datastores

Revision 7fa82c51
Added by Ruben S. Montero over 8 years ago

feature #1617: Add initrd management for file datastore

Revision 3461fd45
Added by Ruben S. Montero over 8 years ago

feature #1617: Add all the needed parameters to transfer kernels and initrd files

Revision d063e6e4
Added by Ruben S. Montero over 8 years ago

feature #1617: Automatic requirements uses CLUSTER_ID for FILE datastores of kernels and initrd files

Revision dd914b68
Added by Ruben S. Montero over 8 years ago

feature #1617: Create a FILE datastore when bootstraping OpenNebula

Revision 5364c22b
Added by Ruben S. Montero over 8 years ago

feature #1617: Transfer Manager actions to clone kernels and initrds

Revision f51a3a45
Added by Ruben S. Montero over 8 years ago

feature #1617: Parse CONTEXT files. New attribute FILE_DS added to use FILE_DS Datastore

Revision d6538d50
Added by Ruben S. Montero over 8 years ago

feature #1617: Remove leading blanks from file attributes

Revision 62857345
Added by Ruben S. Montero over 8 years ago

feature #1617: Return correct value for oneimage clone

Revision 81f9fb78
Added by Ruben S. Montero over 8 years ago

feature #1617: Default DS type is IMAGE_DS

Revision 2d25550e
Added by Ruben S. Montero over 8 years ago

feature #1617: Add default to disk_attribute

Revision ff926f17
Added by Ruben S. Montero over 8 years ago

feature #1617: New image types: KERNEL, RAMDISK and CONTEXT to store plain files for different uses.

Revision bf8c8c4d
Added by Carlos Martín over 8 years ago

Feature #1617: Minor edits, typos

Revision 95036ed6
Added by Carlos Martín over 8 years ago

Feature #1617: Add changes to DB migrator

Revision 6fc7da11
Added by Ruben S. Montero over 8 years ago

feature #1617: Add default to disk_attribute

Revision bd1a64c0
Added by Ruben S. Montero over 8 years ago

feature #1617: New image types: KERNEL, RAMDISK and CONTEXT to store plain files for different uses.

Revision 2a5f302b
Added by Carlos Martín over 8 years ago

Feature #1617: Minor edits, typos

Revision cb30f922
Added by Carlos Martín over 8 years ago

Feature #1617: Add changes to DB migrator

History

#1 Updated by Ruben S. Montero over 8 years ago

  • Target version set to Release 4.0

#2 Updated by Ruben S. Montero over 8 years ago

  • Category set to Core & System
  • Status changed from New to Closed
  • Assignee set to Ruben S. Montero
  • Resolution set to fixed

Merged in master. Documentation at:

Also available in: Atom PDF