Commit 52c36ca
authored
kvm: Fix deploy VM from ISOs with UEFI (#4773)
This PR fixes #4244
deploying of VMs from ISOs and from templates with UEFI boot type
deploying of VMs from ISOs and from templates with UEFI boot type with
volumes in RAW format1 parent 7270ca7 commit 52c36ca
9 files changed
Lines changed: 326 additions & 37 deletions
File tree
- core/src/main/java/org/apache/cloudstack/storage/command
- plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm
- resource
- storage
- server/src
- main/java/com/cloud/template
- test/java/com/cloud/template
- test/integration/smoke
- tools/marvin/marvin
- config
- lib
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| 33 | + | |
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
38 | 48 | | |
39 | 49 | | |
40 | 50 | | |
| |||
88 | 98 | | |
89 | 99 | | |
90 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
91 | 109 | | |
92 | 110 | | |
93 | 111 | | |
| |||
Lines changed: 13 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2405 | 2405 | | |
2406 | 2406 | | |
2407 | 2407 | | |
2408 | | - | |
| 2408 | + | |
2409 | 2409 | | |
2410 | 2410 | | |
2411 | 2411 | | |
| |||
2490 | 2490 | | |
2491 | 2491 | | |
2492 | 2492 | | |
2493 | | - | |
| 2493 | + | |
| 2494 | + | |
2494 | 2495 | | |
2495 | 2496 | | |
2496 | 2497 | | |
| |||
2554 | 2555 | | |
2555 | 2556 | | |
2556 | 2557 | | |
2557 | | - | |
| 2558 | + | |
2558 | 2559 | | |
2559 | 2560 | | |
2560 | 2561 | | |
| |||
2564 | 2565 | | |
2565 | 2566 | | |
2566 | 2567 | | |
2567 | | - | |
2568 | | - | |
2569 | | - | |
2570 | | - | |
2571 | | - | |
2572 | | - | |
2573 | | - | |
2574 | | - | |
2575 | | - | |
2576 | | - | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
2577 | 2571 | | |
2578 | 2572 | | |
2579 | 2573 | | |
| |||
2598 | 2592 | | |
2599 | 2593 | | |
2600 | 2594 | | |
2601 | | - | |
| 2595 | + | |
2602 | 2596 | | |
2603 | 2597 | | |
2604 | 2598 | | |
2605 | 2599 | | |
2606 | 2600 | | |
2607 | 2601 | | |
2608 | | - | |
| 2602 | + | |
2609 | 2603 | | |
2610 | 2604 | | |
2611 | 2605 | | |
| |||
3410 | 3404 | | |
3411 | 3405 | | |
3412 | 3406 | | |
3413 | | - | |
| 3407 | + | |
3414 | 3408 | | |
3415 | 3409 | | |
3416 | 3410 | | |
| |||
3445 | 3439 | | |
3446 | 3440 | | |
3447 | 3441 | | |
3448 | | - | |
| 3442 | + | |
3449 | 3443 | | |
3450 | 3444 | | |
3451 | 3445 | | |
| |||
3454 | 3448 | | |
3455 | 3449 | | |
3456 | 3450 | | |
| 3451 | + | |
| 3452 | + | |
3457 | 3453 | | |
3458 | 3454 | | |
3459 | 3455 | | |
| |||
Lines changed: 15 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
716 | 716 | | |
717 | 717 | | |
718 | 718 | | |
719 | | - | |
720 | | - | |
721 | | - | |
| 719 | + | |
722 | 720 | | |
723 | 721 | | |
724 | 722 | | |
725 | 723 | | |
726 | 724 | | |
727 | 725 | | |
728 | | - | |
| 726 | + | |
729 | 727 | | |
730 | 728 | | |
731 | 729 | | |
| |||
784 | 782 | | |
785 | 783 | | |
786 | 784 | | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
787 | 795 | | |
788 | 796 | | |
789 | 797 | | |
| |||
798 | 806 | | |
799 | 807 | | |
800 | 808 | | |
801 | | - | |
| 809 | + | |
802 | 810 | | |
803 | 811 | | |
804 | 812 | | |
805 | 813 | | |
806 | 814 | | |
807 | 815 | | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | | - | |
813 | | - | |
814 | | - | |
| 816 | + | |
| 817 | + | |
815 | 818 | | |
816 | 819 | | |
817 | 820 | | |
| |||
Lines changed: 7 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
1055 | 1056 | | |
1056 | 1057 | | |
1057 | 1058 | | |
1058 | | - | |
| 1059 | + | |
1059 | 1060 | | |
1060 | 1061 | | |
| 1062 | + | |
1061 | 1063 | | |
1062 | 1064 | | |
1063 | 1065 | | |
| |||
1067 | 1069 | | |
1068 | 1070 | | |
1069 | 1071 | | |
1070 | | - | |
| 1072 | + | |
1071 | 1073 | | |
1072 | 1074 | | |
1073 | 1075 | | |
1074 | | - | |
| 1076 | + | |
1075 | 1077 | | |
1076 | 1078 | | |
1077 | 1079 | | |
| |||
1097 | 1099 | | |
1098 | 1100 | | |
1099 | 1101 | | |
1100 | | - | |
| 1102 | + | |
1101 | 1103 | | |
1102 | 1104 | | |
1103 | 1105 | | |
| |||
1120 | 1122 | | |
1121 | 1123 | | |
1122 | 1124 | | |
1123 | | - | |
| 1125 | + | |
1124 | 1126 | | |
1125 | 1127 | | |
1126 | 1128 | | |
| |||
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
| |||
136 | 137 | | |
137 | 138 | | |
138 | 139 | | |
| 140 | + | |
| 141 | + | |
139 | 142 | | |
140 | 143 | | |
141 | 144 | | |
| |||
199 | 202 | | |
200 | 203 | | |
201 | 204 | | |
| 205 | + | |
202 | 206 | | |
203 | 207 | | |
204 | 208 | | |
| |||
283 | 287 | | |
284 | 288 | | |
285 | 289 | | |
| 290 | + | |
| 291 | + | |
286 | 292 | | |
287 | 293 | | |
288 | 294 | | |
| |||
1289 | 1295 | | |
1290 | 1296 | | |
1291 | 1297 | | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
1292 | 1303 | | |
1293 | 1304 | | |
1294 | | - | |
| 1305 | + | |
1295 | 1306 | | |
1296 | | - | |
| 1307 | + | |
1297 | 1308 | | |
1298 | 1309 | | |
1299 | 1310 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
180 | 181 | | |
181 | 182 | | |
182 | 183 | | |
| 184 | + | |
| 185 | + | |
183 | 186 | | |
184 | 187 | | |
185 | 188 | | |
| |||
697 | 700 | | |
698 | 701 | | |
699 | 702 | | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
700 | 708 | | |
701 | 709 | | |
702 | 710 | | |
| |||
0 commit comments