
Hi, OK, I reset things and tried again but was more more careful regarding the DNS setup which I believe was correct this. In other words, the FQDNs were resolved from both the host and the HE VM. After the latest failure I execute 'ip address' to see the state of the interfaces. And lo and behold the /29 IP I had on eth0:1 no longer exists. So some context. The server's primary IP is a /24 with the gw being the x.y.z.1. I have have a /29 subnet to use for the VMs. I have been presuming that I place the a.b.c.1/29 on eth0:1 for the subnet's gw and OVirt will ether keep it in place or migrate it to the ovirtmgmt device. Instead it is deleted during "hosted-engine --deploy".(Note, when the .1/29 is assigned to eth0:1, the IP address is reachable from the the Internet.) Dnsmasq is configured to a) serve a.b.c.2/29 a.b.c.6/29 via DHCP and b) to resolve unique FQDNs for each IP. The he VM set to receive the a.b.c.2/29 address. Am I missing and or just misunderstanding something here? Oh, and does ip_forwarding need to be set in the kernel? (ie net.ipv4.ip_forward=1) Thanks Mark ----- Derek Atkins <derek@ihtfp.com> wrote:
Hi,
You need to make sure resolv.conf is correct (both on the host AND on the engine vm).
So: dig hostname (without the @local-ip)
As for the VM not coming up... I'm not sure how to delay "engine-setup" run. I presume you're running an engine appliance -- I ran my own CentOS install on the engine. The logs imply it's suggesting you can access the engine VM console, but maybe it's exiting quickly?
-derek
On Wed, December 7, 2016 3:52 pm, Mark Steckel wrote:
I tested dnsmasq from the host by
dig hostname @local-ip
Worked fine.
The engine VM never comes up to the point where I can access it via the console...
----- Derek Atkins <derek@ihtfp.com> wrote:
Hi,
Ensure dnsmasq is working and can be accessed by the engine VM? Log in to the engine VM and test from there? Maybe set up *real* DNS?
-derek
Hi Derek,
----- Derek Atkins <derek@ihtfp.com> wrote:
Hi Mark,
The error is correct, hosted-engine-1.pcstrac.com is not a valid hostname:
$ host hosted-engine-1.pcstrac.com $
I'm lost, tho -- was this an error that occurred on the host during hosted-engine --deploy, or was it an error that occurred in the hosted enging VM when running engine-setup?
I believe when it occurred when the running the engine-setup.
If the former, you need to ensure that you have a real DNS name for your ovirt engine. It's unclear (to me) that using /etc/hosts is sufficient. However looking at the logs, it looks like it can locally resolve (to xx.yy.18.122).
Yep. I tested things to make sure it could resolve before I started
On Wed, December 7, 2016 3:41 pm, Mark Steckel wrote: the
'hosted-engine --deploy'.
You might need to answer "Yes" to the /etc/hosts question..
I did answer "Yes".
The log seems to get far enough along that it presents you the engine vm console URL? It looks like the issue is that the engine vm cannot resolve its own name.
That is my take as well.
Scratching my head as I config'ed dnsmasq to provide local dns and to read from /etc/hosts for hosted-engine-1.pcstrac.com.
The only thing I think I flubbed was neglecting to add the host's IP to the host's /etc/resolv.conf.
Scrubbing and staring again.
Mark
-derek
On Wed, December 7, 2016 3:13 pm, Mark Steckel wrote:
Folks,
Thanks to Didi in another thread I'm making progress. (Lesson
learned,
choose 'disk' and not 'cdrom' when using the he-appliance.)
So I reset to a fresh CentOS 7, installed various software packages including ovirt.
I configed eth0 with a /32 public IP. I also added an alias for a x.x.x.1/29 on eth0:1.
Finally I config'ed dnsmasq to provide both dhcp and dns (ensuring that it will read from /etc/hosts before forwarding dns requests) and added the IPs and hostsnames to /etc/hosts from the /29 IPs which are to be used by the VMs.
Things proceeded nicely till resolving the he vm fqdn. (I tested to make sure that the he vm fqdm would resolve **Before** I ran 'hosted-engine --deploy'.)
|- --== NETWORK CONFIGURATION ==-- |- |- [ ERROR ] Host name is not valid: hosted-engine-1.pcstrac.com did not resolve into an IP address |- [ ERROR ] Failed to execute stage 'Environment customization': Host name is not valid: hosted-engine-1.pcstrac.com did not resolve into an IP address |- [ INFO ] Stage: Clean up |- Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20161207193757-6i03xg.log |- [ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20161207193758-setup.conf' |- [ INFO ] Stage: Pre-termination |- [ INFO ] Stage: Termination |- [ ERROR ] Execution of setup failed |- HE_APPLIANCE_ENGINE_SETUP_FAIL [ ERROR ] Engine setup failed on the appliance [ ERROR ] Failed to execute stage 'Closing up': Engine setup failed on the appliance Please check its log on the appliance.
The one thing I forgot is to update /etc/resolv.conf to include the host though I don't know if this matters...
Logs attached.
I suspect I've very close to having this working but am admittedly stumped.
Pointers appreciated.
Thanks Mark
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Derek Atkins 617-623-3745 derek@ihtfp.com www.ihtfp.com Computer and Internet Security Consultant
-- Derek Atkins 617-623-3745 derek@ihtfp.com www.ihtfp.com Computer and Internet Security Consultant
-- Derek Atkins 617-623-3745 derek@ihtfp.com www.ihtfp.com Computer and Internet Security Consultant