1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-13 12:58:17 +03:00

14111 Commits

Author SHA1 Message Date
juanmont
6e1e76efa4 B #5157 Added new security control for vcenter attributes and separated info tables 2017-05-22 14:43:56 +02:00
Vlastimil Holer
6383b7529c
B #3705: Add TEMPLATE/DRIVER=raw into exist. CEPH/LVM DS on migration 2017-05-19 23:11:22 +02:00
Ruben S. Montero
4a780941ec F #4809: Refresh zone list on server add/remove to keep an updated list
of servers
2017-05-19 20:37:58 +02:00
Ruben S. Montero
c5f54f8117 F #4809: First version of replication thread for federated zones 2017-05-19 20:08:45 +02:00
Vlastimil Holer
ae96f4eaf0
B #3705: Don't override image DRIVER if CDROM 2017-05-19 16:54:03 +02:00
Vlastimil Holer
3c9065fec4
B #3705: Set DRIVER=qcow2 for TM_MAD qcow2 2017-05-19 10:51:13 +02:00
Vlastimil Holer
38e7822328
B #3705: Default CONVERT=yes in fs/cp 2017-05-19 10:45:18 +02:00
Vlastimil Holer
3c71258c84
B #3705: DRIVER configuration for the TM_MAD_CONF 2017-05-19 10:44:02 +02:00
Vlastimil Holer
1393bff1c5
B #3705: Update DS_MAD fs/cp to support CONVERT/DRIVER 2017-05-19 10:44:02 +02:00
Vlastimil Holer
a2a1e83056
B #3705: Override image DRIVER attribute by the datastore DRIVER 2017-05-19 10:43:37 +02:00
Ruben S. Montero
c5a82aba4e F #4809: Update server list on election 2017-05-19 01:25:28 +02:00
Ruben S. Montero
46d4e2325c F #4809: Fix timers in federation replica manager 2017-05-19 00:57:30 +02:00
Ruben S. Montero
4291e4a835 F #4809: Do not start replica threads for own zone 2017-05-19 00:52:26 +02:00
Ruben S. Montero
2676d8b785 feature #4809: Start the federation replica manager with OpenNebula 2017-05-18 21:25:02 +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
Jaime Melis
85b6ed2543 F #4809: Implement Hooks on RAFT events 2017-05-18 16:36:26 +02:00
juanmont
c54fac1594 vCenter tag 2017-05-18 11:58:19 +02:00
abelCoronado93
41b608d057 F #3053 Added virtio-scsi Queues input in OS Booting (update VM Template) 2017-05-17 16:56:38 +02:00
Javi Fontan
e164fde85f F #3053: add explicit address to scsi drives
By default scsi drives increase the unit part of the address. This
causes problems in linux as the devices are not created in order.

Setting the target forces the order to be maintained.

https://bugzilla.redhat.com/show_bug.cgi?id=1200049
2017-05-17 15:24:57 +02:00
Javi Fontan
05511e5c59 F #3053: add virtio-scsi controller when queues are specified 2017-05-17 12:56:20 +02:00
Javi Fontan
8e3706fef7 F #3053: add virtio_scsi to defaults file 2017-05-17 12:01:55 +02:00
Javi Fontan
93f078d173 F #3053: Add support for virtio-scsi controller 2017-05-17 11:48:14 +02:00
Ruben S. Montero
5e92ec0abc F #4809: Use int for object IDs. Added base federation replica manager 2017-05-16 17:09:00 +02:00
Javi Fontan
6b0814ef78 F #4159: allow ipv6 135, 136 udp ports
Patch by Roy Keene <rkeene@knightpoint.com> from:

https://dev.opennebula.org/issues/4159#note-12
2017-05-16 12:58:59 +02:00
Jaime Melis
cfe3b4153b F #4809: Handle properly if only one server in the zone 2017-05-16 12:56:18 +02:00
Ruben S. Montero
faa46d9c22 F #4809: fix compilation 2017-05-16 12:21:55 +02:00
Abel Coronado
7edd06758c Bug #5149 Removed autorefresh option in sunstone-config (#303) 2017-05-16 12:08:15 +02:00
Ruben S. Montero
b38874a042 F #4809: Moved zone server list to ZonePool. Added FedLogDB class 2017-05-16 12:02:02 +02:00
Tino Vazquez
d26a242ac1 Merge branch 'feature-5065' 2017-05-16 11:56:12 +02:00
Abel Coronado
8f11a1d642 F #5149 Removed autorefresh option (#302) 2017-05-16 11:51:10 +02:00
Abel Coronado
26fcd6afd1 F #5143 Added the possibility of scaling the cpu (#300) 2017-05-16 11:48:24 +02:00
mcabrerizo
27badc8dae F #4913: Add vcenter migration option to onedb tool 2017-05-16 10:21:54 +02:00
mcabrerizo
2274a9ca72 F #4913: Add error management to some pool creation actions 2017-05-16 09:41:26 +02:00
Ruben S. Montero
741a55d17e F #4809: Generic replication serves. Solve minor bugs in election
process
2017-05-14 23:48:46 +02:00
Jaime Melis
8d4cfaf16b Merge pull request #160 from atodorov-storpool/tmCephOnSharedFs
tm/ceph {pre,post}migrate do nothing if not SYSTEM DS
2017-05-12 14:23:29 +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
6a2f13ede1 F #4913: Fix vcenter downloader source DS was missing 2017-05-12 09:29:23 +02:00
mcabrerizo
08cf1957d8 F #4913: Fix wild vm import. Add template moref and opennebula_managed to networks created 2017-05-12 09:28:18 +02:00
Abel Coronado
e7369f72db Changed custom attributes title (#301) 2017-05-11 17:55:17 +02:00
Abel Coronado
5f8e429693 F #5139 Restyled custom tags (#297)
* Restyled custom tags

* Restyled user inputs
2017-05-09 13:45:29 +02:00
Ruben S. Montero
1bcfc2bd00 F #4809: Less verbose output 2017-05-09 12:29:44 +02:00
Ruben S. Montero
5f6a627bab F #4809: Do not schedule VMs on non-leader servers 2017-05-09 11:53:34 +02:00
Ruben S. Montero
ac76ab4549 F #4809: Reload ACL rule cache when a server becomes zone leader 2017-05-08 23:57:51 +02:00
Ruben S. Montero
590b3548e9 F #4809: Forward request to leader 2017-05-08 19:48:41 +02:00
juanmont
2b112fd02a F #5043 introduced labels into yaml file and controled errors (#295) 2017-05-08 12:36:02 +02:00
juanmont
163b91d522 Feature template (#296)
* removed merge templates function

* saved disk template into disk-tab
2017-05-08 12:35:21 +02:00
Ruben S. Montero
59cf651dd6 F #4809: API methods leader_only attribute. List, Info and Raft methods
are not leader only.
2017-05-08 10:47:42 +02:00
Ruben S. Montero
c1317ed697 F #4809: Store the leader_id for the term 2017-05-08 10:12:49 +02:00