132 Commits
Author SHA1 Message Date
Ruben S. Montero ebbb7be5d4 M #-: Bump version 7.3.80 2026-03-30 09:58:53 +02:00
Tino Vázquez a64f071808 M #-: Bump year 2025 2025-02-28 11:56:18 +01:00
eda55567b1 F #1550: New Scheduler Framework for OpenNebula & DRS scheduler
This commits introduces a new framework for OpenNebula, it is based on
standard the OpenNebula middleware access driver (mad) model. Benefits
compared to the current implementation:

* Less overhead on API server and streamlined communications
* Ease integration with third party schedulers
* New "optimize" action to balance the workload of a cluster
* Embedded Plan Manager to apply optimization and deployment plans with
  custom parameters for the scheduling window
* Custom optimization policies per cluster

This commits introduces 2 schedulers:

* Rank scheduler based on the match-making algorithm present in 6.x
  series
* OpenNebula DRS an optimization algorithm based on an ILP solver for
  placement and cluster optimization

Also new API calls has been added for onecluster as well as the CLI
updates to expose them.

co-authored-by: MarioRobres <mrobres@opennebula.io>
co-authored-by: Pavel Czerny <pczerny@opennebula.io>
co-authored-by: Mirko Stojiljkovic <mstojiljkovic@opennebula.io>
co-authored-by: Valentyn Bohdan <vbohdan@opennebula.io>
2025-02-27 16:33:05 +01:00
Pavel Czerný 7b07def90e B #6687: Fix monitoring initialization and restart
* Cleanup oned in case of initialization error

* Fix monitoring after onemonitord restart. The code includes a "hook" point in case a driver is re-started so custom code can be executed. InformationManager sends the list of hosts and raft status in this case.

* B #5801: Update error msg, in case of duplicated drivers
2024-09-05 16:25:03 +02:00
Tino Vázquez 05d147c524 M #-: Bump version 6.10.0
Also bump copyright year to 2024
2024-07-29 14:27:11 +02:00
Tino Vázquez 3376afdaf0 M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
Tino Vazquez f7d53e75ff M #-: Bump version 6.3.85 2022-04-07 19:49:58 +02:00
Jan Orel 44a5182088 F #1428: Add backup_vms script (#858) 2021-02-23 10:06:52 +01:00
Vlastimil Holer 096754b63f M #-: Bump year to 2021 (#778) 2021-02-09 16:07:56 +01:00
Petr Ospalý 4f2e742984 F OpenNebula/one#5167: Add qemu-kvm symlink script (#529)
All distros will now start to use qemu-kvm-one symlink generated upon
the opennebula-node package install via qemu-kvm-one-gen helper script.
The script will try to detect and use the proper qemu-kvm binary found
on that particular system.

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-12-09 16:30:44 +01:00
Jan Orel c92c8a8bb1 M #-: Remove old/duplicate bash compl. file (#96) 2020-07-17 14:50:38 +02:00
Ruben S. Montero b72a275813 M #-: Modifications to run & lock locations
* Add run and lock paths to self-contained
* Move oned lock to lock location
* vcenter monitor fifo is created in run location
* vcenter monitor lock is created in lock location
2020-06-11 13:15:23 +02:00
Pavel Czerný 6a419e198f F #3859: Backup monitor.log (#4849) 2020-06-01 17:03:57 +02:00
Vlastimil Holer f3c50a5d89 M #-: Year bump to 2020 (#4634) 2020-04-30 15:00:02 +02:00
Jan Orel 0aacdfa667 M #-: Add onetemplate to the bash_completition (#4129)
+ fix whitespace
2020-01-29 10:41:41 +01:00
Ruben S. Montero acff31e240 M #-: Make one start/stop script more quiet 2019-09-10 18:18:02 +02:00
Ruben S. Montero a0c9717a83 M #-: Update one start script help message 2019-09-10 10:55:11 +02:00
Ruben S. Montero 712230da5c M #-: Add missing call to start hem in one script 2019-09-10 10:49:24 +02:00
Christian González af1ec56a16 F #3380: Retry hem execution. Better hook management start process
(cherry picked from commit cb6ecaa8bebf4c8e2323ac35a5ff601f29b97c37)
(cherry picked from commit b8351898fc212065dc1abff14be531db5442cd82)
2019-09-09 16:59:51 +02:00
Ruben S. Montero 3d5badebee B #3088: Fix return code for oned and one start script
(cherry picked from commit 8b756cc390)
2019-03-15 18:01:37 +01:00
Vlastimil Holer 441cf1f7f9 Bump version to 5.7.85, year to 2019 2019-01-16 11:47:59 +01:00
Vlastimil Holer a4c0447ccf Bump year to 2018 (#1623) 2018-01-02 18:27:37 +01:00
Javi Fontan 8de979e42c Bump version 5.3.80 2017-05-25 16:07:35 +02:00
Javi Fontan e1f6dee180 Update copyright notice year 2016-05-04 12:33:23 +02:00
Jaime Melis e20fb5c4c4 Fix copyright in banners 2015-09-23 16:51:10 +02:00
Jaime Melis 8d00b74177 Change year to 2015 2015-02-24 12:27:59 +01:00
Javi Fontan 1e81c2374c feature #3008: delete context packages from main repo
These files now reside in its own repository:

https://github.com/OpenNebula/addon-context-linux
2014-07-02 19:06:58 +02:00
CertiY f3159b78a3 Add LANG for ifconfig
Adding Language for the ifconfig-command as the regex wouldnt match in other languagesets
2014-06-18 16:40:53 +02:00
Javi Fontan 6cecb17f2d context ubuntu: cleanup unused code 2014-04-28 22:10:30 +02:00
Stefan Kooman 1e429998f1 context ubuntu: flush ip address before configuring 2014-04-28 22:05:25 +02:00
Jaime Melis a6701b046e Remove all the files under /etc/network/interfaces.d 2014-04-25 14:57:52 +02:00
Michael Kutzner 8e63e3dbf2 Deactivate network before starting it 2014-04-25 14:57:52 +02:00
Jaime Melis c53006b579 Bump to version 4.6.0 2014-04-23 12:26:38 +02:00
Javi Fontan ff68202500 Restart each interface in ubuntu context
Ubuntu does not support restarting network and it needs to
restart each of the interfaces. In debian restarting the network
works and will continue to use the same method.

lsb_release command is not used as it is not installed by default
in debian.
2014-04-21 19:00:08 +02:00
Jaime Melis 960d6b1f94 Bump to version 4.5.85 2014-04-03 11:21:05 +02:00
Stefan Kooman 47dafb19e7 bug #2781: work around bug in Ubuntu Precise where restarting network does not work
Signed-off-by: Javi Fontan <jfontan@opennebula.org>
2014-03-21 17:13:00 +01:00
Ruben S. Montero 387100cb72 Merge remote-tracking branch 'origin/feature-2453' 2014-03-13 18:14:53 +01:00
Tino Vazquez 512da05b86 Various fixes for groups
Various fixes for extended template

Add restart to one script
2014-03-12 16:34:49 +01:00
Tino Vazquez 24fafbc09b Add restart option for one script 2014-03-11 18:27:41 +01:00
Javi Fontan 03f577bbeb Bump version 2014-03-04 12:53:44 +01:00
Javi Fontan b2c8457999 feature #2453: add hostname configuration to context 2014-02-28 17:38:08 +01:00
Jaime Melis 11520021f7 Bump to version 4.5.0 2014-01-09 11:51:20 +01:00
Jaime Melis 6b32d4c20f Bump to version 4.4.0
(cherry picked from commit d7c6a6a6d2)
2013-11-28 15:11:39 +01:00
Javi Fontan b775ef1247 Bump version to 4.3.90
(cherry picked from commit f783d3082b)
2013-11-28 15:09:37 +01:00
Jaime Melis e0c813b591 Bug #678: Startup should create dir for pid file if it does not exists 2013-11-27 16:46:09 +01:00
Bill Cole c1d3f62543 Bug #2386: Better log backup for one start
Backup all log files with mv, move the backups from start() into start_one() and start_sched(), and expose the fact that the *_sched commands are supported
2013-11-25 16:22:06 +01:00
Jaime Melis 96b5cd4276 Bump to version 4.3.85 2013-11-15 14:32:03 +01:00
Tino Vazquez 0546c7e77a feature-2460: Initial take to iSCSI removal. It will be an addon from now on.
https://github.com/OpenNebula/addon-iscsi/
2013-11-14 17:10:44 +01:00
Ruben S. Montero d02d2a7e61 Merge branch 'feature-2391' into one-4.4 2013-11-12 22:52:14 +01:00
Javi Fontan 9044b6491b feature #2391: changed variable SEARCH to SEARCH_DOMAIN
SEARCH is too generic and could be mistanken with some other ot may be used
in the future for other things.
2013-11-11 15:32:56 +01:00