Alejandro Huertas Herrero
aed58f5248
F #4214 : provision support of other objects types ( #4374 )
...
Add support for the following objects:
- VM templates
- VNet templates
- Flow templates
- Marketplace apps (export operation)
Change oneprovision show command to show all the virtual resources
Change the library directory structure
2020-03-26 16:48:35 +01:00
Ruben S. Montero
bd4cd69353
F #3859 : Apply unify *-probes.d/vm dir to FC
2020-03-23 11:21:01 +01:00
Ruben S. Montero
43daf0a587
F #4089 , #2859 : Fix FC and Monitoring
...
* Adjust xpaths for Sunstone
* New MONTIORING records format
* Fix OCA API
* Improvements on dockerhub importer
* Improvements on firecracker context mapper
* Fix shutdown on firecracker
* Add logging to firecraker
2020-03-23 10:45:21 +01:00
Jan Orel
45899f763d
F #3859 : unify to *-probes.d/vm dir ( #4375 )
2020-03-20 16:00:14 +01:00
Jan Orel
2161d5e6d1
F #3859 : Rename collectd-cl. to monitord-cl. ( #4343 )
2020-03-11 17:50:31 +01:00
Ruben S. Montero
549a533e95
M #-: Add missing files for FC. Better IM shepherd
2020-03-07 18:36:20 +01:00
Ruben S. Montero
1ddc29cc52
F #4089 : Firecracker integration improvements ( #4295 )
2020-03-05 16:36:06 +01:00
Ruben S. Montero
44e44b47a8
F #3859 : New monitoring architecture
...
co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
co-authored-by: Daniel Clavijo Coca <dclavijo@opennebula.systems>
2020-03-04 16:05:57 +01:00
Jan Orel
8077c0904b
M #~: Add missing files to install.sh ( #4196 )
2020-02-21 16:11:23 +01:00
Ruben S. Montero
5f1e0ce0ff
L #4089 : Fix linting and code refactoring
...
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2020-02-21 14:20:53 +01:00
Ruben S. Montero
c8bf48f1ce
F #4089 : Add microVM support via Firecracker
...
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2020-02-20 17:06:45 +01:00
Ruben S. Montero
8696a50e8f
F #4132 : Redesign oneflow internal logic
...
co-authored-by: Christian González <cgonzalez@opennebula.systems>
co-authored-by: Alejandro Huertas Herrero <ahuertas@opennebula.systems>
co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2020-02-19 14:56:03 +01:00
Ruben S. Montero
5e53c4f893
Revert "F #4132 : Redesign oneflow internal logic"
...
This reverts commit da969c5fd3
.
2020-02-19 14:56:03 +01:00
Ruben S. Montero
da969c5fd3
F #4132 : Redesign oneflow internal logic
...
co-authored-by: Christian González <cgonzalez@opennebula.systems>
co-authored-by: Alejandro Huertas Herrero <ahuertas@opennebula.systems>
co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2020-02-18 15:53:30 +01:00
Ruben S. Montero
dfc5a2619c
F #4163 : Turnkey Linux marketplace drivers
2020-02-07 10:51:14 +01:00
Angel Luis Moya Gonzalez
a1f36e047d
F #3990 : Prepare to change rbvmomi version ( #4059 )
2019-12-19 16:50:14 +01:00
Angel Luis Moya Gonzalez
43f159201b
B #3440 : Fixes and improvements over NSX ( #3959 )
2019-11-19 17:35:38 +01:00
Angel Luis Moya Gonzalez
03242172e3
F #3440 : Refactor Transport Zones and fixes ( #3931 )
...
- Refactor Transport Zones
- Fix NSX_STATUS and get transport zones
2019-11-11 18:47:49 +01:00
Ruben S. Montero
4860636a41
M #-: Remove unneeded files, update oned.conf accordingly
2019-11-11 10:46:43 +01:00
Tino Vazquez
9de439a68a
M #-: Remove deprecated OCA file
2019-11-07 11:55:08 +01:00
Jan Orel
04a0753489
F #3244 : Improve qcow2.ssh mixed-mode ( #3915 )
2019-11-06 16:42:51 +01:00
Angel Luis Moya Gonzalez
7d8d1d1391
F #3440 : NSX Refactor ( #3903 )
2019-11-04 17:32:16 +01:00
Ruben S. Montero
eb2bc22ef4
B #3189 : Add missing sudo for lxd_clean hook. Change install location of lxd clean hook
2019-10-02 16:49:32 +02:00
Daniel Clavijo Coca
a4e0eee4fb
B #3189 : Specific reboot cycle for LXd. Network Hook to remove links for LXD
2019-10-02 15:24:18 +02:00
Vlastimil Holer
5c9bb6afa1
F #3380 : Install onehook manual page ( #3801 )
2019-10-02 10:40:05 +02:00
Angel Luis Moya Gonzalez
4f13059c21
F #3440 : Added route /nsx/auth ( #3761 )
...
* F #3440 : Get token NSX-V and NSX-T
* F #3440 : Added route nsx/auth
Route to acquire a valid NSX token.
Changes on nsx_client constructor have been required
Changes on constructor calls
Returns 200 and token if success
Returns 400 and error message if not success
* F #3440 : Change NSXClient constructor call
2019-09-23 17:58:08 +02:00
Alejandro Huertas Herrero
dd7f564553
F #3380 : add host error hook template example ( #3749 )
2019-09-23 15:16:05 +02:00
Angel Luis Moya Gonzalez
28f07966cf
F #3380 : Add auto-register vcenter hooks ( #3735 )
...
vCenter hooks located at:
<ONE_LOCATION>/remotes/hooks/vcenter/templates
are registered automatically when import a vcenter cluster
with the command "onevcenter"
2019-09-19 15:36:19 +02:00
Christian González
83f61b02cc
F #3380 : Add hooklog.info call ( #3734 )
2019-09-19 15:26:20 +02:00
Alejandro Huertas Herrero
532228cb14
M #-: remove duplicated files on install.sh ( #3736 )
2019-09-19 12:43:13 +02:00
Alejandro Huertas Herrero
5f660a2c6b
F #3380 : adapt DDC to new hook system ( #3727 )
2019-09-19 11:28:36 +02:00
Ruben S. Montero
6143dd95ce
F #3380 : New Hook system. Drivers, oned and command line tool
...
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-09-09 14:47:42 +02:00
Alejandro Huertas
6796f5093d
F #3042 : Packet public networking
...
* code linting
* add new files into install.sh
* decrypt secrets in ipam/hook
* fix use of <<~EOF
(cherry picked from commit f9e469b10f
)
2019-08-30 17:30:34 +02:00
Angel Luis Moya Gonzalez
3581561240
F #3440 : Refactor and corrections ( #3570 )
...
* F #3440 : Refactor host.rb
Refactor host.rb using classes:
NSXClient
TransportZone
* Error corrections
* M #3440 : Added forgotten sleep
* M #3440 : Change require order in nsx_driver
Change require order in NSX Driver to avoid
the inclussion of additional requires.
2019-08-22 11:15:24 +02:00
Jan Orel
e98c801f8f
F#3244: Better mixed modes ( #3574 )
2019-08-07 11:37:39 +02:00
Angel Luis Moya Gonzalez
e5e169932f
F #3440 : Initial NSX driver commit ( #3549 )
...
* F #3440 : Create and delete NSX networks
This allows to create and delete from command line both
NSX-V netwoks and NSX-T networks.
* F #1256 : Allow attach created Opaque Networks
This allows to attach a new created Opaque Network
to a instance.
* F #3440 : Allows attach/detach created NSX-V networks
Changes included:
Allow attach and detach nics to a VM from nsx-v networks
created from OpenNebula.
Improve function to retrieve nsx-t network identifier on vc
* M #-: Change Network types as constants
Created new constans into Network class to identify
the different types of networks
Also changed order to detect Network avoiding incorrect
detections due to its parent Classes
* F #3440 #1256 : Added NSX info to monitor
Added the following NSX info to host monitor:
NSX_MANAGER: "NSX Manager | NSX-T Manager"
NSX_TYPE: "NSX-V | NSX-T"
NSX_VERSION: "NSX-V or NSX-T version"
NSX_URL: NSX Manager url
* F #3440 : Add Transport Zones to monitor host info
If the folowing attributes are correct, the transport
zones are listed into the host monitor information:
NSX_MANAGER
NSX_TYPE
NSX_USER
NSX_PASSWORD
* F #3440 : Change NSX parameters to Host object
Some parameters created in first instance in vnet object for
testing purposes, has been changed to its definitive placement,
the Host object.
* F #3440 : Added NSX_STATUS
Added NSX_STATUS attribute, checking the following:
- NSX_USER (Check if attribute is setted)
- NSX_PASSWORD (Check if attribute is setted)
- NSX_TYPE (Check if attribute is setted)
- NSX_MANAGER (Check if attribute is setted)
- Check a correct connection with NSX Manager
The result is shown in the attribute NSX_STATUS, that
should be NSX_STATUS = "OK" if all is correct.
* F #3440 : Refactor and clean
Refactor code into classes and clean.
* F #3440 : Clean and rubocop
Set url as base_url + section + parameter
Correction to avoid rubocop warnings
* F #3440 : Rubocop fixes
Corrected rubocop warnings
* F #3440 : Fix rubocop warnings on hooks
Fixed rubocop warnings on network hooks
* F #3440 : Fix rubocop warning on nsx_driver.rb
* F #3440 : Forgotten sleep to timeout
Added a forgotten sleep into a timeout secuence.
Added cosmetic changes to minimize code lines.
2019-07-31 18:25:22 +02:00
Jorge Lobo
23c1ae8e82
B #2497 : rename sunstone_2f_auth.rb ( #3523 )
...
Signed-off-by: Jorge Lobo <jlobo@opennebula.systems>
2019-07-16 12:35:35 +02:00
Jorge Lobo
63bbf4e16c
B #2497 : Two Factor Authentication ( #3470 )
...
* F #2497 : two factor authentication
Signed-off-by: Jorge Lobo <jlobo@opennebula.systems>
2019-07-10 19:00:26 +02:00
Ruben S. Montero
3b9ace0577
F #3256 : Support for NUMA topology, Hugepages and CPU pinning.
2019-07-01 18:58:24 +02:00
mouyaq
fe7dfd3547
F #3264 : Added VirtualMachineMonitor
2019-05-27 18:49:26 +02:00
mouyaq
913b203b43
F #3264 : get out nic_model_class and state_to_c
2019-05-27 18:49:24 +02:00
mouyaq
9c41da393b
F #3264 : Separate classes Nic and Disk
2019-05-27 18:49:24 +02:00
mouyaq
886bd2e258
F #3264 : VirtualMachineDevice refactor
2019-05-27 18:49:23 +02:00
mouyaq
bde691c1e8
F #3264 : VmmImporter refactor
2019-05-27 18:44:17 +02:00
mouyaq
025734fbe7
F #3264 : VirtualMachineFolder refactor
2019-05-27 18:44:16 +02:00
Christian González
8bbcfdfc6c
Increase database version to 5.10.0 ( #3277 )
2019-04-25 18:42:41 +02:00
Ruben S. Montero
1e15db5ac0
F #2451 : Add configurble hooks to the network drivers in the form of
...
pre.d, post.d and clean.d scripts
Co-authored-by: Daniel Clavijo Coca <dclavijo@opennebula.systems>
2019-04-22 11:27:20 +02:00
Ruben S. Montero
e25e25ca6b
Merge branch 'f2722'
2019-04-15 17:08:01 +02:00
kvaps
8b96dd6142
F #2808 : add DD_BLOCK_SIZE option ( #3116 )
...
Signed-off-by: kvaps <kvapss@gmail.com>
2019-04-09 16:11:15 +02:00
Ruben S. Montero
c64d63f3d5
F #2722 : Increase the size of the replication and federation log indexes
...
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-04-08 17:43:12 +02:00
Ruben S. Montero
b59ee42750
Revert "F #2722 : Increase the size of the replication and federation log indexes"
...
This reverts commit 1da93f3732
.
2019-04-08 17:09:56 +02:00
Ruben S. Montero
1da93f3732
F #2722 : Increase the size of the replication and federation log indexes
...
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-04-08 14:38:02 +02:00
Jorge Lobo
7498be0feb
b # 2993 delete langs and solved fix Vm_quota in conditions ( #3030 )
...
(cherry picked from commit 52a38a9b90
)
2019-03-06 10:23:19 +01:00
Tino Vazquez
a8f7207cfa
Remove unneeded tty_expect install
...
(cherry picked from commit 84424affa0
)
2019-02-28 15:30:54 +01:00
Tino Vazquez
553fc6b540
Add missing migrator to install.sh
...
Remove duplicated cop
2019-02-20 10:14:47 +01:00
Alejandro Huertas Herrero
a31d3e26fc
F #2645 : Make some polishing and add default templates. ( #2922 )
2019-02-11 14:41:57 +01:00
Tino Vazquez
d998145ea1
Merge branch 'master' into provision_refactor
2019-02-08 17:42:06 +01:00
Alejandro Huertas
0b027090a2
OneProvision refactor.
2019-02-07 15:53:45 +01:00
Ruben S. Montero
29760a06ac
F #2885 : Add configuration option to disable ZERO'ing LVM volumes.
2019-02-04 15:56:37 +01:00
Daniel Clavijo Coca
6aa7fb5e19
F #1684 : LXD profiles probe ( #2856 )
...
* Patched NicLXD for snaps
* F #1684 : Leave LXC_COMMAND
* F #1684 : Added lxd probe for profiles
* F #1684 : Fix profile probe output
* F #1684 : Use default profile if profile absent
* F #1684 : Add profile probe to install.sh
2019-01-30 01:22:35 +01:00
Ruben S. Montero
5f7fb402aa
F #2671 : Add oned search functionality. Add an index column to perform FTS searches server-side. New parameter has been added to the one.vmpool.info call, and --search option to CLI onevm list. This commits adds support for JAVA and migrator.
...
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-01-30 00:10:18 +01:00
Jan Orel
19f04965d4
F #1012 : update websockify to latest version ( #2809 )
2019-01-18 15:48:10 +01:00
Vlastimil Holer
441cf1f7f9
Bump version to 5.7.85, year to 2019
2019-01-16 11:47:59 +01:00
sergio semedi
ac487b5ea9
merge vCenter configuration files into vcenterrc
2019-01-09 12:52:40 +01:00
Ruben S. Montero
5a4740b8c7
F #2531 : Add support for linuxcontainers MarketPlace
...
Co-authored-by: Sergio Vega Gutiérrez <svega@opennebula.systems>
2018-12-15 17:17:17 +01:00
Ruben S. Montero
7d46241fe2
F #826 : Virtual Network Templates - Suntone Interface
...
Co-authored-by: juanmont <jjmontiel@opennebula.systems>
2018-12-11 11:12:01 +01:00
Vlastimil Holer
e5d3f46da1
F #2645 : Disaggregated Data Centers (oneprovision)
2018-11-29 15:14:17 +01:00
Ruben S. Montero
07399094b3
F #1684 : Support for LXD/LXC Containers. The LXD/LXC drivers are heavily
...
inspired by the LXD addon https://github.com/OpenNebula/addon-lxdone .
Co-authored-by: Daniel Clavijo Coca <dclavijo@opennebula.systems>
Co-authored-by: Sergio Vega Gutiérrez <svega@opennebula.systems>
Co-authored-by: José Manuel de la Fé Herrero <jmdelafe92@gmail.com>
2018-11-28 12:26:59 +01:00
Christian González
adf092eea9
F #826 Create new config file for onevntemplate command
2018-11-22 15:00:47 +01:00
Christian González
c3d3fc3ae4
F #826 Add man pages for vntemplate command
2018-11-22 12:21:02 +01:00
Vlastimil Holer
d777060a1b
B #2630 : Install.sh doesn't work without any parameters
2018-11-21 18:02:01 +01:00
Christian González
f850d10bfe
F #826 Fix some bugs ( #2633 )
2018-11-21 16:20:29 +01:00
Ruben S. Montero
4afa011c28
development: Fix getopts in install.sh
2018-11-16 16:41:14 +01:00
jp-ig1
4efa93fe24
B #2001 : Fix ignored arguments by install.sh script
...
Problem:
~~~~~~~
Arguments 'G', 'l', 'r' and 'f' are ignored by install script and usage
is displayed instead.
Moreover, it was not possible to combine arguments
Solution:
~~~~~~~~
Use "getopts" to support flags and options requiring a value at the
same time. Add ignored option in the argument possibilities.
This commit also add missing options in the usage example
2018-11-16 12:56:19 +01:00
Sergio Semedi Barranco
6fdfb0fd57
F #2454 : added vcenterc config file
2018-11-15 14:47:34 +01:00
Ruben S. Montero
d983addf5b
Change DB version to 5.7.80
...
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2018-10-29 17:08:10 +01:00
Alejandro Huertas Herrero
7e36bc7c74
F #2490 : Add new unregister address range functionality
...
* Modify the IPAM driver
* Modify AddressRangePool to call the new action script
* Add example dummy script
2018-10-18 15:20:47 +02:00
Jan Orel
d1aa261fd8
B #2491 : install.sh accepts -G and -f parameters
2018-10-15 18:11:27 +02:00
Christian González
b63e9ec963
F #2253 : Update 5.6.0 to 5.7.8.rb
2018-09-25 12:10:27 +02:00
Tino Vazquez
8e3d7f8108
Add OpenNebula Systems addons license
2018-09-13 15:41:48 +02:00
Sergio Semedi Barranco
7688e015c6
importer class removed from vCenterDriver ( #2371 )
2018-08-28 17:50:25 -07:00
Sergio Semedi Barranco
68b45f3469
solved vCenterDriver issues ( #2370 )
2018-08-28 17:27:07 -07:00
joseangelgm
53e4d999f3
#2262 (vCenter) wait poweron/off to be performed
2018-07-23 17:05:11 +02:00
Ruben S. Montero
ebc838fedc
Upgrade Database to 5.6.0. Better migrator for SNAPSHOTS
2018-07-04 20:31:31 +02:00
Vlastimil Holer
0ab6965d2b
F #2045 : Rename VN_MAD dummy to bridge, restore noop dummy driver
2018-05-16 15:24:37 +02:00
Vlastimil Holer
72a759bd97
F #2045 : PHYDEV support for dummy, ebtables, fw net. drivers
2018-05-11 18:12:17 +02:00
Vlastimil Holer
4e2e81d4cc
F #1692 : Paths fontawesome 5
...
(cherry picked from commit d1ff5490c8adfb5924b9cfd9fd2bd90ff070e69c)
2018-05-10 17:59:42 +02:00
Abel Coronado
70435127a3
F #1692 : Paths fontawesome 5
...
(cherry picked from commit 01a5f0cfa7
)
2018-05-10 16:23:17 +02:00
Vlastimil Holer
b356e56113
F #1692 : Fix main(-dist).js(.map) build/install
...
(cherry picked from commit 3834078a0e
)
2018-05-10 15:50:45 +02:00
Ruben S. Montero
192d535930
Remove main.js on install
2018-05-09 17:52:48 +02:00
Vlastimil Holer
a872eb2390
F #2065 : Docker Machine plugin build changes ( #2068 )
2018-05-09 17:35:44 +02:00
Abel Coronado
ba62a34974
F #1692 : Added DESTDIR to main locations ( #2077 )
2018-05-09 15:14:34 +02:00
Abel Coronado
dc50763f46
F #1692 : Solved bug w/ symbolic links
2018-05-08 15:10:03 +02:00
Abel Coronado
b9fd1feb2d
F #1692 : Enable the option to add addons dynamically to Sunstone ( #2067 )
...
* Added ruby lib file
* Changed min name: main.js -> main-dist.js
* Added addons class
2018-05-07 18:42:34 +02:00
Christian González
1f944702b4
Added go example and modify docker plugin location ( #1912 )
...
* Added go example and modify docker-plugin location
* Changed install.sh for docker addon
2018-04-03 14:52:33 +02:00
Tino Vazquez
ae033f992d
Squashed commit of the following:
...
commit 4ebd4ebe55
Author: semedi <sergio.semedi@gmail.com>
Date: Fri Mar 23 11:17:55 2018 +0100
F #1808 : vCenter cli helper added to install sh
commit 84e3b94621
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Thu Mar 22 14:57:39 2018 +0100
F #1808 : Waiting system for requests [Sunstone]
commit 7b75828a8d
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Thu Mar 22 12:49:19 2018 +0100
F #1808 : Added feedback for DS importations [Sunstone]
commit 9c8f6e1674
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Thu Mar 22 12:48:20 2018 +0100
F #1808 : Broken importer output [vCenter]
commit dc5be2aa1e
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Thu Mar 22 12:46:39 2018 +0100
F #1808 : Removed bindings [Sinatra]
commit 1bea93e644
Author: semedi <sergio.semedi@gmail.com>
Date: Wed Mar 21 12:52:29 2018 +0100
F #1808 : vCenter importer added to install sh
commit b5debcf606
Author: semedi <sergio.semedi@gmail.com>
Date: Tue Mar 20 16:35:12 2018 +0100
F #1808 : vCenter importer feedback and class variables
F #1808 : code restructure and output
commit 4e6d6a891b
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Mon Mar 19 16:35:37 2018 +0100
F #1808 : Global path for ajax [Sunstone]
commit 110156a5b1
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Mon Mar 19 13:20:07 2018 +0100
F #1808 : vCenter DS importation makeover [Sunstone]
commit d9b86e8fe8
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Thu Mar 15 15:27:39 2018 +0100
F #1808 : Importation vCenter DS [Sinatra]
commit 58e59de065
Author: abelCoronado93 <acoronado@opennebula.org>
Date: Thu Mar 15 15:27:07 2018 +0100
F #1808 : Importation vCenter DS [Sunstone]
commit c81b2662cb
Author: semedi <sergio.semedi@gmail.com>
Date: Fri Mar 9 11:59:39 2018 +0100
F #1804 : datastore importer basic functionality [COMPLETE]
F #1804 : created new files and code restructure
F #1804 : datastore list functionality added
F #1804 : onevcenter list with ref
F #1804 : vCenter datastore importation works with key refs
F #1804 : vCenter importer->datastore
2018-03-23 15:10:20 +01:00
Christian González
c3b113c5f2
Docker integration and GO API ( #1889 )
...
* added docker integration files
* changed dependencies for docker-integration files
* README.md deleted
* Deleted LICENSE
2018-03-23 12:58:29 +01:00
4781714118
F: Add logo for ALT distributives (ALTLinux and BaseALT) from
2018-03-01 10:31:47 +01:00
Vlastimil Holer
fdb22a0376
F #1498 : Open vSwitch VXLAN driver
2018-02-28 17:31:38 +01:00
Ruben S. Montero
224fb62712
Feature #1454 : OpenNebula to OpenNebula drivers ( #1743 )
2018-02-15 16:00:09 +01:00
Sergio Semedi Barranco
666b9da378
F #1371 : vCenter live migration support ( #1739 )
2018-02-13 18:30:26 +01:00
Abel Coronado
056586cc32
B #1712 : Added TR language to Sunstone ( #1735 )
...
* B #1712 : Added TR language to Sunstone
* Update network.js
2018-02-12 17:35:35 +01:00
Vlastimil Holer
17d5b31cb2
B #1152 : Activate LVM disks on reboot
2018-01-31 16:54:50 +01:00
Ruben S. Montero
46291fc957
Revert "Revert "Execution permissions for install.sh""
...
This reverts commit 0f48c85d6d
.
2018-01-19 13:24:25 +01:00
Ruben S. Montero
48289e2b29
Revert "Revert "F #5241 : Updated install.sh ( #568 )""
...
This reverts commit 70ce299caa
.
2018-01-19 13:24:16 +01:00
Ruben S. Montero
d86e27b4f0
B #1588 : Separate remote scripts configuration ( #1667 )
2018-01-18 12:27:38 +01:00
Ruben S. Montero
c911ffdc8c
Feature 756 ( #1664 )
...
* F #756 : Add support for CPU_MODEL.
- new kvm monitor probe to gather model and machine types from hosts
- generate cpu element in deployment file
* F #756 : Added machine-models to install.sh
* F #756 : Rename 'OS Booting' to 'OS & CPU'
* F #756 : Rename 'libvirt machine' to 'machine type'
* F #756 : Change 'machine type' to a drop-down
* F #756 : KVM IM machines probe prioritize kvm/kqemu/qemu domain types
* F #756 : Added CPU Model section
2018-01-18 10:42:58 +01:00
Sergio Semedi Barranco
b714116f64
F #1371 : vcenter vm cluster migration ( #1643 )
...
* F #1371 : vm migrate to host accomplished
* F #1371 : vm migration works with DRS, added file to install.sh
2018-01-10 13:29:26 +01:00
Vlastimil Holer
a4c0447ccf
Bump year to 2018 ( #1623 )
2018-01-02 18:27:37 +01:00
Ruben S. Montero
70ce299caa
Revert "F #5241 : Updated install.sh ( #568 )"
...
This reverts commit a45f707552
.
2017-11-13 15:27:42 +01:00
Ruben S. Montero
0f48c85d6d
Revert "Execution permissions for install.sh"
...
This reverts commit 4a5949a4ed
.
2017-11-13 15:27:36 +01:00
Jaime Melis
4a5949a4ed
Execution permissions for install.sh
...
The permissions was accidentally removed in:
a45f707552
2017-11-13 12:23:27 +01:00
Abel Coronado
a45f707552
F #5241 : Updated install.sh ( #568 )
2017-11-13 11:35:00 +01:00
Javi Fontan
b839dad36c
Bump version to 5.5.80
...
Also add the migrator to 5.4.1
2017-09-11 14:47:04 +02:00
Sergio Semedi Barranco
d3a7fd2713
F #5189 azure migrator ( #449 )
2017-09-05 14:32:45 +02:00
Javi Fontan
f93e2be001
Bump version to 5.4.0
2017-07-17 13:24:09 +02:00
Javi Fontan
8aba93124a
Delete import slave from onedb
2017-07-13 15:30:01 +02:00
Javi Fontan
45bfe9aa30
F #4937 : add live actions to onedb
...
* purge-history
* purge-done
* change-body
Some helper functions are also added to onedb_live.rb file.
2017-07-05 16:21:15 +02:00
mcabrerizo
00b7d8607a
F #5207 : vCenter disks can be resized when VM in poweroff
2017-06-28 14:43:38 +02:00
mcabrerizo
e01faaadd6
Create vcenter directory and allocate vcenter hooks in install.sh
2017-06-26 08:05:50 +02:00
Tino Vazquez
f13c6bbe1b
Change location of vcenter hooks
2017-06-23 17:32:33 +02:00
Jaime Melis
3224a504e4
F #4809 : Cleanup VIP if oned dies
2017-06-22 17:47:42 -04:00
semedi
848c967270
ec2 migrator done, new oca utils file
2017-06-21 15:14:25 +02:00
Vlastimil Holer
ac248360a6
Install ESX packages for VNC firewall config. into $SHARE_LOCATION ( #335 )
2017-06-12 12:50:06 +02:00
mcabrerizo
b112cad731
F #4913 : New vCenter hooks for enhanced networks create/delete
2017-06-11 19:37:52 +02:00
Javi Fontan
1c72134d9c
Bump version of shared database to 5.3.80
2017-06-02 18:16:24 +02:00
Jaime Melis
9d763ef628
F #4809 : Fully working vip hooks
2017-05-29 18:24:25 +02:00
Javi Fontan
8de979e42c
Bump version 5.3.80
2017-05-25 16:07:35 +02:00
Ruben S. Montero
db9f9dedca
Merge branch 'feature-4809'
2017-05-25 10:44:39 +02:00
Jaime Melis
680d49a23d
F #4809 : Add RAFT hooks
2017-05-18 16:41:18 +02:00
Jaime Melis
94052286ed
F #4809 : Move the FT hooks to its own folder
2017-05-18 16:40:52 +02:00
mcabrerizo
27badc8dae
F #4913 : Add vcenter migration option to onedb tool
2017-05-16 10:21:54 +02:00
Javi Fontan
38cb96edcd
F #4937 : Change schema code to database backend
2017-05-12 11:49:53 +02:00
Javi Fontan
5be92e323d
F #4937 : reorganize fsck code
...
This contains all these changes
* Use IMAGE_STATES array from OCA
* Including OpenNebula breaks fsck
* Extract check_pool_control and check_users_groups
* Extract check_clusters
* Extract check_datastores
* Move schema definitions to a hash
* Move counter initialization to its own methods
* Add comments to sections
To see them use:
grep -E '(DATA|FIX|TODO):' fsck.rb
* More fsck comments
* Move image checks to its own file
* Move marketplace/app checks to it's own file
* Take out do_ prefix from functions
* Move pool_control checks
* Move user and group checks
* Split check_clusters to external functions
There are still functions that regenerate the whole table. This should
be fixed later. Look for functions called check_fix_*.
Look also for use of REXML instead of Nokogiri. This can be found
searching for "Document.new".
Some searches are done using plain SQL statements. These can be
changed to sequel functions.
* Split check_datastores
* Move VM checks
* Move cluster_vnc_bitmap checks
* Move history check
* Move vrouter check
* Move host checks
* Move network checks
* Move quota checks
* Move template checks
* Reorganize quota check code
* Calculate quota for datastores with target SELF
* Add fsck directory to install.sh
* Bug in fsck quota code
2017-05-12 11:45:34 +02:00
mcabrerizo
9d207be128
F #4913 : Add vmm prereconfigure action to install.sh
2017-04-26 11:24:42 +02:00
mcabrerizo
ac5211a42d
F #4913 : Add vcenter_driver defaults file
2017-04-26 08:58:25 +02:00
mcabrerizo
af40b13443
F #4913 : Modify install.sh to add vcenter VNM driver files
2017-03-30 12:14:49 +02:00
Jaime Melis
aa639970ff
F #4913 : Merge branch 'master' into feature-4913
2017-03-21 18:21:08 +01:00
Javi Fontan
d119f8cb13
F #2347 : add onevmgroup man page
2017-03-10 11:13:09 +01:00
Jaime Melis
ced4d2748e
F #4913 : Fix some install files
2017-03-07 12:40:54 +01:00
mcabrerizo
347968ad3d
F #4913 : Migrate import tools
2017-03-01 08:26:01 +01:00
Jaime Melis
6d00ad5a90
F #4913 : Install new vcenter driver
2017-02-22 16:17:56 +01:00
juanmont
9e0db5fd5a
Feature 2347 ( #192 )
...
* F #2347 changed install.sh file for add the new JSON
* F #2347 Added a new JSON file for the new tab VMGroup
* F #2347 added a new file and folder for the new tab VMGroup
* F #2347 changed name to vm_group
* F #2347
* F #2347
* F #2347 removed roles tab in fill function, for update
* F #2347 Finalized vm_group tab
* F #2347 removed test file and changed role tab hbs
(cherry picked from commit 882f1bc778e23b69b815e2f866c739d3941fc571)
2017-02-21 09:44:53 +01:00
Ruben S. Montero
17749cb5e7
F #2347 : Allocate, delete and info API calls for the VMGroup
2017-01-03 01:22:10 +01:00
Ruben S. Montero
d9bd4cc702
Merge branch 'feature-4393'
2016-12-23 11:13:37 +01:00
Ruben S. Montero
7b2e4cef98
Upgrade local DB version to 5.3.80 (5.4.0 beta1)
2016-11-25 13:53:05 +01:00
Javi Fontan
b6e62cc10e
F #4393 : add resize placeholders for tm and vmm
2016-11-24 18:03:42 +01:00
Tino Vazquez
18185a9212
Add delete_poweroff_vms to install.sh
2016-11-24 15:49:54 +01:00
Javi Fontan
53413e0c29
F #4393 : add tm/{qcow2/shared/ssh}/resize
2016-11-23 19:45:40 +01:00
Javi Fontan
3ebdc8d8f4
F #4393 : add vmm/kvm/resize_disk
2016-11-23 19:41:19 +01:00
Ruben S. Montero
08381a000b
Merge branch 'feature-4901'
2016-11-16 15:06:18 +01:00
mcabrerizo
bb1ae39f4e
F5484 Enhance StorageDRS allowing VM deployment
2016-11-15 14:20:41 +01:00
Ruben S. Montero
08d88e0119
F #4901 : Updates MEM & CPU when RESERVED_ attributes are updated. Adds TOTAL_CPU
...
and TOTAL_MEM shares to store raw monitoring cpu/mem metrics. Adds
migrator and increases local DB version number.
2016-11-12 21:18:25 +01:00
Carlos Martín
7323fa0c6b
F #4714 : Add onedb migrator
2016-10-06 15:21:37 +02:00
Carlos Martín
7cbb9577e5
Remove zh_TW language (has only 36%)
2016-10-03 12:49:14 +02:00
Javi Fontan
940c3480cb
F #2433 : add Gemfile to install.sh
2016-09-12 19:15:47 +02:00
Jaime Melis
c2159551a4
Feature #4659 : Improve fault-tolerance hook
2016-09-07 12:15:27 +02:00
Jaime Melis
e17335d877
Feature #4714 : Add CLI support for token operations
2016-09-01 17:35:20 +02:00
Guillaume Oberlé
a5b1862930
feature #4446 : IPAM Driver implementation. Includes a dummy driver to be
...
used as templates by other drivers
Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-19 18:24:32 +02:00
Ruben S. Montero
f517b12193
feature #4703 : Check DS capacity in rescheds. Add monitor for dummy TM
2016-08-09 02:28:55 +02:00
Javi Fontan
48a714a858
feature #4139 : monitor local ds disks with specific probes
2016-06-02 16:51:08 +02:00
Javi Fontan
4d91835f42
feature #4488 : add monitor and mvds to qcow2
2016-06-01 18:39:26 +02:00
Carlos Martín
1e8cb8468e
Update opennebula logo in sunstone
2016-06-01 16:36:39 +02:00
Carlos Martín
6b673ec826
Remove old sunstone images
2016-06-01 16:36:39 +02:00
Javi Fontan
03b17ede0a
backlog #3853 : crypto-js is not needed anymore
2016-05-20 15:47:43 +02:00
Jaime Melis
6dfbb82f95
Feature #4238 : Rename the driver to iscsi_libvirt
2016-05-09 12:13:31 +02:00
Javi Fontan
0f303b9124
Merge branch 'excise-lvm'
2016-05-05 16:43:58 +02:00
Javi Fontan
e1f6dee180
Update copyright notice year
2016-05-04 12:33:23 +02:00
Javi Fontan
ec9ba2d6e2
Merge branch 'feature-3755'
2016-05-03 18:26:18 +02:00
Javi Fontan
b2b97b7238
feature #4110 : delete block lvm drivers
2016-04-28 17:41:40 +02:00
Jaime Melis
bc41f6aff8
Bug #4376 : Remove vnmad.rb onedb patch
...
It is not necessary any more as the VN_MAD selection
is interactive.
2016-04-25 17:48:00 -04:00
Ruben S. Montero
56b506a64a
Merge pull request #93 from stdweird/package_remoteauth
...
install.sh: add RemoteCloudAuth to CLOUD_AUTH_LIB_FILES
2016-04-16 19:25:33 +02:00
Jaime Melis
cd4178606f
Deprecate ovswitch_brcompat
2016-04-15 16:13:52 +02:00
Jaime Melis
08e345b380
Remove SoftLayer Hybrid Drivers
...
They are now available as an addon:
https://github.com/OpenNebula/addon-softlayer
2016-04-14 15:37:37 +02:00
stdweird
3d7854c65b
istall.sh: add RemoteCloudAuth to CLOUD_AUTH_LIB_FILES
2016-04-14 09:41:11 +02:00
Jaime Melis
fc3ab2d7ab
Migrate VN_MAD from the Host to the Network
2016-04-13 15:53:38 +02:00
Javi Fontan
d23f4f07e6
Merge remote-tracking branch 'origin/feature-4110'
2016-04-12 11:37:49 +02:00
Jaime Melis
f45d6b8993
Add poll_common.rb (required by KVM) to install.sh
2016-04-08 10:29:23 +02:00
Javi Fontan
342c7c2ed9
feature #4110 : add mkswap and mkimage to fs_lvm
2016-04-07 17:26:48 +00:00
Jaime Melis
50eb397baa
Undo accidental line remove
2016-04-07 16:50:25 +02:00
Jaime Melis
adeff7a751
Remove VMware drivers
2016-04-07 11:19:33 +02:00
Javi Fontan
8177cfdb5c
feature #4110 : install fs_lvm context and monitor
2016-04-07 09:12:57 +00:00
Jaime Melis
df0065c9de
remove xen from the code (except from Sunstone)
2016-04-06 12:11:23 +02:00
Jaime Melis
f428560dbd
Bug #4248 : Remove FW drivers
2016-03-17 14:42:24 +01:00
Javi Fontan
ab2c24473f
Copy full vendor dirs in install.sh
2016-03-10 17:41:14 +01:00
Javi Fontan
ba7ffbb543
Merge branch 'feature-4186'
2016-03-08 17:34:48 +01:00
Javi Fontan
04c614f738
feature #4186 : missing files from install.sh
2016-03-08 17:22:34 +01:00
Javi Fontan
a9506075f6
feature #4186 : duplicate libfs.sh in install.sh
2016-03-08 16:12:22 +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
Javi Fontan
f1afa57094
feature #4215 : add dummy pre and reconfigure drivers
...
For drivers azure, ec2, softlayer and xen
2016-03-01 17:27:20 +01:00
Javi Fontan
e10d705ff1
feature #4215 : add reconfigure action to vcenter
2016-03-01 15:07:01 +01:00
Carlos Martín
3caccf6439
Feature #3671 : Add onedb migrator
2016-02-22 13:02:48 +01:00
Tino Vazquez
006ba41c62
feature #4186 : Merge branch 'feature-4217' into feature-4186
...
Marketplace branch into vcenter storage
2016-02-10 12:25:28 +01:00
Jaime Melis
6d205229bb
Feature #4217 : Add ceph/export to install.sh
2016-02-10 11:45:15 +01:00
Daniel Molina
d299db45a8
Feature #4217 : Remove SunstoneMarketplace.rb from install.sh
2016-02-08 16:37:17 +01:00
Tino Vazquez
6ec461acce
feature #4186 : Add upload functionality for vCenter
2016-02-04 18:57:34 +01:00
Daniel Molina
a097e183b2
feature #4217 : Add Marketplace and MarketplaceApp JSON resources and pools
2016-02-03 17:37:02 +01:00
Daniel Molina
1428a84fbb
feature #4217 : Remove old marketplace folder from install.sh
2016-02-03 17:37:02 +01:00
Jaime Melis
d222569fd0
Feature #4217 : Add missing s3 directory to install.sh
2016-02-03 17:30:27 +01:00
Jaime Melis
bdda84262f
Feature #4217 : Add ceph/export and rbd handling in downloader.sh
2016-02-02 15:29:16 +01:00
Ruben S. Montero
49575e163a
Merge branch 'master' into feature-4217
2016-02-02 14:50:46 +01:00
Ruben S. Montero
b01e2336c5
Merge branch 'feature-4215' into feature-4217
2016-02-02 14:17:20 +01:00
Javi Fontan
a7677a4e1e
feature #4215 : change names for VMM reconfigure actions
2016-01-29 16:28:31 +01:00
Javi Fontan
5f1bacf81b
feature #4215 : context cd change in KVM VMM driver
2016-01-29 15:55:14 +01:00
Jaime Melis
44111d5f1f
Feature #4217 : Add market_mad drivers for S3
2016-01-25 16:42:59 +01:00
Carlos Martín
1ae516a084
Feature #4215 : Add migrator to 4.90.0
2016-01-22 17:10:12 +01:00
Jaime Melis
37624fcf96
Feature #4305 : Install required files
...
(cherry picked from commit 8e67276b7c
)
2016-01-21 18:44:28 +01:00
Tino Vazquez
8e88491bd8
feature-#4186: Fix snap_* vcenter ds file link
2016-01-08 15:10:40 +01:00
Tino Vazquez
24e1c46186
feature #4186 : Merge branch 'master' into feature-4186
2016-01-08 13:21:20 +01:00
Tino Vazquez
a931ec36bd
feature #4186 : Add vCenter TM
2016-01-08 13:18:22 +01:00
Tino Vazquez
53f74e80c2
feature #4186 : Add DS drivers to install.sh
2016-01-07 18:59:38 +01:00
Ruben S. Montero
10b8699fdc
feature #4217 : First version of OpenNebula marketplace
2015-12-24 18:49:21 +01:00
Ruben S. Montero
3bb13e106a
feature #4217 : Implements monitor action for marketplace. Sample monitor
...
driver for http marketplace
2015-12-23 23:50:22 +01:00
Jaime Melis
3504486828
Feature #4238 : Create a new set of ISCSI drivers instead
...
of reusing the DEV drivers
2015-12-22 10:03:58 +01:00
Ruben S. Montero
ade6513a0d
feature #4217 : Move some logic to core, set clone state for images being
...
imported into a marketplace
2015-12-19 22:35:09 +01:00
Ruben S. Montero
125e485e04
feature #4217 : First version of import/datastore plugins. Star
...
marketplace manager and load driver
2015-12-17 12:39:27 +01:00
Ruben S. Montero
a4cf0cc387
feautre #4217 : API, OCA and command line tools for marketplace apps. Fix minor bugs
2015-12-11 15:53:19 +01:00
Ruben S. Montero
ed92441582
feature #4217 : OpenNebula core methods for MarketPlace class. OCA
...
binding and onemarket tool
2015-12-05 23:52:28 +01:00
Carlos Martín
64ebcdd5c3
Feature #4215 : Virtual Router pool in ruby oca and CLI
2015-11-30 16:55:22 +01:00
Carlos Martín
af380ac63f
Feature #3495 : Add a new sunstone-logos.yaml file to define VM logos
2015-11-25 18:06:16 +01:00
Daniel Molina
415030d562
bug #4039 : Add opennebula-sunstone-v4.14-small.png to install.sh
...
(cherry picked from commit 92b71bc1f5
)
2015-11-12 11:12:02 +01:00
Ruben S. Montero
ee89a2185a
feature #3987 : Monitor system datastores through the front-end +
...
BRIDGE_LIST. Add monitor scripts for shared, ceph. Distributed system DS
as ssh monitored through probes.
2015-11-04 18:42:40 +01:00
Jaime Melis
d52f54ad19
Feature #3987 : Install the system-ds related files for Ceph
2015-10-29 16:34:38 +01:00
Jaime Melis
1111a6eed1
Feature #3987 : refactor save and restore
2015-10-29 16:32:10 +01:00
Jaime Melis
df899199c6
Merge branch 'feature-3362' into one-4.14
2015-10-16 11:42:31 +02:00
Carlos Martín
f3ba7ee1db
Bug #4000 : Fix history etime with onedb
...
(cherry picked from commit ee44b97013
)
2015-10-08 16:16:09 +02:00
Jaime Melis
e20fb5c4c4
Fix copyright in banners
2015-09-23 16:51:10 +02:00
Jaime Melis
4dc243478f
Feature #3362 : optimize ceph driver
2015-09-16 16:43:03 +02:00
Daniel Molina
98aa8be68c
bug #3892 : Add license and copyright for opensans.woff
2015-08-27 17:38:19 +02:00
Javi Fontan
70433a6d7b
feature #3028 : kvm probe to get PCI devices
2015-08-20 18:20:10 +02:00
Jaime Melis
40086e5c8e
Feature #3782 : Refactor and separate snap_create into two:
...
snap_create and snap_create_live
2015-08-13 15:19:00 +02:00
Carlos Martín
c10d080064
Feature #1727 : Create new migrator for 4.13.85
2015-07-28 17:52:55 +02:00
Daniel Molina
56c1ed40d4
Use cp -RL in instal.sh
2015-07-21 18:21:29 +02:00
Daniel Molina
894a8bcee4
feature #3748 : Add option to link sunstone folder
2015-07-20 16:50:52 +02:00
Tino Vazquez
135ba1cb24
Azure driver now uses short Cloud Service Name for Windows hostname compatibility
...
Hybrid libraries replacement
2015-07-17 18:07:19 +02:00
Daniel Molina
c83ec4946e
bug #3853 : Add -p option when only sunstone is installed
2015-07-17 16:44:32 +02:00
Daniel Molina
a5eb40f751
bug #3853 : Add -p option in install.sh to install only minified files
2015-07-17 15:49:31 +02:00
Carlos Martín
f350ec8ee0
Feature #3718 : Implement part of the DB upgrade with oned running
2015-07-08 15:51:18 +02:00
Daniel Molina
24ba82f32b
feature #3748 : Add spice and vnc standalone windows
2015-06-26 17:46:00 +02:00
Daniel Molina
735f80e15c
feature #3748 : Remove unneeded files from install.sh
2015-06-25 18:52:40 +02:00
Daniel Molina
ce82a2d25a
feature #3748 : Fix locale for dev env
2015-06-23 18:39:14 +02:00
Daniel Molina
8472da0ebc
feature #3748 : Enable locale and move folder to public
2015-06-23 18:20:22 +02:00
Daniel Molina
bb2b57fedb
feature #3748 : Update install.sh to use the new js files
2015-06-23 18:05:24 +02:00
Ruben S. Montero
bdb1e591da
Merge branch 'master' into feature-3782
2015-06-08 23:44:21 +02:00
Jaime Melis
58a260f96f
Feature #3782 : Add dummy snapshot_* placeholders for all the TM drivers but Ceph
2015-06-08 15:00:32 +02:00
Jaime Melis
c3621e3327
Feature #3782 : Update install.sh and remotes with ds snap actions
2015-06-08 12:45:16 +02:00
Javi Fontan
adc3e0e4e7
bug #3768 : add placeholder failmigrate script
2015-06-04 15:43:32 -04:00
Jaime Melis
b0f72d5ad4
Feature #3782 : Add ceph disk snapshot actions
2015-05-28 17:19:48 +02:00
Javi Fontan
c89c6f6cae
feature #3755 : add tm options to qcow2 clone
2015-05-20 10:55:52 +02:00
Carlos Martín
cff1273506
Feature #2742 : Add empty onedb migrator file
2015-05-07 18:18:49 +02:00