1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-07 17:17:41 +03:00
Commit Graph

478 Commits

Author SHA1 Message Date
Robert Schweikert
eadb36122b Bug #1276: Increase timeout value The previous value of 5 seconds was not sufficient to complete the initialization phase and the oned process was killed prematurely. This causes subsequent startup attempts of oned to fail without providing an easily identifiable failure cause. 2012-07-02 18:20:51 +02:00
Carlos Martín
1ee82ca626 Bug #1306: Update xsd files 2012-07-02 14:50:21 +02:00
Carlos Martín
e333f58bde Update VM state diagrams
(cherry picked from commit aab607da35)
2012-06-25 15:56:24 +02:00
Carlos Martín
aab607da35 Update VM state diagrams 2012-06-25 15:37:56 +02:00
Jaime Melis
746d68db03 Bump version to 3.5.80 2012-06-22 16:05:02 +02:00
Tino Vazquez
8c13490bde feature #1307: Add sh option to VMware vmm driver 2012-06-20 15:50:32 +02:00
Ruben S. Montero
727826b0a8 Merge branch 'feature-1223'
Conflicts:
	src/image/ImageManagerActions.cc
	src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java
2012-06-19 23:48:13 +02:00
Ruben S. Montero
8f809df025 Merge branch 'feature-1291' 2012-06-19 14:30:50 +02:00
Ruben S. Montero
ce39dc516c feature #1223: Removed no-longer supported DISK/SOURCE attribute from VM_RESTRICTED_ATTR in oned.conf 2012-06-19 11:15:31 +02:00
Carlos Martín
9e2a15f820 Feature #1291: Update image.xsd doc file 2012-06-18 16:53:14 +02:00
Carlos Martín
780fad0c7b Update xsd doc files 2012-06-18 16:27:52 +02:00
Tino Vazquez
da5a18a886 feature #1307: Add oned.conf options for attach disk in VMware
Modify scripts to abide to new parameter signature
2012-06-15 17:43:01 +02:00
Ruben S. Montero
17d869e388 Merge branch 'feature-1288'
Conflicts:
	install.sh
2012-06-11 23:00:56 +02:00
Ruben S. Montero
32f72f56e7 feature #1288: XSD schemas for user/group quotas 2012-06-10 22:14:52 +02:00
Ruben S. Montero
e793ca89e1 feature #1288: Remove previous quota drivers 2012-06-10 20:40:18 +02:00
Javi Fontan
eb619a7e4f Nokogiri is no longer an optional gem in install_gems 2012-06-01 12:13:01 +02:00
Javi Fontan
c16a97e5ac change datamaper dependency to sequel for ozones 2012-06-01 12:13:01 +02:00
Ruben S. Montero
dd6f8b22fa Merge branch 'feature-1279' 2012-05-30 17:28:48 +02:00
Ruben S. Montero
dc0c179908 feature #1268: Integrate js language generation in building process 2012-05-24 14:43:43 +02:00
Carlos Martín
df6b93e688 Feature #1279: Remove the old oneacctd stuff 2012-05-21 17:56:22 +02:00
Ruben S. Montero
0094bfa917 feature #766: Update host.xsd with a comment for the host states 2012-05-18 14:37:07 +02:00
Ruben S. Montero
87a7a09626 feature #1279: Change name of *_monitoring_history internal variables. Adds a custom dump_monitoring method for single VMs. Expiration times are stored as time_t. 2012-05-17 00:56:03 +02:00
Carlos Martín
bb4d39baf5 Feature #1279: Add one.vm.monitoring and one.vmpool.monitoring
methods, new  vm_monitoring table
2012-05-16 16:09:27 +02:00
Ruben S. Montero
2fe5e591e8 Merge branch 'feature-1099' 2012-05-11 19:21:12 +02:00
Carlos Martín
8ff65a3b7c Feature #1099: Update XSD files 2012-05-11 18:19:13 +02:00
Jaime Melis
662f79c470 Feature #1240: Enable lvm as a datastore driver in oned.conf 2012-05-10 18:47:34 +02:00
Ruben S. Montero
59d0f14791 Merge branch 'feature-1262' 2012-05-07 17:59:34 +02:00
Giovanni Toraldo
7cea1aeb5a Adding status command to be LSB compliant 2012-05-04 18:03:13 +02:00
Javi Fontan
1216fade3f feature #1262: manual distro selection if it cannot be detected 2012-05-04 17:44:24 +02:00
Carlos Martín
f0c1641fdc Revert "bug #1232: Only allow Datastore & volatile disks. Remove automatic target generation. Remove unneeded oned.conf attributes"
This reverts commit e401b4900d.
2012-04-26 16:54:24 +02:00
Ruben S. Montero
e401b4900d bug #1232: Only allow Datastore & volatile disks. Remove automatic target generation. Remove unneeded oned.conf attributes
(cherry picked from commit 5c1d4edb01)
2012-04-21 01:54:14 +02:00
Jaime Melis
275a7d127e Disable deprecated examples for TMs 2012-04-16 15:03:49 +02:00
Jaime Melis
7104f524c3 Bump to development version 3.5.0 2012-04-16 14:11:07 +02:00
Jaime Melis
88e981887b Revert "Bump to development version 3.5.0" - Wrong date for some copyrights.
This reverts commit 5c7410c678.
2012-04-16 14:06:30 +02:00
Jaime Melis
19c8f22887 Merge branch 'master' of git.opennebula.org:one 2012-04-16 12:45:08 +02:00
Jaime Melis
5c7410c678 Bump to development version 3.5.0 2012-04-16 12:43:12 +02:00
Carlos Martín
d8e8b9e7b4 Feature #1096: Update oned.conf 2012-04-13 17:17:21 +02:00
Carlos Martín
a76be30312 Feature #1096: Change authorization MAD definition to detect if there is any authZ driver enabled 2012-04-11 18:02:15 +02:00
Carlos Martín
a5147bd2c3 Update XSD documentation files to 3.4
(cherry picked from commit 122e0aede9)
2012-04-10 16:02:10 +02:00
Javi Fontan
739db45abb Added make and gcc as json gem dependencies
(cherry picked from commit 8409fbc11b)
2012-04-09 16:45:32 +02:00
Javi Fontan
576e406974 compress onecluster and onedatastore man pages 2012-03-29 16:57:45 +02:00
Jaime Melis
226d404a6f Bump version to 3.3.80 (release-3.4-beta1) 2012-03-29 13:02:25 +02:00
Jaime Melis
63f03bbe0a Feature #1154: image/transfer driver for qcow2 and multiple datastore 2012-03-23 20:27:57 +01:00
Jaime Melis
b2a9bae248 feature #1112: Include iscsi in oned.conf 2012-03-13 17:37:50 +01:00
Tino Vázquez
9b9d04a4d2 Fix some typos 2012-03-07 14:55:14 +01:00
Carlos Martín
51cec846bf Feature #1112: Renamge DATASTORE/TYPE to DS_MAD 2012-03-06 15:13:55 +01:00
Ruben S. Montero
193c3d2c94 feature #1112: Do not set DATASTORE_LOCATION value, use the default 2012-03-03 03:38:18 +01:00
Ruben S. Montero
9d59ec9fb7 feature #1112: oned.conf uses the new TM drivers 2012-02-28 23:51:36 +01:00
Carlos Martín
4d5ea6f8a2 Merge branch 'master' into feature-1112 2012-02-28 12:33:05 +01:00
Ruben S. Montero
6999911f52 feature #1112: Adds DATASTORE_LOCATION variable 2012-02-25 01:29:36 +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
546b6c8a4e Feature #1112: Restrict image creation on system DS. Create new default DS 2012-02-22 12:19:47 +01:00
Carlos Martín
a107c22734 Feature #1112: New datastore drivers for vmware 2012-02-20 20:10:30 +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
Ruben S. Montero
2d31a94115 feature #1112: Configuration parameters for the System Datastore 2012-02-15 23:53:35 +01:00
Ruben S. Montero
b66ebf5982 Merge branch 'feature-1069' 2012-02-14 11:52:48 +01:00
Hector Sanjuan
0449177b85 Feature #1076: Add VNC support in SelfService.
When enabled in the occi server configuration file, UI users will be able to click the VNC icon that appears in the VM information.

Then the websockets proxy will be set up, provided that the machine has been configured with the appropiate GRAPHICS section etc. This must be done in the OCCI templates, and cannot be done by the UI user.

Wss sessions can be configured in the occi server configuration file. Unlike Sunstone, here they are transparent to the user and whenever they are enabled VNC sessions will be launched using wss:// automaticly. As such, it is not up to the user to choose the type of connection, and it fully depends on the server configuration.

Additionally the install_novnc.sh script has been updated and improved. The install.sh has been updated too.
(cherry picked from commit 4ccaf9704a)
2012-02-13 17:51:51 +01:00
Hector Sanjuan
589e19142c Feature #1069: Support secure-websocket-based VNC session in Sunstone.
This commit adds support for using wss capabilities of websockify:
* Add configuration option to Sunstone and saving/restore in user template support
* Add new options to sunstone server configuration file
* VNC session is started according to user setting
* The code related to VNC proxy launch has been outsourced to OpenNebulaVNC.rb, so it can be mantained more easily and reused by, for example, SelfService.
* Install novnc script has been corrected to point to "websockify" full path.

Note: this commit changes vnc-related sunstone-server.conf keys and breaks vnc support in former versions of the configuration file. Update if necessary.
(cherry picked from commit 00cf42e6b6)
2012-02-13 16:21:17 +01:00
Javi Fontan
6e718906bd bug #1094: take out uneeded xmlparser requirement 2012-02-13 15:58:13 +01:00
Ruben S. Montero
45382e76b1 feature #1112: Initial changes in the Image driver to support multiple Datastores 2012-02-13 12:33:16 +01:00
Ruben S. Montero
e7dc480f4f bug: Fix wrong method name in install_gems as reported by ldap.benben@gmail.com in the mailing list 2012-01-24 22:34:05 +01:00
Carlos Martín
deb244c1b6 Feature #1070: Make VM and IMG restricted attributes configurable in oned.conf 2012-01-23 08:18:12 -08:00
Javi Fontan
2efeb27636 added json gem to cloud group in install_gems 2012-01-13 14:34:42 +01:00
Carlos Martín
544190a48b Update XSD documentation files 2012-01-12 18:45:26 +01:00
Carlos Martín
524eff7897 Add reboot action to states documentation 2012-01-12 18:30:41 +01:00
Jaime Melis
a2b7cb6bc9 Bump to version 3.2.0 2012-01-12 12:29:18 +01:00
Ruben S. Montero
a6a6f20404 feature #862: Defaults to enable other's permissions. Add default value to core 2012-01-11 23:34:54 +01:00
Carlos Martín
1ad6aca0ef Feature #862: Add configuration option in oned.conf to enable/disable the management of the permissions for 'other' 2012-01-11 16:46:57 +01:00
Ruben S. Montero
8f160525cd Merge branch 'feature-360' 2012-01-02 03:02:53 +01:00
Javi Fontan
16a1b24b82 feature #914: update rubygems if version older than 1.3.6 2011-12-23 10:15:33 -06:00
Jaime Melis
5116451f19 Include openSUSE systemd scripts contributed by Robert Schweikert 2011-12-21 12:44:45 +01:00
Javi Fontan
8495a8e838 deleted uneeded build file 2011-12-20 11:34:11 +01:00
Javi Fontan
54c32bba53 added pthread libraries to xmlrpc library search 2011-12-20 11:33:50 +01:00
Carlos Martín
beaa71c4f2 Add XML Schemas (xsd) documentation 2011-12-16 18:51:38 +01:00
Ruben S. Montero
3f38152881 feature #360: Scheduler now uses configuration file parameters. Removed sched options from one start script and scheduler daemon 2011-12-15 01:19:23 +01:00
Javi Fontan
b5ab3059b2 add special cases to install_gems check functionality 2011-12-12 18:43:06 +01:00
Javi Fontan
8cbc0aeab7 fix deployment for new versions of xen 2011-12-12 14:23:39 +01:00
Javi Fontan
1da7f8be13 add net-ldap to install_gems, needed by ldap auth 2011-12-08 22:49:05 +01:00
Javi Fontan
843c6722dd correct uuidtools gem name in install_gems 2011-12-07 12:06:11 +01:00
Jaime Melis
9823b23cd9 Merge branch 'master' of git.opennebula.org:one 2011-12-05 17:56:47 +01:00
Jaime Melis
db18cbe829 Bump to version 3.1.80 2011-12-05 17:56:34 +01:00
Javi Fontan
09aa1a7df3 features #914, #949: --check and faster install_gems
* added --check options that detects the ruby libraries not installed
  * only install gems not found
  * execute 'gem' only once when possible
2011-12-05 17:51:06 +01:00
Ruben S. Montero
3874271a69 Merge branch 'master' into feature-863
Conflicts:
	install.sh
	src/cli/one_helper/onevnet_helper.rb
	src/mad/ruby/ActionManager.rb
2011-12-02 18:13:39 +01:00
Javi Fontan
d756ffe062 Feature: Added LDAP drivers for OpenNebula. Contributed by C12G 2011-11-29 17:02:43 +01:00
Tino Vázquez
f95115ae12 Feature VMWARE: Added VMware drivers to OpenNebula. Contributed by C12G 2011-11-29 16:37:01 +01:00
Jaime Melis
997f057e75 Bug #987: Create the ONE_AUTH file during the packages installation in their proper path. Move functionality of ONE_AUTH generation to the package install scripts 2011-11-17 12:56:25 +01:00
Carlos Martín
9d50b437c6 Feature #863: Remove networking hooks from oned.conf 2011-11-15 07:30:53 -08:00
Ruben S. Montero
ec7f0c3275 Make auth_mad enabled by default as now is needed by the servers 2011-10-31 23:38:41 +01:00
Ruben S. Montero
4f8a1c2f9d bug #847: Added Sunstone Authorization. Updated server classes 2011-10-25 14:44:43 +02:00
Ruben S. Montero
5a94d09f72 bug #847: Updated oned.conf with new auth methods 2011-10-25 02:08:19 +02:00
Carlos Martín
30734a57f2 Bug #847 - #929: Add session expiration time in oned.conf 2011-10-20 12:53:36 +02:00
Javi Fontan
66134fa087 typo in install_gems (nokogiri)
(cherry picked from commit 19029f7f76)
2011-10-14 17:30:24 +02:00
Javi Fontan
c548c84780 Added man pages for econe/occi CLI 3.0.0
(cherry picked from commit 3df0c6dadc)
2011-09-28 19:36:57 +02:00
Javi Fontan
5f8f679669 CLI one* man pages for 3.0.0
(cherry picked from commit 3a5763605b)
2011-09-28 19:36:45 +02:00
Javi Fontan
533539c93b install_gems: Do not install xmlparser gem for ruby 1.9 2011-09-28 09:45:20 +02:00
Daniel Molina
2622a80d2f bug #831: Adapt novnc installer to the new yaml configuration format 2011-09-26 15:13:45 +02:00
Javi Fontan
6a8a802e55 bugs in install_gems when the distro is not detected 2011-09-19 15:01:10 +02:00
Javi Fontan
1abd55d030 feature #715: changed tm_nfs name to tm_shared
(cherry picked from commit 67d278990b282e98f2968b204cc44b2e3e324f8d)
2011-09-15 14:57:37 +02:00
Javi Fontan
6058460284 bug #800: added rake path in debian based distros
(cherry picked from commit 404844786c)
2011-09-13 16:35:04 +02:00
Javi Fontan
dfac4dcba1 nokogiri and xmlparser dependencies swapped in install_gems
(cherry picked from commit 90cbbd6215)
2011-09-13 16:34:47 +02:00
Javi Fontan
9515d78bc9 bug #803: added auth documentation to oned.conf 2011-09-12 18:25:53 +02:00
Carlos Martín
591f761c69 Bug #668: Change the LCM, the cancel action executes the epilog on success
(cherry picked from commit 5b67dd2ebb)
2011-09-12 18:15:36 +02:00
Javi Fontan
26996edcb3 bug #754: new man pages with the format error fixed 2011-09-12 13:00:47 +02:00
Ruben S. Montero
db784373db Merge branch 'master' of git.opennebula.org:one 2011-09-01 17:20:12 +02:00
Ruben S. Montero
194543a57a Updated oned.conf info for VM mads 2011-09-01 17:19:49 +02:00
Jaime Melis
b86fe543c2 Fixed typo in oned.conf 2011-09-01 17:10:41 +02:00
Carlos Martín
5023a2cf83 Update oned.conf VM_MAD description 2011-09-01 17:05:12 +02:00
Ruben S. Montero
81978b4ca2 bug: Update hook information in oned.conf. Moved ft hooks to a dir. Removed unneeded hooks. 2011-09-01 16:57:02 +02:00
Jaime Melis
1b51947976 Bug #648: vmcontext.sh script is not LSB compliant 2011-08-31 18:33:18 +02:00
Jaime Melis
74b0c93f6a Bug #760: generate random passwords 2011-08-31 14:00:55 +02:00
Ruben S. Montero
6b63fd4fe0 feature: New configuration attribute for the the number of HOSTs and VMs to be monitored per interval. 2011-08-16 18:12:45 +02:00
Javi Fontan
ad558f4ca6 added man pages for onezone and onevdc 2011-07-24 03:57:21 +02:00
Javi Fontan
0e627fffee added some require libraries for sunstone 2011-07-21 20:27:49 +02:00
Javi Fontan
becc361363 install proper sqlite version for ruby 1.9 2011-07-21 20:27:49 +02:00
Javi Fontan
330c590e25 bug #744: changed datamapper to data_mapper in install_gems script 2011-07-21 16:31:28 +02:00
Javi Fontan
94fef691c7 bug #743: correctly detects missing lsb_release 2011-07-21 16:17:26 +02:00
Jaime Melis
d38efff33e Bug #186: one stop does not kill oned 2011-07-21 13:23:35 +02:00
Carlos Martín
b256af87e8 Missing onegroup man page in installation 2011-07-19 13:09:45 +02:00
Javi Fontan
48435128b2 bugs in install_gems 2011-07-18 18:28:36 +02:00
Javi Fontan
36b8b5e741 added gem dependencies installation to install_gem 2011-07-18 13:07:49 +02:00
Javi Fontan
34014b9433 added xmlparser gem to install_gems 2011-07-15 18:57:20 +02:00
Tino Vázquez
bc36bca504 Add missing oZones templates 2011-07-15 18:07:30 +02:00
Javi Fontan
c998891178 changed install_gems directory and added it to install.sh 2011-07-15 11:53:48 +02:00
Javi Fontan
40dd340997 added oneacl man generation to SConstruct file 2011-07-14 18:38:46 +02:00
Javi Fontan
4f6341bed9 new man documentation 2011-07-14 18:33:54 +02:00
Ruben S. Montero
8e08923e73 bug: Update permissions of noVNC comand line utils 2011-07-12 23:47:20 +02:00
Javi Fontan
8db92a7612 Revert "port configuration reader for scheduler now more compatible"
Breaks startup when config file does not exist

This reverts commit 1cb6f97ebd.
2011-07-12 22:18:14 +02:00
Javi Fontan
697ac59538 feature #450: disable bundler gem checking 2011-07-12 19:27:15 +02:00
Javi Fontan
e6c9122fa1 feature #450: now install_gems does not use bundler 2011-07-12 19:24:58 +02:00
Javi Fontan
0cac34ce8f feature #450: help and warning message for install_gems 2011-07-12 16:08:00 +02:00
Javi Fontan
b8914f2d98 feature #450: added acct package to the Gemfile 2011-07-12 15:37:13 +02:00
Javi Fontan
439df29713 feature #450: new Gemfile and installation helper script 2011-07-12 15:22:34 +02:00
Javi Fontan
1cb6f97ebd port configuration reader for scheduler now more compatible 2011-07-12 12:37:23 +02:00
Jaime Melis
216b798a6c Fix host_error hook for the new OCA 2011-07-11 18:42:22 +02:00
Ruben S. Montero
2249929171 Merge branch 'feature-476'
Conflicts:
	src/vnm/VirtualNetwork.cc
2011-06-23 17:00:56 +02:00
Jaime Melis
d8a3628aef feature #476: remove old vlan hook 2011-06-21 17:46:51 +02:00
Jaime Melis
fc0e264ed5 feature #476: update oned.conf to reflect the new networking hooks 2011-06-13 16:04:41 +02:00
Javi Fontan
1d3b59652d Merge branch 'master' into feature-595 2011-06-13 14:51:40 +02:00
Jaime Melis
d068816d20 feature #476: move spec files to vnm_mad 2011-06-10 08:48:01 +02:00
Ruben S. Montero
4e03d98174 feature #407: Removed man page from scons file 2011-06-09 01:20:18 +02:00
Ruben S. Montero
3d4025d55b feature #407: Removed cluster help. Removed cluster file references from installer 2011-06-09 01:13:21 +02:00
Jaime Melis
224de5871d feature #476: install hooks under remotes and place the source the under vnm_mad 2011-06-07 19:03:32 +02:00
Jaime Melis
5e3258c6f6 feature #476: new hook trigger on PROLOG 2011-06-07 17:58:25 +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
Javi Fontan
ccc5b348c9 feature #595: changed one_vmm_ssh to _exec in oned.conf 2011-06-01 19:36:29 +02:00
Jaime Melis
b2e521a97d Merge branch 'master' into feature-476 2011-06-01 12:32:11 +02:00
Jaime Melis
a63a911101 feature #476: fix typo in vlan tagging command 2011-06-01 12:31:04 +02:00
Jaime Melis
ced96c874b feature #476: iptables rules now filter physdev-out. Handle established connections. 2011-05-21 13:25:49 +02:00