Commit Graph
39 Commits
Author SHA1 Message Date
Javi Fontan e1f6dee180 Update copyright notice year 2016-05-04 12:33:23 +02:00
Ruben S. Montero 784a4fc960 feature #2980: VNC port tracking. Includes a VNC bitmap for each cluster to
track the ports in use in the cluster and avoid port collision. VNC ports are
assigned when the VM is deployed and released when the VM is stopped, undeployed
or done.

Includes the following:
  - 9da66150dc0e3dc2731518d8a215f9598696a999
  - 4c35a9fcccf70cbe87d2947403ea815967e7b605
  - ccfccb6d2fc40aa1c07eb994f37b8da4fb479082
  - b1b64e61a39f4452c7ba00e581de42888e0e84a5
  - d474ee4db9ed520bcae743d510be35b25ea988ed
  - dacb61b1402da2ec309b6e79bdd285d0d11de84f
2016-04-05 12:56:34 +02:00
Ruben S. Montero 3fb8a0e161 feature #4369: Better const signature. Removed unused varibles and
methods. ACL filter is generated in the ClusterPool class, moved DB name
to private scope. Copy constructor for object collection. Uniform
get_cluster_id function.
2016-03-21 13:01:45 +01:00
Carlos Martín b715c4f773 Feature #4369: Remove datastore_location setting by cluster 2016-03-16 13:07:10 +01:00
Carlos Martín f6d10bdec0 Feature #4369: Undo Host changes to have only one cluster 2016-03-15 16:37:36 +01:00
Carlos Martín 621a186947 Feature #4369: ACL engine uses multple clusters 2016-03-11 15:42:17 +01:00
Carlos Martín e8a05ca1d7 Feature #4369: Replace cluster ID with a set of IDs 2016-03-10 16:28:33 +01:00
Ruben S. Montero 9e4af1ebc6 feature #3204: Security Group dynamic update. Add support to update SG
rules of running VMs though a new one.secgroup.commit operation
2016-03-01 23:31:31 +01:00
Jaime Melis e20fb5c4c4 Fix copyright in banners 2015-09-23 16:51:10 +02:00
Carlos Martín 5000d27281 Feature #3778: Add new ds-id param to one.vm.migrate 2015-04-29 13:10:07 +02:00
Jaime Melis 8d00b74177 Change year to 2015 2015-02-24 12:27:59 +01:00
Ruben S. Montero 7577d6d6b9 feature #1798: Optionally reserve capacity from a host. Cluster defaults can be defined 2014-03-04 11:42:44 +01:00
Jaime Melis 11520021f7 Bump to version 4.5.0 2014-01-09 11:51:20 +01:00
Ruben S. Montero 56681cec9a Merge branch 'master' into feature-1712 2013-09-16 12:01:38 +02:00
Ruben S. Montero aaaadf3fc8 feature #1712: Default DS selection code moved to Cluster class 2013-09-16 12:00:34 +02:00
Carlos Martín 1d0cd105f4 Feature #1712: If the ds_id is not defined, the first cluster system DS is used 2013-09-10 13:43:50 +02:00
Carlos Martín 17052e6992 Feature #1713: Add host, ds and vnet rename actions 2013-09-02 12:53:54 +02:00
Ruben S. Montero 9eb140e38b feature #1712: Use cluster system DS. If no DS is specified in onevm.deploy the default SYSTEM_DS will be used. 2013-08-31 01:03:46 +02:00
Jaime Melis 7357bffe34 Update copyright notice 2013-01-24 16:18:30 +01:00
Jaime Melis af61e33f8c Update year to 2013 2013-01-24 16:03:57 +01:00
Ruben S. Montero c523b889f1 Revert "Bug #1694: If a DS updates its type to system_ds, update the cluster system_ds"
This reverts commit ca4504f984.
2012-12-24 12:27:53 +01:00
Carlos Martín ca4504f984 Bug #1694: If a DS updates its type to system_ds, update the cluster system_ds 2012-12-17 18:15:02 +01:00
Carlos Martín 3c6871b2c0 Bug #1694: Remove potential deadlock 2012-12-17 16:54:17 +01:00
Carlos Martín cdab2668d1 Bug #1694: Add new attribute system_ds to Cluster. Template attribute is now ignored 2012-12-17 16:23:16 +01:00
Ruben S. Montero ee40a04c83 feature #1393: DATASTORE_LOCATION can be set in the cluster template 2012-10-05 13:23:44 +02:00
Carlos Martín fd28ff9d9f Bug #1306: If the cluster has a SYSTEM_DS set, check that it is actually a system type ds. Do not allow image registration in any system type DS. 2012-06-29 15:09:25 +02:00
Carlos Martín 792dcf01b3 Bug #1306: Clusters can use the datastore set in SYSTEM_DS, Datastores can have SYSTEM = YES in the template 2012-06-29 12:44:04 +02:00
Carlos Martín a6b2c86bfb Bug #1306: Add Template contents to Clusters 2012-06-28 17:51:21 +02:00
Carlos Martín 7a89275c2b Feature #1112: Return an error message when DS 0 (system) is added to any cluster 2012-03-22 15:56:09 +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 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
Carlos Martín 4e2b33fa23 Feature #1112: Clusters are coming back into fashion this season 2012-02-24 15:58:51 +01:00
Carlos Martín e28ad2a69d Feature #662, #407: Delete operator<< from PoolObjectSQL classes. Remove Cluster objects. 2011-06-03 15:33:48 +02:00
Carlos Martín 7285fbd5c0 Merge branch 'feature-407' of git.opennebula.org:one into feature-407
Conflicts:
	include/Group.h
	include/User.h
	src/cluster/Cluster.cc
	src/cluster/ClusterPool.cc
	src/group/Group.cc
	src/rm/RequestManagerUserAllocate.cc
	src/um/User.cc
2011-05-25 14:56:35 +02:00
Carlos Martín 6230001c56 Feature #407:
* Chown method: destination user and group are checked, auth. manager request used.
  * New one.group.chown method.
  * New ObjectCollection class to store sets of IDs.
  * New RM user.addgroup user.delgroup methods, users and groups store a cross-reference ID set.
  * Clusters store a set of Host IDs. The RM part of the add/remove host functionality works, but should be re-done to avoid deadlocks.
  * Fix onedb schmea for template_pool table bug.
2011-05-25 12:13:17 +02:00
Ruben S. Montero 122a45ac28 feature #407: order of uid, gid the same for constructors. Solved som issues with fix_times 2011-05-22 22:30:36 +02:00
Ruben S. Montero 3a833878c0 feature #407: Minor modification on Cluster and Host classes 2011-03-17 21:04:24 +01:00
Carlos Martín cc81b3cf65 Feature #407: ClusterPool is now a full PoolSQL class 2011-03-14 19:06:39 +01:00