1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-08-21 05:49:26 +03:00
Commit Graph

18369 Commits

Author SHA1 Message Date
ce6dae6163 M #-: change default number of ping retries (#853) 2021-02-22 16:44:42 +01:00
53278e3d67 F #1428: Backup interface (#852)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-22 15:13:44 +01:00
63d600c515 F #3951: Fix provider step (#851) 2021-02-22 13:51:59 +01:00
8e7a569897 F #3951: Add setting language & minor fixes (#849) 2021-02-22 10:40:55 +01:00
c8346f97ba F #3951: Fix provider configure (#850) 2021-02-22 10:36:25 +01:00
657933593e M #-: Fix typo (#847) 2021-02-22 10:02:02 +01:00
5e28dc58bb M #-: use copy instead of link in firecracker role (#846)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 14:30:45 +01:00
6821d9e627 M #-: Update Ruby gem content/dependencies (#845) 2021-02-19 14:04:46 +01:00
76aa5274cc M #-: oneprovider firecracker default c5n.metal (#835)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 13:01:00 +01:00
33823f8610 B #-: localhost sudo needed by firecracker role (#844)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 12:58:57 +01:00
05e235cde3 M #-: Fix DS id while resuming undeployed VM (#837) 2021-02-19 09:37:32 +01:00
e8a8daed5a F #3951: Minor fixes (#842) 2021-02-18 18:58:37 +01:00
a3df79533f F #~: add logger level with debug_information (#841) 2021-02-18 18:42:35 +01:00
73c27a9dd2 F 1345: Allow using LUKS volumes for KVM (#808)
* F #1345: KVM support for persistent luks volmes

Support for attaching a persistent qemu luks encrypted disk, created as
per the libvirt/qemu documentation.

Private secret must be defined on the hypervisor for decryption and the
image should contain "LUKS_SECRET" attribute.

1) Create the image and import into datastore:

 # qemu-img create --object secret,id=sec0,data=secretphrase -o key-secret=sec0 -f luks volume 1G

2) Create the secret on the hypervisor:

 # virsh secret-define volume-secret.xml
 # MYSECRET=`printf %s "secretphrase" | base64`
 # virsh secret-set-value $MYUUID $MYSECRET

 # virsh secret-dumpxml $MYUUID
 <secret ephemeral='no' private='yes'>
   <uuid>$MYUUID</uuid>
   <description>luks key</description>
   <usage type='volume'>
     <volume>rbd:one/one-123</volume>
   </usage>
 </secret>

3) Set the UUID in the image attributes, ie:

 # oneimage show 123 |grep LUKS
 LUKS_SECRET="$MYUUID"

This should allow the disk attach to decryt the luks image and
use as a normal disk within the VM.

Co-authored-by: Laurence <laurencegill@users.noreply.github.com>
2021-02-18 18:32:23 +01:00
f6e3c4ebbb B #: Fix minor issues of Firecracker provision (#840)
- set `opennebula_ssh_deploy_private_key` to make sure HVs can see each other.
- Add network hooks remote execution (clean)
- Rename Elastic.rb to elastic.rb
2021-02-18 18:09:05 +01:00
6c898796f1 F #1428: fix race condition on wait method
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
2021-02-18 18:06:25 +01:00
0aea0c6c73 F #3951: Deps fix FireEdge (#838)
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-18 17:32:45 +01:00
d0ec9b5d74 F #3951: Add system schema option (#836) 2021-02-18 15:48:04 +01:00
c17f67ba53 F #3951: Fix english language (#834) 2021-02-18 13:33:01 +01:00
1a6f26632c L #-: Lint monitord-client.rb (#833) 2021-02-18 08:41:02 +01:00
1e1770b768 F #4985: fix recovery_snapshots monitoring (#831) 2021-02-17 20:12:45 +01:00
6b8c01c2fe M #-: Configure firecracker vnms in oneprovision (#832)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 20:10:39 +01:00
0457a46045 M #-: Avoid reloading of OpenNebula distributed Ruby gems (#829) 2021-02-17 19:52:38 +01:00
ccb3677f9e F #3951: FireEdge temp translations (#830)
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-17 17:31:41 +01:00
a75df9dd6b F #3951: Fix actions notification (#828) 2021-02-17 17:25:07 +01:00
970440f2e8 F #3951: Add templates description at markdown ext (#827) 2021-02-17 16:38:20 +01:00
60dd3a3cce F #1345: Support for Image Encrypted attributes 2021-02-17 13:03:37 +00:00
ba8efa45e1 F #1428: improve logger format (#826) 2021-02-17 13:11:35 +01:00
5827c8541f F #1428: fix minor bug related with exceptions (#825) 2021-02-17 13:06:43 +01:00
57d87eaad3 F #3951: Fix firecracker templates for packet (#824) 2021-02-17 12:53:23 +01:00
948c4fb811 M #-: Add Firecracker to oneprovision for packet (#823)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 12:41:18 +01:00
50622a8bf8 F #3951: Adjust provision templates & GUI forms (#822) 2021-02-17 12:24:15 +01:00
72ae53d73f M #-: Fix default packet_plan (#821)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 11:31:00 +01:00
8e490744c4 M #-:Remove double updates in provision 2021-02-17 11:28:30 +01:00
8e5a915c6d M #-: fix minor bugs in provision (#820) 2021-02-17 11:08:58 +01:00
1f66009577 M #-: Add call to run_hooks in Elastic VNM driver 2021-02-17 09:56:50 +01:00
52b2f29bc6 M #-: Add Firecracker to oneprovision (#819)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 09:36:05 +01:00
c4c56207ea F #1226: Add IOTHREAD to FEATURES (#818)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 18:29:33 +01:00
9c35639c68 F #5225: Add disk IOPS Size (#817)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 18:18:09 +01:00
6725663c41 F #4985: 3-Tier Storage (#815)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 18:16:41 +01:00
8e81edf6e2 F #4989: Reduce number of supported FSs (#816)
A common set of supported FS across distros.
2021-02-16 18:05:38 +01:00
e00cfbfb75 F #1428: add new commands to autocomplete (#814) 2021-02-16 17:43:01 +01:00
e8e0196aad F #1428: Introduce backup/restore VMs
- New onevm backup/restore commands
  - Restructure of save_as and mp_import code
  - Generic event-based state sync functions

co-authored-by: Jan Orel <jorel@opennebula.systems>
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
2021-02-16 17:24:34 +01:00
12a520bba7 B #5200: lock and unlock action now use lockable_ext (#813)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 17:22:06 +01:00
a04648c13f M #-: Update updateconf description (#804) 2021-02-16 10:00:16 +01:00
74924f4138 F #982: Change boot order on instantiate (#811)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-15 16:49:29 +01:00
dc999c347b M #~: Fix remote actions state (#810) 2021-02-15 16:27:35 +01:00
024ee70a11 F #3951: FireEdge server adjustments (#809)
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-15 16:05:52 +01:00
f9c4f15704 M #~: Remove duplicated (#733) 2021-02-15 14:32:29 +01:00
51f88414c9 M #-: fix minor bug in provision (#807) 2021-02-15 12:34:23 +01:00