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

244 Commits

Author SHA1 Message Date
Jaime Melis
fc0e264ed5 feature #476: update oned.conf to reflect the new networking hooks 2011-06-13 16:04:41 +02:00
Jaime Melis
5e3258c6f6 feature #476: new hook trigger on PROLOG 2011-06-07 17:58:25 +02:00
Javi Fontan
ccc5b348c9 feature #595: changed one_vmm_ssh to _exec in oned.conf 2011-06-01 19:36:29 +02:00
Ruben S. Montero
4f4b8ab463 feature #513: Updated oned.conf file 2011-05-13 16:05:51 +02:00
Ruben S. Montero
96f26468a1 feature #523: Image repository is now decopled from storage backend. Source is generated by drivers using a driver-specific URL. 2011-05-07 02:49:07 +02:00
Carlos Martín
92a74bd83b Feature #523: Small oned.conf fix, Add ImageID to one.vm.savedisk XML-RPC method, and Update Java API Image management and tests 2011-04-11 16:20:44 +02:00
Daniel Molina
20d29f14ac Merge branch 'master' into feature-523 2011-03-30 16:26:56 +02:00
Jaime Melis
65701fd4d5 Bug #542: Fault Tolerance Hooks - error state declaration
(cherry picked from commit 798b212fdf)
2011-03-24 16:03:58 +01:00
Ruben S. Montero
c59f542ee6 feature #523: Work on the Image Repository 2011-03-22 18:21:09 +01:00
Jaime Melis
4980255942 Update copyright year to 2011 2011-02-25 14:34:44 +01:00
Javi Fontan
ff8e45daf3 New probes and ganglia readers (from branch feature-446)
Feature #244: Network interface statistics for KVM
Feature #446: Probe to get monitoring info from ganglia
Feature #472: Get cpu consumption from KVM VMs

poll_xen_kvm.rb - This new probe gets information from XEN and KVM vms.
If it is called with the name of a VM then its monitoring information
is written in standard poll probe way. If called without parameters
a base64-encoded yaml-representation of a hash containing the information
about all the VMs running in the host is returned.

poll_ganglia.rb - This probe gets information from ganglia pushed by gmetric.
Consumes the information generated by poll_xen_kvm.rb

ganglia_probe - Gets host monitoring information from ganglia. It pushes all
metrics that start by OPENNEBULA_

Ganglia.rb - library that holds ganglia reading code
2011-02-10 11:43:04 +01:00
Ruben S. Montero
e4d51971c6 bug #455: Included note for VMDIR. Also some re-structure of the hook section 2011-02-09 18:06:47 +01:00
Carlos Martín
71103631aa oned.conf: ebtables hooks added. DOT state diagrams added to share/doc. onevm command help improvements 2011-02-08 16:18:54 +01:00
Ruben S. Montero
1236f0bfc2 feature #466: Pass the name of the probe to be executed locally as option 2011-02-07 10:40:14 +01:00
Ruben S. Montero
73b13ff4a8 feature #466: SSH VMM driver can execute polls locally. Also VMM drivers get options for the number of threads and retries 2011-02-02 23:19:05 +01:00
Ruben S. Montero
3ab03c4268 Merge branch 'feature-457'
Conflicts:
	src/nebula/SConstruct
	src/scheduler/SConstruct
	src/scheduler/src/pool/test/SConstruct
	src/scheduler/src/sched/SConstruct
	src/scheduler/src/xml/test/SConstruct
2011-01-28 17:01:28 +01:00
Tino Vázquez
0ec5a1f153 feature #457: Add hooks for VM on FAILED 2011-01-27 18:36:28 +01:00
Ruben S. Montero
6fdc67f6bd feature #457: retries is now an option for IMs. Also the number of retries defaults to 0 for all drivers 2011-01-20 18:36:37 +01:00
Carlos Martín
5ff7124f59 Feature #379: Refactoring of Nebula.cc for testing. 2011-01-18 18:52:40 +01:00
Tino Vázquez
9d7c8f6471 feature #457: new force option for suspended VMs 2011-01-17 18:26:36 +01:00
Tino Vázquez
366b578a7f feature #457: added host error hook 2011-01-17 15:27:10 +01:00
Ruben S. Montero
646cad78a9 feature #457: The Host Pool is integrated with the host hooks 2010-12-26 18:58:41 +01:00
Carlos Martín
c8fe9ab25d Missing attribute help added to oned.conf
(cherry picked from commit a717c151f9)
2010-12-22 19:19:21 +01:00
Ruben S. Montero
cd05b5a1ef feature #357: Added on failed hook for VMs 2010-12-22 18:08:04 +01:00
Jaime Melis
5fb6679242 bug #394: changed CentOS init script to rely on /usr/bin/one instead of starting oned and scheduler separately 2010-11-24 12:58:45 +01:00
Jaime Melis
6b6390667e bug #394: created opensuse init script from opensuse's skeleton 2010-11-22 18:01:50 +01:00
Jaime Melis
010a26d5cb bug #394: changed chkconfig levels 2010-11-22 16:24:30 +01:00
Jaime Melis
373f00b6e0 bug #394: added init scripts created by Dan Yocum and Damien Raude-Morvan 2010-11-22 13:14:37 +01:00
Ruben S. Montero
179cab7712 Merge branch 'feature-377' into one-2.0 2010-11-13 00:06:14 +01:00
Jaime Melis
6491d1f671 MANAGER_TIMER description in oned.conf
(cherry picked from commit 19ce20ed10)
2010-11-11 15:19:30 +01:00
Carlos Martín
33e01f53b1 Feature #377: MySQL port is now defined in oned.conf 2010-11-11 11:38:16 +01:00
Ruben S. Montero
bdded6e2cd Moved default location of remotes dir to /var/tmp/one 2010-10-20 17:23:28 +02:00
Ruben S. Montero
37a13baf4a bug #367: Added patch for Xen vncdisplay number generation. Fix default VNC_BASE_PORT in oned.conf 2010-10-13 13:42:40 +02:00
Jaime Melis
1da03e8310 In the end we have decided to rename ShDriver to SshDriver.
This reverts commit 7095f3c7b7.
2010-09-29 12:12:39 +02:00
Javi Fontan
6bb52aeaec bug #339: remote scripts directory is defined in oned.conf 2010-09-10 16:44:45 +02:00
Ruben S. Montero
a52f527011 Added dummy drivers (IM & VMM) 2010-09-01 19:58:01 +02:00
Jaime Melis
e73b299d32 removed legacy vmm and im drivers 2010-08-31 10:47:22 +02:00
Jaime Melis
f289b6bb28 Added VMM/KVM part of issue #307 2010-08-24 16:44:42 +02:00
Jaime Melis
4288175ad1 modified IM ssh mad according to new MONITOR protocol 2010-08-19 18:58:00 +02:00
Jaime Melis
038d5a39aa fixed installer of the image hook 2010-08-06 13:17:29 +02:00
Ruben S. Montero
4f93062acc bug #284: Default location for the image repository
(cherry picked from commit 8b9313699d)
2010-07-30 18:29:25 +02:00
Jaime Melis
322e67df44 fixed bugs in install.sh to improve package integration 2010-07-27 15:46:40 +02:00
Jaime Melis
3bee17de8a Merge branch 'master' of opennebula.org:one 2010-07-26 18:11:13 +02:00
Jaime Melis
76d839e0f6 Changed the default trigger action for the image hook. Improved the image hook legibility 2010-07-26 17:54:06 +02:00
Javi Fontan
0069caca43 Set default authorization mad in oned.conf 2010-07-26 15:39:19 +02:00
Jaime Melis
9cbf3cac97 sed expression in install.sh was not compatible with Mac OS X
Changes the permission of newly created images
Default permissions of the image repository
2010-07-22 18:20:12 +02:00
Jaime Melis
cc88849620 Enabling image hook by default 2010-07-21 19:00:47 +02:00
Tino Vázquez
c606303529 Adding EOF to oned.conf 2010-07-21 14:59:06 +02:00
Ruben S. Montero
2cc7ff67be feature #203: Nebula deamon starts a generic auth manager if defined 2010-07-08 19:28:10 +02:00
Ruben S. Montero
0139994dcf Merge branch 'feature-200' 2010-07-08 00:56:25 +02:00
Jaime Melis
94f88f7e0b added the image hook to the opennebula configuration file 2010-07-01 13:26:07 +02:00
Ruben S. Montero
0afd63941c Better defaults: Bigger cache for pools, mac prefix, ID length in onevm 2010-06-28 21:45:17 +02:00
Ruben S. Montero
1d54c60f45 Merge branch 'feature-261' 2010-06-28 17:19:16 +02:00
Ruben S. Montero
774c8e0d58 feature #200: spaces in oned.conf 2010-06-25 19:17:17 +02:00
Ruben S. Montero
2d9d78a03a Merge branch 'master' into feature-200
Conflicts:
	include/VirtualNetwork.h
	src/vm/VirtualMachine.cc
2010-06-25 19:16:14 +02:00
Ruben S. Montero
2e06f4f26d Merge branch 'feature-189'
Conflicts:
	include/VirtualMachine.h
	include/VirtualMachinePool.h
	include/VirtualNetwork.h
	share/etc/oned.conf
	src/scheduler/src/xml/expr_arith.cc
	src/scheduler/src/xml/expr_arith.h
	src/scheduler/src/xml/expr_bool.cc
	src/scheduler/src/xml/expr_bool.h
	src/scheduler/src/xml/expr_parser.c
	src/template/template_parser.c
	src/template/template_syntax.cc
	src/template/template_syntax.h
	src/vm/VirtualMachine.cc
	src/vm/VirtualMachinePool.cc
	src/vm/vm_var_parser.c
	src/vm/vm_var_syntax.cc
	src/vm/vm_var_syntax.h
2010-06-25 14:34:44 +02:00
Ruben S. Montero
3ca2d5c755 feature #261: VM_POLLING_INTERVAL set to 0 disables VM monitoring 2010-06-18 00:23:56 +02:00
Constantino Vázquez Blanco
f41a74cd02 feature #200: Initial integration of ImagePool 2010-06-01 18:00:44 +02:00
Ruben S. Montero
ce6116bf24 feature #206: New configuration parameters to select the DB backend 2010-05-05 00:21:28 +02:00
Ruben S. Montero
ec6b21ef9d feature #189: Added VNC_BASE_PORT to the configuration file, and PORT generation 2010-03-05 19:43:34 +01:00
Javier Fontán Muiños
fdfe10407e Changed copyright notice 2010-02-22 18:00:30 +01:00
Jaime Melis
04fbefc22a Added the description of the on 'done' hook. Changes all references of VM_ID to VMID in the configuration file. (#166)
git-svn-id: http://svn.opennebula.org/one/trunk@902 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-10-28 20:12:53 +00:00
Jaime Melis
b3adef1844 Modifed install.sh and oned.conf to distribute tm_lvm
git-svn-id: http://svn.opennebula.org/one/trunk@866 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-10-16 13:50:56 +00:00
Javier Fontán Muiños
a139a121d0 Changed default values in configuration file
* Polling interval is now 60 seconds
* VM_DIR is changed to the directory used in the documentation
* KVM is now the default driver for IM and VMM
* Default transfer driver is NFS



git-svn-id: http://svn.opennebula.org/one/trunk@699 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-07-16 17:14:01 +00:00
Rubén S. Montero
0ec3d2e084 Added some hook samples to oned.conf and modified SHUTDOWN hook
git-svn-id: http://svn.opennebula.org/one/trunk@462 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-04-09 23:31:41 +00:00
Rubén S. Montero
7a144a8e1e #15 define hooks in the oned.conf file
git-svn-id: http://svn.opennebula.org/one/trunk@456 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-04-04 23:10:02 +00:00
Rubén S. Montero
ba0856229c #15 : Added driver wrapper. Driver files in install program. Added the
HookManager and HookManagerDriver. Included the Hook driver in conf file


git-svn-id: http://svn.opennebula.org/one/trunk@453 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-04-03 23:34:33 +00:00
Rubén S. Montero
c13cbce13a Get rid of not used defaults for IM and TM drivers
git-svn-id: http://svn.opennebula.org/one/trunk@390 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-03-07 00:50:05 +00:00
Rubén S. Montero
23cc92c69c Added defaults values for EC2 drivers, removed the EC2 core driver. Now,
we fully support the XML driver to extend  OpenNebula. Other minor 
changes to improve EC2.



git-svn-id: http://svn.opennebula.org/one/trunk@365 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-02-15 00:24:39 +00:00
Javier Fontán Muiños
156fda728f Added license headers and changed copyright year. For #67.
git-svn-id: http://svn.opennebula.org/one/trunk@308 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-01-19 18:05:46 +00:00
Rubén S. Montero
77681ccfc8 Address ticket #59
git-svn-id: http://svn.opennebula.org/one/trunk@294 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2009-01-02 14:58:51 +00:00
Rubén S. Montero
b81b012cb3 VM_DIR default, fix indentation and some errors
git-svn-id: http://svn.opennebula.org/one/trunk@275 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-12-02 17:43:12 +00:00
Javier Fontán Muiños
38ee9466e1 Added dummy transfer manager
git-svn-id: http://svn.opennebula.org/one/trunk@271 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-12-02 15:52:03 +00:00
Javier Fontán Muiños
ebc50c248f tm_ssh is now the default Transfer Manager
git-svn-id: http://svn.opennebula.org/one/trunk@270 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-12-02 15:32:16 +00:00
Javier Fontán Muiños
10321851d4 Deleted duplicated help text in oned.conf
git-svn-id: http://svn.opennebula.org/one/trunk@231 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-11-13 17:31:45 +00:00
Constantino Vázquez Blanco
ee411e7963 Merged TransferManager and VirtualNetworkManager branches.
git-svn-id: http://svn.opennebula.org/one/trunk@230 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-11-13 16:21:17 +00:00
Rubén S. Montero
b76f42a40a Added supported drivers
git-svn-id: http://svn.opennebula.org/trunk@80 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-24 12:22:55 +00:00
Rubén S. Montero
537a7058d5 Authorized ports to access VMs can no be specified in EC2. Sample configurations for EC2 drivers added
git-svn-id: http://svn.opennebula.org/trunk@64 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-18 22:14:06 +00:00
Rubén S. Montero
9a57f024c8 Now we have a more consistent src tree
git-svn-id: http://svn.opennebula.org/trunk@61 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-17 19:42:17 +00:00
Constantino Vázquez Blanco
e3bdd5c9b9 Logging for MADs. Closes ticket #5
git-svn-id: http://svn.opennebula.org/trunk@56 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-14 14:51:15 +00:00
Constantino Vázquez Blanco
541daa7bf6 Added rc files for IM drivers (both XEN and KVM)
git-svn-id: http://svn.opennebula.org/trunk@47 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-10 10:49:03 +00:00
Constantino Vázquez Blanco
1410db8a4a Changed XEN Driver to take ROOT as mandatory, no BOOT.
Updated examples, configuration and schema.

git-svn-id: http://svn.opennebula.org/trunk@45 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-09 17:24:01 +00:00
Constantino Vázquez Blanco
3109f34f7c Moving and renaming files for Coherent Configuration and Logging Files ticket #9
git-svn-id: http://svn.opennebula.org/trunk@41 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-07 15:11:41 +00:00
Constantino Vázquez Blanco
3496882b65 Amending the name for the configuration file for the KVM driver
git-svn-id: http://svn.opennebula.org/trunk@39 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-07 11:51:26 +00:00
Rubén S. Montero
d08bc4d673 Ticket #3: Extended template attributes. Xen driver rewritten to use new format. Also Attributes can now have blanks (but not ','). A file with all the attributes has been included.
git-svn-id: http://svn.opennebula.org/trunk@38 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-06 17:15:16 +00:00
Rubén S. Montero
45663d6c33 Moved default conf file managemnt to VirtualMachineManagerDriver class so it
can be used by all the drivers
Added vector attribute support for defaults
Moved xen paths to driver rc file


git-svn-id: http://svn.opennebula.org/trunk@37 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-05 15:46:29 +00:00
Constantino Vázquez Blanco
1a97761a7b Fixing type in oned.conf
git-svn-id: http://svn.opennebula.org/trunk@32 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-04 16:55:51 +00:00
Constantino Vázquez Blanco
39f766b512 Added KVM Driver support (Not finished yet, XML creation pending)
Renamed some file for coherence.

git-svn-id: http://svn.opennebula.org/trunk@31 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-04 16:55:49 +00:00
Rubén S. Montero
1d19a86e54 Support to load different VMM driver types
git-svn-id: http://svn.opennebula.org/trunk@28 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-04 11:55:31 +00:00
Rubén S. Montero
1911b63379 Better defaults for debugging
git-svn-id: http://svn.opennebula.org/trunk@26 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-03 01:20:39 +00:00
Rubén S. Montero
5c7643373e #18: Get rid of useless owner attribute. Also changed the default configurationfile
git-svn-id: http://svn.opennebula.org/trunk@24 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-07-03 01:18:42 +00:00
Javier Fontán Muiños
4f484c20cf Added CPU credit scheduling
git-svn-id: http://svn.opennebula.org/trunk@20 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-06-25 11:50:21 +00:00
Constantino Vázquez Blanco
3db8342e8f Added DEBUG_LEVEL to oned.conf. Task for ticket #5.
git-svn-id: http://svn.opennebula.org/trunk@3 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-06-18 15:58:44 +00:00
Javier Fontán Muiños
6eb9fed97d Initial commit of ONE code
git-svn-id: http://svn.opennebula.org/trunk@2 3034c82b-c49b-4eb3-8279-a7acafdc01c0
2008-06-17 16:27:32 +00:00