New Certificate -> Image-IO-Proxy Errors
by Markus Schaufler
Hi,
I've changed the cert to an official cert using the howto at https://www.ovirt.org/documentation/admin-guide/appe-oVirt_and_SSL.html
Got two problems/questions now:
1. The image-io-proxy doesn't work now
2. I tried to upload an ISO image, which is stuck and locked now
@1: Which logs should I watch and are there any troubleshooting tips at front?
@2: I've already tried the "unlock_entity.sh" script, which didn't help. So I tried to login to the CLI to have a look, if there's some kind of "upload" job still active - but there's no more CLI. How can I check actual running or stuck jobs?
Many thanks in advance
5 years, 2 months
Re: change connection string in db
by Strahil
I think that there is a special file on the shared storage (something like OVA) that stores the necessary data.
Have you tried with:
hosted-engine --set-shared-config storage <server1>:/engine
hosted-engine --set-shared-config mnt_options
backup-volfile-servers=<server2>:<server3>
Best Regards,
Strahil NikolovOn Sep 30, 2019 19:14, olaf.buitelaar(a)gmail.com wrote: > > Dear oVirt users, > > one thing i still cannot find out, is where the engine gathers the storage= value from in the /etc/ovirt-hosted-engine/hosted-engine.conf > I suppose it's somewhere in a answers file, but i cannot find it. > Any points are appreciated. hopfully this is the last place where the old connection string lives. > > Thanks Olaf > _______________________________________________ > Users mailing list -- users(a)ovirt.org > To unsubscribe send an email to users-leave(a)ovirt.org > Privacy Statement: https://www.ovirt.org/site/privacy-policy/ > oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ > List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/GPPKRN5YLUM...
5 years, 2 months
Import OVA Error - HE version Version 4.3.5.4-1.el7
by paul.christian.suba@cevalogistics.com
Hi,
We have 2 oVirt Lab environments. Trying to copy the VM templates or OVA files to Lab2 from Lab1.
I have copied the ovas in the NFS share of LAB1 to the NFS ISO Domain of Lab2.
The NFS ISO Domain of Lab2 can be seen mounted on all hosts via df -h.
If I do a template import with OVA as source and the /rhev/data-center/mnt/XX_XX defined path of the ISP domain, I either get nothing or an error.
I get nothing if I do not include the file name.
If i include the file name, i get "Uncaught exception occurred. Please try reloading the page. Details: (TYpeError): Cannot read property 'ob' of null. Please have your administrator check the UI logs"
I created an NFS ExportDomain in lab2. Copied the files again from the NFS appliance. Did a repeat of the steps, but selected export domain.
Same results.
5 years, 2 months
Re: Delete snapshots task hung
by Strahil
Nah...
It's done directly on the DB and I wouldn't recommend such action for Production Cluster.
I've done it only once and it was based on some old mailing lists.
Maybe someone from the dev can assist?On Oct 10, 2019 13:31, Leo David <leoalex(a)gmail.com> wrote:
>
> Thank you Strahil,
> Could you tell me what do you mean by changing status ? Is this something to be done in the UI ?
>
> Thanks,
>
> Leo
>
> On Thu, Oct 10, 2019, 09:55 Strahil <hunter86_bg(a)yahoo.com> wrote:
>>
>> Maybe you can change the status of the VM in order the engine to know that it has to blockcommit the snapshots.
>>
>> Best Regards,
>> Strahil Nikolov
>>
>> On Oct 9, 2019 09:02, Leo David <leoalex(a)gmail.com> wrote:
>>>
>>> Hi Everyone,
>>> Please let me know if any thoughts or recommandations that could help me solve this issue..
>>> The real bad luck in this outage is that these 5 vms are part on an Openshift deployment, and now we are not able to start it up...
>>> Before trying to sort this at ocp platform level by replacing the failed nodes with new vms, I would rather prefer to do it at the oVirt level and have the vms starting since the disks are still present on gluster.
>>> Thank you so much !
>>>
>>>
>>> Leo
5 years, 2 months
Change self-hosted engine storage domain
by Strahil
Hello All,
Recently I wanted to enable nested virtualization on my cluster and thus I had to redeploy the first host.
Sadly, some time ago I have taken the shortcut and changed the values in
/etc/ovirt-hosted-engine/hosted-engine.conf locally in order to replace the gluster host and mount options.
Thus, after the redeploy, I had to restore the old config in order to be able to mount the shared storage.
Now I want to make the proper changes and according to an old thread I need to run the following commands , but they fail.
Can some one advise what is the correct syntax ?
[root@ovirt1 ~]# hosted-engine --set-shared-config storage gluster1:/engine
Duplicate key storage, please specify the key type. Available types are: ['he_local', 'he_shared']
[root@ovirt1 ~]# hosted-engine --set-shared-config mnt_options backup-volfile-servers=gluster2:ovirt3
Duplicate key mnt_options, please specify the key type. Available types are: ['he_local', 'he_shared']
Best Regards,
Strahil Nikolov
5 years, 2 months
Damaged hard disk in volume replica gluster
by matteo fedeli
Hi, I have in my ovirt HCI a volume that not work properly because one of three hdd fail. I bought a new hdd, I recreate old lvm partitioning and mount point. Now, how can I attach this empty new brick?
5 years, 2 months
Move Hosted Engine to external oVirt or VMware
by Markus Schaufler
Hi,
I've got a oVirt Infrastructure with 4 nodes and a self-hosted engine. The hosted engine also manages additional 4 nodes in 4 datacenters.
Two tasks:
- Re installation of our infrastructure without interfering or interrupting the external nodes.
- Separate the external hosts from our infrastructure by either leaving them in the old hosted engine or setting up a new hosted engine on VMware or the new Ovirt Infrastructure
We've already drained 2 of our 4 nodes, re-installed them with ovirt node and a new self-hosted engine and moved our VMs onto it.
On the two remaining nodes only runs the old self-hosted engine which still manages the 4 external hosts - which prevents me from reinstalling that remaining hosts. I'd prefer to move the old HE to the new oVirt Installation or to our VMware infrastructure. Is that possible and what pitfalls do I have to care of?
Many thanks for any hint on this!
Markus
5 years, 2 months
FOSDEM 2020 Virtualization & IaaS Devroom CfP
by Piotr Kliczewski
We are excited to announce that the
call for proposals is now open for the Virtualization & IaaS devroom at the
upcoming FOSDEM 2020, to be hosted on February 1st 2020.
This year will mark FOSDEM’s 20th anniversary as one of the longest-running
free and open source software developer events, attracting thousands of
developers and users from all over the world. FOSDEM will be held once
again in Brussels, Belgium, on February 1st & 2nd, 2020.
This devroom is a collaborative effort, and is organized by dedicated folks
from projects such as OpenStack, Xen Project, oVirt, QEMU, KVM, and
Foreman. We would like to invite all those who are involved in these fields
to submit your proposals by December 1st, 2019.
About the Devroom
The Virtualization & IaaS devroom will feature session topics such as open
source hypervisors and virtual machine managers such as Xen Project, KVM,
bhyve, and VirtualBox, and Infrastructure-as-a-Service projects such as
KubeVirt,
Apache CloudStack, OpenStack, oVirt, QEMU and OpenNebula.
This devroom will host presentations that focus on topics of shared
interest, such as KVM; libvirt; shared storage; virtualized networking;
cloud security; clustering and high availability; interfacing with multiple
hypervisors; hyperconverged deployments; and scaling across hundreds or
thousands of servers.
Presentations in this devroom will be aimed at developers working on these
platforms who are looking to collaborate and improve shared infrastructure
or solve common problems. We seek topics that encourage dialog between
projects and continued work post-FOSDEM.
Important Dates
Submission deadline: 1 December 2019
Acceptance notifications: 10 December 2019
Final schedule announcement: 15th December 2019
Devroom: 1st February 2020
Submit Your Proposal
All submissions must be made via the Pentabarf event planning site[1]. If
you have not used Pentabarf before, you will need to create an account. If
you submitted proposals for FOSDEM in previous years, you can use your
existing account.
After creating the account, select Create Event to start the submission
process. Make sure to select Virtualization and IaaS devroom from the Track
list. Please fill out all the required fields, and provide a meaningful
abstract and description of your proposed session.
Submission Guidelines
We expect more proposals than we can possibly accept, so it is vitally
important that you submit your proposal on or before the deadline. Late
submissions are unlikely to be considered.
All presentation slots are 30 minutes, with 20 minutes planned for
presentations, and 10 minutes for Q&A.
All presentations will be recorded and made available under Creative
Commons licenses. In the Submission notes field, please indicate that you
agree that your presentation will be licensed under the CC-By-SA-4.0 or
CC-By-4.0 license and that you agree to have your presentation recorded.
For example:
"If my presentation is accepted for FOSDEM, I hereby agree to license all
recordings, slides, and other associated materials under the Creative
Commons Attribution Share-Alike 4.0 International License. Sincerely,
<NAME>."
In the Submission notes field, please also confirm that if your talk is
accepted, you will be able to attend FOSDEM and deliver your presentation.
We will not consider proposals from prospective speakers who are unsure
whether they will be able to secure funds for travel and lodging to attend
FOSDEM. (Sadly, we are not able to offer travel funding for prospective
speakers.)
Submission Guidelines
Mentored presentations will have 25-minute slots, where 20 minutes will
include the presentation and 5 minutes will be reserved for questions.
The number of newcomer session slots is limited, so we will probably not be
able to accept all applications.
You must submit your talk and abstract to apply for the mentoring program,
our mentors are volunteering their time and will happily provide feedback
but won't write your presentation for you!
If you are experiencing problems with Pentabarf, the proposal submission
interface, or have other questions, you can email our devroom mailing
list[2] and we will try to help you.
How to Apply
In addition to agreeing to video recording and confirming that you can
attend FOSDEM in case your session is accepted, please write "speaker
mentoring program application" in the "Submission notes" field, and list
any prior speaking experience or other relevant information for your
application.
Code of Conduct
Following the release of the updated code of conduct for FOSDEM, we'd like
to remind all speakers and attendees that all of the presentations and
discussions in our devroom are held under the guidelines set in the CoC and
we expect attendees, speakers, and volunteers to follow the CoC at all
times.
If you submit a proposal and it is accepted, you will be required to
confirm that you accept the FOSDEM CoC. If you have any questions about the
CoC or wish to have one of the devroom organizers review your presentation
slides or any other content for CoC compliance, please email us and we will
do our best to assist you.
Call for Volunteers
We are also looking for volunteers to help run the devroom. We need
assistance watching time for the speakers, and helping with video for the
devroom. Please contact devroom mailing list [2] for more information.
Questions?
If you have any questions about this devroom, please send your questions to
our devroom mailing list. You can also subscribe to the list to receive
updates about important dates, session announcements, and to connect with
other attendees.
See you all at FOSDEM!
[1] <https://penta.fosdem.org/submission/FOSDEM17>
https://penta.fosdem.org/submission/FOSDEM20
[2] iaas-virt-devroom at lists.fosdem.org
5 years, 2 months
Re: [ovirt-devel] Creating a custom NON-VM Network using the Ovirt SDK
by Dominik Holler
On Thu, 10 Oct 2019 14:11:29 -0000
"Jamie Holohan" <james.holohan(a)oracle.com> wrote:
> If i'm creating a a custom network on OVM using the UI, one of the options in the pop up is a check box labelled "VM network" for determining if I want a VM network.
>
"VM network" is modeled as usage in the sdk, so an empty attribute
"usages" does the trick:
system_service = connection.system_service()
networks_service = system_service.networks_service()
networks_service.add(
types.Network(
name='custom_network',
data_center=types.DataCenter(
name='Default'
),
usages=[]
)
)
> When using the SDK I am building network with a NetworkBuilder, but I cannot see any methods to toggle the VM network option. How do I create a custom Network with not VM role using the SDK?
>
> Can it be done with a NetworkBuilder?
> _______________________________________________
> Devel mailing list -- devel(a)ovirt.org
> To unsubscribe send an email to devel-leave(a)ovirt.org
> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
> oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/
> List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/UPR2B3IOGB3...
5 years, 2 months
Ovirt 4.3.5/6 automated install fails
by adrianquintero@gmail.com
I am having issues while trying to deploy an automated HC install
================================
ansible 2.8.2
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Jun 20 2019, 20:27:34) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
Ovirt node = 4.3.5 or 4.3.5
1.- Followed the procedure listed in the following link:
https://access.redhat.com/documentation/en-us/red_hat_hyperconverged_infr...
2.-Ran the playbook within Path: /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment:
ansible-playbook -i gluster_inventory.yml hc_deployment.yml --extra-vars='@he_gluster_vars.json'
3.-Json file
[root@host1 hc-ansible-deployment]# cat he_gluster_vars.json
{
"he_appliance_password": "changeme",
"he_admin_password": "changeme",
"he_domain_type": "glusterfs",
"he_fqdn": "ovirt-engine.example.com",
"he_vm_mac_addr": "00:16:fe:05:e1:ee",
"he_default_gateway": "10.10.10.1",
"he_mgmt_network": "ovirtmgmt",
"he_ansible_host_name": "host1.example.com",
"he_storage_domain_name": "HostedEngine",
"he_storage_domain_path": "/engine",
"he_storage_domain_addr": "vmm10.virt.aid3p",
"he_mount_options": "backup-volfile-servers=host2.example.com:host3.example.com",
"he_bridge_if": "eno49",
"he_enable_hc_gluster_service": true,
"he_mem_size_MB": "32768",
"he_cluster": "Default",
}
Error:
task path: /usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/bootstrap_local_vm/03_engine_initial_tasks.yml:8
fatal: [localhost]: FAILED! => {
"msg": "The task includes an option with an undefined variable. The error was: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'he_host_ip'\n\nThe error appears to be in '/usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/bootstrap_local_vm/03_engine_initial_tasks.yml': line 8, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n timeout: 180\n - name: Add an entry for this host on /etc/hosts on the local VM\n ^ here\n"
}
task path: /usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/bootstrap_local_vm/03_engine_initial_tasks.yml:8
fatal: [localhost]: FAILED! => {
"msg": "The task includes an option with an undefined variable. The error was: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'he_host_ip'\n\nThe error appears to be in '/usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/bootstrap_local_vm/03_engine_initial_tasks.yml': line 8, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n timeout: 180\n - name: Add an entry for this host on /etc/hosts on the local VM\n ^ here\n"
}
task path: /usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/bootstrap_local_vm/03_engine_initial_tasks.yml:57
fatal: [localhost]: FAILED! => {
"msg": "The task includes an option with an undefined variable. The error was: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'he_local_vm_dir'\n\nThe error appears to be in '/usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/bootstrap_local_vm/03_engine_initial_tasks.yml': line 57, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n delegate_to: \"{{ he_ansible_host_name }}\"\n - name: Get local VM dir path\n ^ here\n"
}
PLAY RECAP ******************************************************************************************************************************************************************************
localhost : ok=184 changed=56 unreachable=0 failed=2 skipped=65 rescued=0 ignored=0
host1.example.com : ok=34 changed=17 unreachable=0 failed=0 skipped=70 rescued=0 ignored=0
host2.example.com : ok=37 changed=20 unreachable=0 failed=0 skipped=100 rescued=0 ignored=0
host3.example.com : ok=34 changed=17 unreachable=0 failed=0 skipped=70 rescued=0 ignored=0
So it seems that for some strange reason it is not getting the correct he_host_ip and he_local_vm_dir.
has anybody else encountered this error?
-Adrian
5 years, 2 months