OST using FIPS-enabled images
by Michal Skrivanek
Hi all,
just a heads up in case something comes up.
The OST runs that we’re performing in CI will now use images that are installed with “fips=1” kernel parameter that sets them up to comply with FIPS 140-2. We recently fixed all the known issues in oVirt around this, so hopefully it should all just work.
We will not be testing non-fips setups separately, those should be “easier” and less likely to break, so with testing only fips we should cover breakage in both.
Thanks,
michal
3 years, 6 months
engine-setup fail with: ValueError: invalid literal for int() with base 10: '8MB'
by Nir Soffer
I tried to install engine from rpms on my development host.
This host was running engine development setup (using make install-dev)
for a couple of months.
Building the rpms was successful, but engine-setup failed:
2021-06-03 23:37:41,370+0300 DEBUG otopi.context
context._executeMethod:145 method exception
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/otopi/context.py", line 132,
in _executeMethod
method['method']()
File "/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/provisioning/postgres.py",
line 192, in _
misc
self._provisioning.provision()
File "/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine_common/postgres.py",
line 541, in provision
transaction=localtransaction,
File "/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine_common/postgres.py",
line 276, in _updatePostgresConf
needUpdate, content = dbovirtutils.getUpdatedPGConf(content)
File "/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine_common/database.py",
line 1163, in getUpdatedPGConf
expected=item['expected']
File "/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/db/configuration.py",
line 136, in <lambd
a>
int(current) >= int(expected)
ValueError: invalid literal for int() with base 10: '8MB'
2021-06-03 23:37:41,372+0300 ERROR otopi.context
context._executeMethod:154 Failed to execute stage 'Misc
configuration': invalid literal for int() with base 10: '8MB'
8MB sounds familiar - this value was recommended in README.adoc:
work_mem = 8MB
So I configured postgresql.conf like this.
I edited /var/lib/pgsql/data/postgresql.conf and change the value to:
work_mem = 8388608
After that engine-setup succeeded.
Looks like a bug, our verification does not support the valid configuration that
we recommend.
Nir
3 years, 6 months
oVirt 2021 online conference
by Sandro Bonazzola
It is our pleasure to invite you to the oVirt 2021 online conference. The
conference, organized by the oVirt community, will take place online on
Monday, September 6th 2021!
oVirt 2021 is a free conference for oVirt community project users and
contributors coming to a web browser near you!
There is no admission or ticket charge for this event. However, you are
required to complete a free registration. Watch
https://blogs.ovirt.org/ovirt-2021-online-conference/ for updates about
registration.
Talks, presentations and workshops will all be in English.
We encourage students and new graduates as well as professionals to submit
proposals to oVirt conferences.
The theme of oVirt 2021 online conference will be about making it easy to
contribute to the oVirt project and celebrating 10 years of oVirt.
We will be looking for talks and discussions across virtualization, and how
oVirt 4.4 can effectively solve user issues around:
- Developing for oVirt
- Integrating with oVirt
- New features
- User stories
The deadline to submit abstracts is July 25th 2021.
To submit your abstract, please click on the following link: submission form
<https://forms.gle/CeCbGmNpvPs6fC2M8>
More information are available at
https://blogs.ovirt.org/ovirt-2021-online-conference/
Thanks,
--
Sandro Bonazzola
MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
Red Hat EMEA <https://www.redhat.com/>
sbonazzo(a)redhat.com
<https://www.redhat.com/>
*Red Hat respects your work life balance. Therefore there is no need to
answer this email out of your office hours.*
3 years, 6 months
OST HE fails due to empty CPU type (was: [oVirt Jenkins] ovirt-system-tests_he-basic-suite-master - Build # 2038 - Still Failing!)
by Yedidyah Bar David
Hi all,
On Tue, Jun 1, 2021 at 5:23 AM <jenkins(a)jenkins.phx.ovirt.org> wrote:
>
> Project: https://jenkins.ovirt.org/job/ovirt-system-tests_he-basic-suite-master/
> Build: https://jenkins.ovirt.org/job/ovirt-system-tests_he-basic-suite-master/2038/
This has been failing for a week now. Not sure about the root cause.
From HE deploy code POV:
https://jenkins.ovirt.org/job/ovirt-system-tests_he-basic-suite-master/20...
:
2021-06-01 04:22:22,497+0200 DEBUG var changed: host "localhost" var
"cluster_facts" type "<class 'dict'>" value: "{
"changed": false,
"failed": false,
"ovirt_clusters": [
{
"affinity_groups": [],
"ballooning_enabled": true,
"comment": "",
"cpu": {
"architecture": "undefined",
"type": ""
},
Meaning, the engine says that cluster Default's cpu type is "". The
code uses this value as-is, and a few tasks later fails in:
2021-06-01 04:22:26,815+0200 DEBUG ansible on_any args TASK:
ovirt.ovirt.hosted_engine_setup : Convert CPU model name kwargs
is_conditional:False
2021-06-01 04:22:26,816+0200 DEBUG ansible on_any args localhost TASK:
ovirt.ovirt.hosted_engine_setup : Convert CPU model name kwargs
2021-06-01 04:22:26,974+0200 DEBUG var changed: host "localhost" var
"ansible_play_hosts" type "<class 'list'>" value: "[]"
2021-06-01 04:22:26,974+0200 DEBUG var changed: host "localhost" var
"ansible_play_batch" type "<class 'list'>" value: "[]"
2021-06-01 04:22:26,974+0200 DEBUG var changed: host "localhost" var
"play_hosts" type "<class 'list'>" value: "[]"
2021-06-01 04:22:26,975+0200 ERROR ansible failed {
"ansible_host": "localhost",
"ansible_playbook":
"/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml",
"ansible_result": {
"_ansible_no_log": false,
"msg": "The task includes an option with an undefined
variable. The error was: 'dict object' has no attribute ''\n\nThe
error appears to be in
'/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/create_target_vm/01_create_target_hosted_engine_vm.yml':
line 64, column 5, but may\nbe elsewhere in the file depending on the
exact syntax problem.\n\nThe offending line appears to be:\n\n {{
server_cpu_list['ovirt_system_option']['values'][0]['value'].split(';
')|list|difference(['']) }}\n - name: Convert CPU model name\n ^
here\n"
},
"ansible_task": "Convert CPU model name",
"ansible_type": "task",
"status": "FAILED",
"task_duration": 0
}
Any ideas?
Thanks and best regards,
--
Didi
3 years, 6 months
Survey results, most wanted RFEs
by Sandro Bonazzola
Bug Count Current target
<https://bugzilla.redhat.com/show_bug.cgi?id=1615943>Bug 1615943
<https://bugzilla.redhat.com/show_bug.cgi?id=1615943> - [RFE] Engine health
check should report an error in readable and informative way. 3 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1722752>Bug 1722752
<https://bugzilla.redhat.com/show_bug.cgi?id=1722752> - [RFE] Option to
move disk images from one storage domain to another. [Storage --> Storage
Domains --> <Domain Name> --> Disks] 3 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1758068>Bug 1758068
<https://bugzilla.redhat.com/show_bug.cgi?id=1758068> - [RFE] snapshots UI
improvements 3 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1922748>Bug 1922748
<https://bugzilla.redhat.com/show_bug.cgi?id=1922748> - [RFE] Use Ansible
module instead of REST API 3 4.4.7
<https://bugzilla.redhat.com/show_bug.cgi?id=1336179>Bug 1336179
<https://bugzilla.redhat.com/show_bug.cgi?id=1336179> - [RFE] - Add feature
documentation to oVirt 2 ---
<https://bugzilla.redhat.com/show_bug.cgi?id=1406412>Bug 1406412
<https://bugzilla.redhat.com/show_bug.cgi?id=1406412> - [RFE] treat local
NFS storage as localfs 2 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1712784>Bug 1712784
<https://bugzilla.redhat.com/show_bug.cgi?id=1712784> - [RFE] Disk
incremental backup setting is not persistent to VM template 2 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1744083>Bug 1744083
<https://bugzilla.redhat.com/show_bug.cgi?id=1744083> - [RFE] Find a way
how to automate upgrade of hosts from RHV 4.3 (RHEL7 based) to future RHV
4.4 (RHEL8 based) 2 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1788689>Bug 1788689
<https://bugzilla.redhat.com/show_bug.cgi?id=1788689> - [RFE] Simplify &
unify VM image/template/ova/ovf/qcow2 upload/import 2 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1829047>Bug 1829047
<https://bugzilla.redhat.com/show_bug.cgi?id=1829047> - [RFE] Support
upload from URL 2 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1868582>Bug 1868582
<https://bugzilla.redhat.com/show_bug.cgi?id=1868582> - [RFE] provide new
drivers sign to a windows VM 2 4.4.8
<https://bugzilla.redhat.com/show_bug.cgi?id=1880375>Bug 1880375
<https://bugzilla.redhat.com/show_bug.cgi?id=1880375> - [RFE] Add API that
returns iSCSI Multipath status 2 4.4.8
<https://bugzilla.redhat.com/show_bug.cgi?id=1881457>Bug 1881457
<https://bugzilla.redhat.com/show_bug.cgi?id=1881457> - [RFE] Allow import
of VM with disks on more than 1 storage domain 2 4.4.8
<https://bugzilla.redhat.com/show_bug.cgi?id=1942023>Bug 1942023
<https://bugzilla.redhat.com/show_bug.cgi?id=1942023> - [RFE] host-deploy:
Allow adding non-CentOS hosts based on RHEL 2 4.4.7
<https://bugzilla.redhat.com/show_bug.cgi?id=1434006>Bug 1434006
<https://bugzilla.redhat.com/show_bug.cgi?id=1434006> - [RFE] [UI] tunable
max bandwidth for vNIC 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1436206>Bug 1436206
<https://bugzilla.redhat.com/show_bug.cgi?id=1436206> - [RFE] Add support
for returning VMs subresources from GetAllVmsQuery 1 wontfix
<https://bugzilla.redhat.com/show_bug.cgi?id=1474904>Bug 1474904
<https://bugzilla.redhat.com/show_bug.cgi?id=1474904> - iSCSI Multipath IO
issues: vdsm tries to connect to unreachable paths. 1 not a bug
<https://bugzilla.redhat.com/show_bug.cgi?id=1477044>Bug 1477044
<https://bugzilla.redhat.com/show_bug.cgi?id=1477044> - [RFE] [New UI - New
setup networks dialog] - Add all network roles icons to the front NIC panel
1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1531071>Bug 1531071
<https://bugzilla.redhat.com/show_bug.cgi?id=1531071> - [RFE] OVA export:
Decrease OVA export file size 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1558232>Bug 1558232
<https://bugzilla.redhat.com/show_bug.cgi?id=1558232> - Pre-flight checks
for deployment 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1563552>Bug 1563552
<https://bugzilla.redhat.com/show_bug.cgi?id=1563552> - [RFE] Add
Virtio-1.1 support in oVirt (depends in CentOS/RHEL 8.5) 1 4.4.8
<https://bugzilla.redhat.com/show_bug.cgi?id=1580303>Bug 1580303
<https://bugzilla.redhat.com/show_bug.cgi?id=1580303> - [RFE] host
installation status with progress bar 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1583520>Bug 1583520
<https://bugzilla.redhat.com/show_bug.cgi?id=1583520> - [RFE] Improve
affinity labels UI 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1613763>Bug 1613763
<https://bugzilla.redhat.com/show_bug.cgi?id=1613763> - [BLOCKED][RFE] -
Allow ISCSI bonding in hosted engine setup 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1626262>Bug 1626262
<https://bugzilla.redhat.com/show_bug.cgi?id=1626262> - [RFE] ovirt-img
command line tool 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1793383>Bug 1793383
<https://bugzilla.redhat.com/show_bug.cgi?id=1793383> - [RFE] Allow editing
template disk 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1838045>Bug 1838045
<https://bugzilla.redhat.com/show_bug.cgi?id=1838045> - [RFE] [OVN] Allow
to change external network while plugged into a running virtual machine 1
4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1840795>Bug 1840795
<https://bugzilla.redhat.com/show_bug.cgi?id=1840795> - [RFE] Make live
snapshot with memory without pausing the gues 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1848579>Bug 1848579
<https://bugzilla.redhat.com/show_bug.cgi?id=1848579> - [RFE] Show total
huge pages 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1851677>Bug 1851677
<https://bugzilla.redhat.com/show_bug.cgi?id=1851677> - [RFE] Allow passing
arbitrary vars to ansible 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1855473>Bug 1855473
<https://bugzilla.redhat.com/show_bug.cgi?id=1855473> - [DOCs] [RFE]
ovirt-imageio incremental backup guide 1 ---
<https://bugzilla.redhat.com/show_bug.cgi?id=1888562>Bug 1888562
<https://bugzilla.redhat.com/show_bug.cgi?id=1888562> - [RFE] Put host in
maintenance mode after fencing 1 4.5.0
<https://bugzilla.redhat.com/show_bug.cgi?id=1913387>Bug 1913387
<https://bugzilla.redhat.com/show_bug.cgi?id=1913387> - [CBT] [RFE] Extend
backup scratch disk as needed 1 4.4.8
<https://bugzilla.redhat.com/show_bug.cgi?id=1926124>Bug 1926124
<https://bugzilla.redhat.com/show_bug.cgi?id=1926124> - [RFE] Add IOPS
stats to vms trend dashboard 1 4.4.6
<https://bugzilla.redhat.com/show_bug.cgi?id=1931982>Bug 1931982
<https://bugzilla.redhat.com/show_bug.cgi?id=1931982> - [RFE] Make
timezones configurable 1 4.4.8
<https://bugzilla.redhat.com/show_bug.cgi?id=1942021>Bug 1942021
<https://bugzilla.redhat.com/show_bug.cgi?id=1942021> - [RFE] Add AlmaLinux
to the list of guest operating systems 1 4.4.7
<https://bugzilla.redhat.com/show_bug.cgi?id=1950343>Bug 1950343
<https://bugzilla.redhat.com/show_bug.cgi?id=1950343> - [RFE] Set
compatibility level 4.6 for Default DataCenter/Cluster during new
installations of oVirt 4.4.7 1 4.4.7
<https://bugzilla.redhat.com/show_bug.cgi?id=1955571>Bug 1955571
<https://bugzilla.redhat.com/show_bug.cgi?id=1955571> - Verify if we still
need to omit ifcfg and clevis dracut modules for properly working bridged
network 1 4.4.6-1
<https://bugzilla.redhat.com/show_bug.cgi?id=1963083>Bug 1963083
<https://bugzilla.redhat.com/show_bug.cgi?id=1963083> - [RFE] Add 'comment'
field for VM checkpoint entity 1 4.4.8
The following have also been requested without references to bugzilla:
please review and open RFEs as needed.
- Configure Engine Firewall through oVirt GUI
- Provide easier way to make oVirt VM-portal (if engine is set up in
internal network) publicly avalible.
lxc containers
Remove requirement to update compatibility version of a VM prior to RHV-M
upgrade
I would like to see better integration with vGPU and virtual infiniband
passthru interfaces, mostly the ability to easily 'cold migrate' or clone
VMs between servers with same type vGPU and virtual infiniband passthru
where the VM itself doesn't care if the infiniband hardware address changed
or that its running on another gpu card, just so it is similar enough to
function when powered up without having to manually dig through the VM
config to figure out what is being passed thru and manually reconfiguring
it, shutdown and restart. vGPU is hiding under edit VM custom properties
with no way to see the vgpu options there, and infiniband is under host
devices in a completely different part of the engine UI. Migrating VMs
between hosts is one of the best features of oVirt, but it completely
breaks in this advanced hardware use case.
Backup tool, better interface performance, updates HE without damaging
snapshot UI improvements, Vmware to Ovirt migration tool enhancement,
support Amazon linux guest operating system support
iops monitoring, local storage in shared clusters,...
Nodes non dependent of engine. With this in case of engine crash, it is
possible manage the hosts and VMS without engine dependency. iScsi
Multipath Better UI improvement - Like Cloudstack Primate Backup and
replication solution Node VM management UI and minimal configuration
Monitoring and orchestration, cloud layer
Improve error log messages - Some of the errors in the event log are really
hard to troubleshoot. Often I have found rebooting my oVirt engine has
fixed issues.
A documented way to change the management network for HostedEngine
Enviroments
Was very happy with Ovirt. Gluster integration was weak but usable. Stable
CentOS future unreliable/unsure.
Backup management via gui
1) Manage local/ephimeral storage natively just like in vSphere and Proxmox
without using an hook 2) Ability to choose which Storage Domain attach to
which cluster like in vSphere (and not all SDs attached to all hosts in the
DC) 3) Use OVS switch natively instead of Linux Bridge and implement OVS
features 4) extend OVN capabilities (like NAT) natively without Neutron
dependencies and add a graphical representation of the physical/logical
networks like in OpenStack 5) add S3 as external provider for both import
and export
--
Sandro Bonazzola
MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
Red Hat EMEA <https://www.redhat.com/>
sbonazzo(a)redhat.com
<https://www.redhat.com/>
*Red Hat respects your work life balance. Therefore there is no need to
answer this email out of your office hours.*
3 years, 6 months