Bug 1293892
Summary: | [storage] hosted-engine-setup fails on additional hosts if the hosted-engine storage domain was already imported into the engine | ||
---|---|---|---|
Product: | [oVirt] ovirt-hosted-engine-setup | Reporter: | Simone Tiraboschi <stirabos> |
Component: | Plugins.General | Assignee: | Simone Tiraboschi <stirabos> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Nikolai Sednev <nsednev> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 1.3.2.1 | CC: | bugs, didi, duckd, lveyde, mavital, rmartins, sbonazzo, stirabos, ylavi |
Target Milestone: | ovirt-3.6.1 | Keywords: | Triaged |
Target Release: | 1.3.1.4 | Flags: | rule-engine:
ovirt-3.6.z+
ylavi: planning_ack+ sbonazzo: devel_ack+ mavital: testing_ack+ |
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
With 3.6 the engine is able to auto-import the hosted-engine storage domain into the datacenter. At that point the hosted-engine storage domain will be connected to another storage pool.
Consequence:
hosted-engine-setup fails connecting the storagePool cause it has just the uuid of the boostrap storage pool which is not actual.
Fix:
Avoid connecting at all the storagePool from hosted-engine-setup on additional hosts.
Result:
hosted-engine-setup is able to deploy an additional host.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2016-02-18 10:52:55 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Integration | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1293928 | ||
Bug Blocks: |
Description
Simone Tiraboschi
2015-12-23 12:11:05 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release. Works for me on these components: ovirt-vmconsole-1.0.0-1.el7ev.noarch ovirt-hosted-engine-ha-1.3.3.7-1.el7ev.noarch mom-0.5.1-1.el7ev.noarch ovirt-vmconsole-host-1.0.0-1.el7ev.noarch sanlock-3.2.4-2.el7_2.x86_64 ovirt-hosted-engine-setup-1.3.2.3-1.el7ev.noarch qemu-kvm-rhev-2.3.0-31.el7_2.6.x86_64 ovirt-host-deploy-1.4.1-1.el7ev.noarch rhevm-sdk-python-3.6.2.1-1.el7ev.noarch libvirt-client-1.2.17-13.el7_2.2.x86_64 ovirt-setup-lib-1.0.1-1.el7ev.noarch Linux version 3.10.0-327.8.1.el7.x86_64 (mockbuild.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) ) #1 SMP Mon Jan 11 05:03:18 EST 2016 Engine: rhevm-3.6.2.6-0.1.el6.noarch To reproduce, I've deployed HE over 1 hosts and added data SD to be able to get the HE-SD auto-imported, then added second hosted-engine host successfully. Workaround: In RHEV-M 3.5.7-0.1.el6ev on additional RHEV Hypervisor - 7.2 - 20160219.0.el7ev I was able to add additional Hosted-Engine Host by doing: hosted-engine --set-maintenance --mode=global hosted-engine --vm-stop hosted-engine --deploy Dirty Storage Domain message gone. |