1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-27 03:21:29 +03:00
Commit Graph

76 Commits

Author SHA1 Message Date
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
20ff34756c Feature #1112: Add automatic cluster placement requirements to new VMs 2012-03-05 16:20:04 +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
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
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
Carlos Martín
98c5c246c2 Feature #1112: Do not use host's TM_MAD 2012-02-22 16:01:30 +01:00
Jaime Melis
a2b7cb6bc9 Bump to version 3.2.0 2012-01-12 12:29:18 +01:00
Carlos Martín
f0d8ac78d6 Bug #759: Check if XML is valid before it is stored in the DB. 2011-12-19 17:09:31 +01:00
Carlos Martín
7efcb0e140 Feature #863: Small comment fix 2011-11-11 17:11:59 +01:00
Ruben S. Montero
fbcc340c8a feature #863: change prototype for vnm_mad functions 2011-11-10 22:53:39 +01:00
Carlos Martín
665036efcf Feature #863: Add Virtual Network MAD to hosts 2011-11-10 17:28:32 +01:00
Ruben S. Montero
f6ce18bfb4 feature #863: Change the OpenNebula Core to VMM Driver protocol now all messages have the same format:
ACTION ID XML_B64_DATA
The B64 data includes the parameters for each action plus a new field for the network driver used by the target host.

Also this commit changes the tree for the networking drivers.
2011-11-10 11:15:58 +01:00
Carlos Martín
21bca20780 Bug #848: Add error message and stop oned execution if bootstrap fails 2011-10-10 06:14:46 -07:00
Ruben S. Montero
88317546b5 feature #653, #488: Networks can only be referenced by ID in NICs. Names can now be repeated, even for the same user 2011-07-08 20:00:27 +02:00
Ruben S. Montero
d74b69e4ce Merge branch 'feature-696' into feature-687 + Filter for all groups
Conflicts:
	include/RequestManagerPoolInfoFilter.h
	src/rm/RequestManagerPoolInfoFilter.cc
2011-07-01 18:39:36 +02:00
Ruben S. Montero
8e33e4cded feature #687: Resources now stores the name of the owner and the group 2011-06-30 11:31:00 +02:00
Ruben S. Montero
9cea16cd5e feature #696: Virtual Machine info method now returns the full history of the VM. 2011-06-25 01:29:44 +02:00
Carlos Martín
e28ad2a69d Feature #662, #407: Delete operator<< from PoolObjectSQL classes. Remove Cluster objects. 2011-06-03 15:33:48 +02:00
Ruben S. Montero
686b8d5b40 feature #662: Removed uneeded files. New factory method to get templates from a PoolObjectSQL 2011-06-01 23:53:09 +02:00
Ruben S. Montero
437a01a2c6 feature #622: Added PERSISTENT tag to DISKs based in persistent IMAGES. New method to setup auth requests for virtual machine templates. 2011-06-01 12:41:46 +02:00
Carlos Martín
3fa10a2ddf Feature #407: Add 'GID' attribute to some pool objects; change *pool.info XML-RPC flag meaning; update onedb migrator; fix tests.
* VM, VMTEMPLATE, VNET & IMAGE objects have a GID attribute, and a table column. The group id is inherited from the user creating the object, except for VMs created from Templates, that inherit the Template's group.
  * The new flag meaning has been modified in src/rm sources and CLI commands for one.(vm,template,vnet,image)pool.info . It changes from
      -2 all,  -1 mine & public,  >=0 UID
    to
      -3 mine,  -2 all,  -1 mine & group
  * USER has a group, but not secondary ones. The user_pool table doesn't have a GID column, we'll deal with it later when the group-users relations are implemented.
  * onedb migrator 1.rb: deleted USERNAME, and GID added.
2011-05-16 17:00:27 +02:00
Carlos Martín
09c93c7528 Feature #407: Remove usernames from owned resources, only user-id is stored now. 2011-05-12 17:10:35 +02:00
Ruben S. Montero
db8aa7f5bf feature #575: Improved log messages for drivers. Error string also propagated to images 2011-04-15 01:51:38 +02:00
Ruben S. Montero
cd163f2a54 feature #575: Add error messages to VM templates (VMM part) 2011-04-15 00:34:22 +02:00
Carlos Martín
2ce4009975 Feature #523: Extra error checks for one.vm.savedisk XML-RPC method 2011-04-11 18:05:43 +02:00
Ruben S. Montero
1e4e4f2c32 feature #523, #407, #488: Template is now part of base class PoolObjectSQL 2011-04-08 01:02:55 +02:00
Ruben S. Montero
7f67ceff0a Merge branch 'feature-407' into feature-523
Conflicts:
	src/image/ImagePool.cc
2011-03-24 16:53:43 +01:00
Carlos Martín
27341b66cf Features #539, #407: Small consistency checks for VMs 2011-03-22 18:40:03 +01:00
Ruben S. Montero
08466818fd Merge branch 'feature-407' into feature-523 2011-03-10 12:34:46 +01:00
Ruben S. Montero
ac6c5644fd feature #407: Minor changes for the VirtualMachine Pool 2011-03-08 17:55:14 +01:00
Ruben S. Montero
ea84e9dae6 feature #407: Removed uid from VirtualMachine class 2011-03-08 10:04:57 +01:00
Ruben S. Montero
9288a79aa3 feature #407: Several bug fixes. Better index for names. 2011-03-05 03:24:11 +01:00
Ruben S. Montero
fadbe3a4d7 feature #407: All resources now uses the base classes and index 2011-03-04 23:26:55 +01:00
Carlos Martín
e22e1cc278 Feature #407: VM's last_seq deleted, it is not needed any more 2011-03-01 18:46:59 +01:00
Carlos Martín
493a9e9c8e Feature #407: Virtual Machine uses new xml blob DB schema 2011-03-01 17:47:20 +01:00
Jaime Melis
4980255942 Update copyright year to 2011 2011-02-25 14:34:44 +01:00
Ruben S. Montero
bcb7e774de Merge branch 'bug-419' 2011-02-01 16:46:39 +01:00
Carlos Martín
f9902c89ec Bug #419: "SELECT *" SQL statement modified to use the column names 2011-01-27 17:23:51 +00:00
Ruben S. Montero
098c1dc9f8 feature #457: Rename DELETE state to CLEANUP 2010-12-31 17:00:26 +01:00
Carlos Martín
90a58ce066 one.vmpool.info xml-rpc method now has 2 more parameters
The method keeps compatibility, and can be called with 2 or 4 parameters

It now returns the the extended info upon request, reading only the vm_pool
table in the DB if the Histoy and username are not needed

The last parameter allows filtering by VM status
2010-08-27 16:11:28 +02:00
Ruben S. Montero
7ac6121da9 bug #274: Error messages are now sent to the user when allocating objects 2010-08-05 19:28:28 +02:00
Carlos Martín
fa002ca701 feature #282: Template attributes are now managed by the PoolSQL objects, and then the object has to be updated to write changes to DB. 2010-08-04 16:55:00 +02:00
Carlos Martín
7221ae061c feature #282 & #192: VirtualMachineTemplate moved from its own table to a vm_pool column. 2010-08-04 10:30:31 +02:00
Carlos Martín
007f5f6b9c feature #200: XML-RPC method for saving images while a VM is executing. 2010-07-21 18:10:58 +02:00
Ruben S. Montero
34b2ed6c5c feature #203: Authorization method for VMs now in RM 2010-07-14 18:11:29 +02:00
Ruben S. Montero
1035fe7722 feature #203: Removed Auth from allocate (VM, IMAGE & NET). Added NETWORK and NETWORK_ID for NICs and IMAGE and IMAGE_ID for DISKS 2010-07-14 16:21:41 +02:00
Ruben S. Montero
edea2edf2b feature #203: Integrated VM allocation with AuthManager 2010-07-09 12:10:05 +02:00
Tino Vázquez
66697573f2 feature #200: Now VirtualMachine uses the same OID for VM and its templates 2010-07-01 13:30:42 +02:00