Feature #1617
Support for plain files Datastores
Status: | Closed | Start date: | 10/29/2012 | |
---|---|---|---|---|
Priority: | Normal | Due 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
Associated revisions
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)
feature #1617: Datastore types for JAVA OCA
feature #1617: Added a new image type: FILE
feature #1617: Fix compilation issue, renamed constant
feature #1617: Checks: FILE Images can only be registered in FILE_DS. Cannot clone FILE images.
feature #1617: Fix bugs when checking DS and FILE types. Fix bug to stat FILE images
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.
feature #1617: Better error message
feature #1617: Implements a new $FILE parser for VM templates. Initial function to get kernels from FILE_DS datastores
feature #1617: Add initrd management for file datastore
feature #1617: Add all the needed parameters to transfer kernels and initrd files
feature #1617: Automatic requirements uses CLUSTER_ID for FILE datastores of kernels and initrd files
feature #1617: Create a FILE datastore when bootstraping OpenNebula
feature #1617: Transfer Manager actions to clone kernels and initrds
feature #1617: Parse CONTEXT files. New attribute FILE_DS added to use FILE_DS Datastore
feature #1617: Remove leading blanks from file attributes
feature #1617: Return correct value for oneimage clone
feature #1617: Default DS type is IMAGE_DS
feature #1617: Add default to disk_attribute
feature #1617: New image types: KERNEL, RAMDISK and CONTEXT to store plain files for different uses.
Feature #1617: Minor edits, typos
Feature #1617: Add changes to DB migrator
feature #1617: Add default to disk_attribute
feature #1617: New image types: KERNEL, RAMDISK and CONTEXT to store plain files for different uses.
Feature #1617: Minor edits, typos
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:
- Files Datastore http://opennebula.org/documentation:rel4.0:file_ds
- Using it in OS/KERNEL, OS/INITRD and CONTEXT/FILES_DS in http://opennebula.org/documentation:rel4.0:template