Not able to add second host, hosted engine setup
Issue
- Trying to add a second host to my self hosted engine environment, but receiving the following error
[ INFO ] Configuring VM
[ INFO ] Updating hosted-engine configuration
[ INFO ] Stage: Transaction commit
[ INFO ] Stage: Closing up
[ INFO ] Waiting for the host to become operational in the engine. This may take several minutes...
[ INFO ] Still waiting for VDSM host to become operational...
[ ERROR ] The VDSM host was found in a failed state. Please check engine and bootstrap installation logs.
[ ERROR ] Unable to add slot-5b to the manager
[ INFO ] Enabling and starting HA services
Hosted Engine successfully set up
[ INFO ] Stage: Clean up
[ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150428182105.conf'
[ INFO ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
- /var/log/vdsm.log is full of python exceptions:
Thread-47::DEBUG::2015-04-28 18:20:02,837::fileSD::261::Storage.Misc.excCmd::(getReadDelay) /usr/bin/dd if=/rhev/data-center/mnt/10.1.1.2:_mnt_export_nfs_lv2___brq-setup/23c03bb6-9889-4cbf-b7ad-55b9a2c70653/dom_md/metadata iflag=direct of=/dev/null bs=4096 count=1 (cwd None)
Thread-47::DEBUG::2015-04-28 18:20:02,842::fileSD::261::Storage.Misc.excCmd::(getReadDelay) SUCCESS: <err> = '0+1 records in\n0+1 records out\n497 bytes (497 B) copied, 0.000312696 s, 1.6 MB/s\n'; <rc> = 0
Thread-47::ERROR::2015-04-28 18:20:02,845::domainMonitor::256::Storage.DomainMonitorThread::(_monitorDomain) Error while collecting domain 23c03bb6-9889-4cbf-b7ad-55b9a2c70653 monitoring information
Traceback (most recent call last):
File "/usr/share/vdsm/storage/domainMonitor.py", line 250, in _monitorDomain
self.nextStatus.hasHostId = self.domain.hasHostId(self.hostId)
File "/usr/share/vdsm/storage/sd.py", line 483, in hasHostId
return self._clusterLock.hasHostId(hostId)
File "/usr/share/vdsm/storage/clusterlock.py", line 261, in hasHostId
hostId, self._idsPath)
TypeError: argument 2 must be integer<k>, not str
Environment
- Red Hat Enterprise Virtualization 3.5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
