Commit Graph
635 Commits
Author SHA1 Message Date
Carlos Martín f2e6303c3e Feature #1112: Add new cluster_id parameter to one.vn.allocate 2012-03-09 15:49:45 +01:00
Carlos Martín ea70484edc Feature #1112: Fix save_as image state update when VMs in failed state are deleted 2012-03-06 18:44:22 +01:00
Carlos Martín 51cec846bf Feature #1112: Renamge DATASTORE/TYPE to DS_MAD 2012-03-06 15:13:55 +01:00
Carlos Martín bb2b9371a0 Feature #1112: Do not create cluster "default" at bootstrap 2012-03-06 14:47:17 +01:00
Ruben S. Montero d38292505b feature #1112: Update Image state when releasing it (persistent and save_as images) 2012-03-06 00:18:01 +01:00
Ruben S. Montero 13bee9d9da Merge branch 'feature-1112' of git.opennebula.org:one into feature-1112 2012-03-05 23:49:42 +01:00
Ruben S. Montero 92dd8d4c5e feature #1112: Save_as functionality 2012-03-05 23:49:18 +01:00
Carlos Martín 5ea3d682ee Feature #1112: Fix tests compilation 2012-03-05 17:53:17 +01:00
Carlos Martín 05fdb88739 Feature #1112: Allow datastore template update to change the internal TYPE and TM_MAD attributes 2012-03-05 16:47:59 +01:00
Carlos Martín 20ff34756c Feature #1112: Add automatic cluster placement requirements to new VMs 2012-03-05 16:20:04 +01:00
Carlos Martín 759c0a2366 Feature #1112: New onedatastore update method 2012-03-02 17:25:42 +01:00
Carlos Martín 6ff6e1f200 Feature #1112: Add permissions to DS. New chown & chmod methods 2012-03-02 16:11:50 +01:00
Ruben S. Montero c58dd74666 feature #1112: Adjust core modules to generate right paths for system datastore. Fix bugs in TM shared 2012-03-02 00:06:57 +01:00
Carlos Martín f69a646ceb Feature #1112: Add owner and group to DS. To do: chown, chmod methods 2012-03-01 18:50:17 +01:00
Carlos Martín a4426b6824 Feature #1112: Store oneadmin's ID and name in UserPool 2012-03-01 18:48:25 +01:00
Carlos Martín 9a7d78f7f2 Feature #1112: Hosts, DS & VNets can belong to the 'none' cluster.
The cluster id -1 is used to indicate objects that can be clustered,
but are not assigned to any cluster. The new methods to remove objects
from their current datastore actually set this 'none' or -1 cluster
ID.

VNets are always created in this 'none' cluster. Hosts and DS require
a cluster ID to be placed when allocated, and the ruby OCA by default
sets it to 'none'
2012-03-01 17:14:52 +01:00
Carlos Martín 55b4b9510a Feature #1112: DS base_path is set by the core in /var/lib/one/datastores/$ID 2012-03-01 14:59:19 +01:00
Carlos Martín b49a249943 Feature #1112: Associate VNets to Clusters. New VNets are created in the "default" cluster 2012-02-29 18:09:47 +01:00
Carlos Martín a04102ce78 Feature #1112: Refactor RMDelete, hosts and datastores use the same method to be removed from their clusters 2012-02-29 17:00:33 +01:00
Carlos Martín c3d504293c Feature #1112: Move datastore to cluster addition from DatastorePool::allocate to RMAllocate 2012-02-29 16:30:52 +01:00
Carlos Martín be00373b09 Feature #1112: Refactor RequestManagerAllocate to be able to add objects to clusters on creation 2012-02-29 16:06:29 +01:00
Carlos Martín 07eba81abd Feature #1112: refactor Request::get_info 2012-02-28 17:59:03 +01:00
Carlos Martín f722dafb43 Feature #1112: Make cluster parameter mandatory for new hosts 2012-02-28 17:30:07 +01:00
Carlos Martín c8d1af5e8a Feature #1112: Remove host from its cluster when it is deleted 2012-02-28 17:25:02 +01:00
Carlos Martín 98fcd42e2b Feature #1112: Integrate clusters into acl rules 2012-02-28 15:29:32 +01:00
Carlos Martín 4d5ea6f8a2 Merge branch 'master' into feature-1112 2012-02-28 12:33:05 +01:00
Carlos Martín dd51ce11bf Feature #1112: Associate Datastores to Clusters 2012-02-28 12:17:33 +01:00
Carlos Martín 313c2967c7 Feature #1112: Refactor Cluster attributes to be used in other classes by inheritance 2012-02-27 18:55:15 +01:00
Carlos Martín 95b5f40504 Feature #1112 #962: Better handling of error messages in Clusters 2012-02-27 16:08:34 +01:00
Carlos Martín 85caad3a1e Feature #1112: Cluster does not inherit from ObjectCollection, instead it now contains 3 collections for hosts, DS and vnets 2012-02-27 14:55:43 +01:00
Ruben S. Montero 37e25141de feature #1112: Makes system datastore access safer 2012-02-26 21:52:10 +01:00
Ruben S. Montero 5363c4ff05 feature #1112: Fix VM paths for the new system datastore 2012-02-25 23:31:44 +01:00
Ruben S. Montero aecacf5c80 feature #1112: Prepare TM to use a single Transfer Manager driver that handle multiple Datastore transfer plugins 2012-02-25 01:28:28 +01:00
Ruben S. Montero 96e1055543 feature #1112: Get TM_MAD from Datastores 2012-02-25 01:25:59 +01:00
Ruben S. Montero 7279fc1b96 feature-#1112: Add remote_system_dir for Virtual Machines 2012-02-25 01:25:28 +01:00
Ruben S. Montero 80b49ff6b4 feature #1112: Add system_dir for VMs 2012-02-24 23:13:22 +01:00
Ruben S. Montero fc6aa51c0d feature #962, feature #1112: Improve error messages when getting an Image or a Virtual Network 2012-02-24 21:13:56 +01:00
Carlos Martín f6615f66d2 Feature #1112: New method & command onecluster addhost 2012-02-24 18:55:21 +01:00
Carlos Martín 2580411adf Feature #1112: Add cluster attribute to Host 2012-02-24 18:53:18 +01:00
Carlos Martín 304db6457b Feature #1112: Remove duplicated cluster header 2012-02-24 16:58:11 +01:00
Carlos Martín 4e2b33fa23 Feature #1112: Clusters are coming back into fashion this season 2012-02-24 15:58:51 +01:00
Ruben S. Montero f4743b6077 Fix Tests. 2012-02-24 14:55:31 +01:00
Ruben S. Montero a0ca68d0e3 Remove TM from Host 2012-02-24 14:55:00 +01:00
Carlos Martín 7ffae6fb8e Feature #1112: Remove datastore initialization from oned.conf 2012-02-23 18:27:35 +01:00
Carlos Martín 1e63b6ce4e Feature #1112: Add TM_MAD to Datastores 2012-02-22 18:22:41 +01:00
Carlos Martín 98c5c246c2 Feature #1112: Do not use host's TM_MAD 2012-02-22 16:01:30 +01:00
Carlos Martín 546b6c8a4e Feature #1112: Restrict image creation on system DS. Create new default DS 2012-02-22 12:19:47 +01:00
Jaime Melis ae35b61159 Bump to 3.3.0 2012-02-20 12:31:34 +01:00
Ruben S. Montero 3a8525bdc1 feature #1112: Work on the datastore drivers:
- Moved references to image_mad to datastore_mad. Adjusted installation dirs and source files
  - FS driver cp command uses DS_DRIVER_ACTION_DATA message
  - New libfs.sh to deal with datastore protocol
  - New xpath.rb to get XML elements in shell programs
  - Change oned.cong and OpenNebula core files to use DATASTORE instead of IMAGE
  - Change mkfs driver function to use the drv action data
2012-02-19 02:08:03 +01:00
Carlos Martín b0063c0f80 Feature #1112: WIP, Use XML data in image manager driver messages 2012-02-17 17:28:31 +01:00