OLVM: Host Cannot Be Added Back to Engine after It Is Removed for Changing Hostname
(Doc ID 2771942.1)
Last updated on OCTOBER 01, 2021
Applies to:
Linux OS - Version Oracle Linux 7.9 with Unbreakable Enterprise Kernel [5.4.17] and laterx86_64
Symptoms
One KVM host is removed from OLVM engine portal so its hostname can be renamed, it fails to be added back to OLVM engine with below error,
2021-04-25 14:09:08,696+03 INFO [org.ovirt.engine.core.bll.RemoveVdsCommand] (EE-ManagedThreadFactory-engine-Thread-584546) [17031b7d-0c3d-4a4c-a0b4-f5f9fe7b0dd9] Running command: RemoveVdsCommand internal: false. Entities affected : ID: bebb0f8f-b570-48f3-b539-f1c31cb7546c Type: VDSAction group DELETE_HOST with role type ADMIN
...
2021-04-25 14:10:00,454+03 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engine-Thread-584546) [17031b7d-0c3d-4a4c-a0b4-f5f9fe7b0dd9] EVENT_ID: VDS_ANSIBLE_HOST_REMOVE_FINISHED(563), Ansible host-remove playbook execution has successfully finished on host . For more details check log /var/log/ovirt-engine/ansible/ansible-20210425140908-ovirt-host-remove_yml.log
2021-04-25 14:10:00,459+03 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engine-Thread-584546) [17031b7d-0c3d-4a4c-a0b4-f5f9fe7b0dd9] EVENT_ID: USER_REMOVE_VDS(44), Host was removed by admin@internal-authz.
...
2021-04-25 14:39:01,270+03 INFO [org.ovirt.engine.core.vdsbroker.AddVdsVDSCommand] (default task-730) [33ac2f2f] START, AddVdsVDSCommand(HostName = , AddVdsVDSCommandParameters:{hostId='270bab43-3b8b-445e-bb73-2bbcb8f7da71'}), log id: 73505937
2021-04-25 14:39:01,271+03 INFO [org.ovirt.engine.core.vdsbroker.AddVdsVDSCommand] (default task-730) [33ac2f2f] AddVds - entered , starting logic to add VDS '270bab43-3b8b-445e-bb73-2bbcb8f7da71'
2021-04-25 14:39:01,272+03 INFO [org.ovirt.engine.core.vdsbroker.AddVdsVDSCommand] (default task-730) [33ac2f2f] AddVds - VDS '270bab43-3b8b-445e-bb73-2bbcb8f7da71' was added, will try to add it to the resource manager
2021-04-25 14:39:01,272+03 INFO [org.ovirt.engine.core.vdsbroker.VdsManager] (default task-730) [33ac2f2f] Entered VdsManager constructor
2021-04-25 14:39:01,277+03 INFO [org.ovirt.engine.core.vdsbroker.VdsManager] (default task-730) [33ac2f2f] Initialize vdsBroker ':54321'
2021-04-25 14:39:01,278+03 INFO [org.ovirt.engine.core.vdsbroker.ResourceManager] (default task-730) [33ac2f2f] VDS '270bab43-3b8b-445e-bb73-2bbcb8f7da71' was added to the Resource Manager
2021-04-25 14:39:01,280+03 INFO [org.ovirt.engine.core.vdsbroker.AddVdsVDSCommand] (default task-730) [33ac2f2f] FINISH, AddVdsVDSCommand, return: , log id: 73505937
...
2021-04-25 14:39:01,469+03 INFO [org.ovirt.engine.core.bll.hostdeploy.VdsDeployBase] (EE-ManagedThreadFactory-engine-Thread-586055) [b06342f] Installation of . Executing command via SSH umask 0077; MYTMP="$(TMPDIR="${OVIRT_TMPDIR}" mktemp -d -t ovirt-XXXXXXXXXX)"; trap "chmod -R u+rwX \"${MYTMP}\" > /dev/null 2>&1; rm -fr \"${MYTMP}\" > /dev/null 2>&1" 0; tar --warning=no-timestamp -C "${MYTMP}" -x && "${MYTMP}"/ovirt-host-deploy DIALOG/dialect=str:machine DIALOG/customization=bool:True < /var/cache/ovirt-engine/ovirt-host-deploy.tar
2021-04-25 14:39:01,469+03 INFO [org.ovirt.engine.core.utils.archivers.tar.CachedTar] (EE-ManagedThreadFactory-engine-Thread-586055) [b06342f] Tarball '/var/cache/ovirt-engine/ovirt-host-deploy.tar' refresh
2021-04-25 14:39:01,482+03 INFO [org.ovirt.engine.core.uutils.ssh.SSHDialog] (EE-ManagedThreadFactory-engine-Thread-586055) [b06342f] SSH execute 'root@' 'umask 0077; MYTMP="$(TMPDIR="${OVIRT_TMPDIR}" mktemp -d -t ovirt-XXXXXXXXXX)"; trap "chmod -R u+rwX \"${MYTMP}\" > /dev/null 2>&1; rm -fr \"${MYTMP}\" > /dev/null 2>&1" 0; tar --warning=no-timestamp -C "${MYTMP}" -x && "${MYTMP}"/ovirt-host-deploy DIALOG/dialect=str:machine DIALOG/customization=bool:True'
2021-04-25 14:39:02,064+03 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (VdsDeploy) [b06342f] EVENT_ID: VDS_INSTALL_IN_PROGRESS_ERROR(511), An error has occurred during installation of Host : Internal error: No module named 'rpm'.
2021-04-25 14:39:02,074+03 ERROR [org.ovirt.engine.core.bll.hostdeploy.VdsDeployBase] (VdsDeploy) [b06342f] Error during deploy dialog
2021-04-25 14:39:02,076+03 ERROR [org.ovirt.engine.core.uutils.ssh.SSHDialog] (EE-ManagedThreadFactory-engine-Thread-586055) [b06342f] Swallowing exception as preferring stderr
2021-04-25 14:39:02,076+03 ERROR [org.ovirt.engine.core.uutils.ssh.SSHDialog] (EE-ManagedThreadFactory-engine-Thread-586055) [b06342f] SSH error running command root@:'umask 0077; MYTMP="$(TMPDIR="${OVIRT_TMPDIR}" mktemp -d -t ovirt-XXXXXXXXXX)"; trap "chmod -R u+rwX \"${MYTMP}\" > /dev/null 2>&1; rm -fr \"${MYTMP}\" > /dev/null 2>&1" 0; tar --warning=no-timestamp -C "${MYTMP}" -x && "${MYTMP}"/ovirt-host-deploy DIALOG/dialect=str:machine DIALOG/customization=bool:True': RuntimeException: Unexpected error during execution: Traceback (most recent call last):
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/main.py", line 141, in execute
self.context.loadPlugins()
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 769, in loadPlugins
self._loadPluginGroups(plugindir, needgroups, loadedgroups)
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 112, in _loadPluginGroups
self._loadPlugins(path, path, groupname)
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 69, in _loadPlugins
self._loadPlugins(base, d, groupname)
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 100, in _loadPlugins
os.path.basename(path),
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/util.py", line 109, in loadModule
spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/tmp/ovirt-0wnxoScFUi/otopi-plugins/ovirt-host-deploy/kdump/__init__.py", line 27, in <module>
from . import packages
File "/tmp/ovirt-0wnxoScFUi/otopi-plugins/ovirt-host-deploy/kdump/packages.py", line 28, in <module>
import rpm
ModuleNotFoundError: No module named 'rpm'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/__main__.py", line 83, in main
installer.execute()
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/main.py", line 147, in execute
sys.exc_info()[2],
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/util.py", line 84, in raiseExceptionInformation
raise info[1].with_traceback(info[2])
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/main.py", line 141, in execute
self.context.loadPlugins()
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 769, in loadPlugins
self._loadPluginGroups(plugindir, needgroups, loadedgroups)
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 112, in _loadPluginGroups
self._loadPlugins(path, path, groupname)
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 69, in _loadPlugins
self._loadPlugins(base, d, groupname)
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/context.py", line 100, in _loadPlugins
os.path.basename(path),
File "/tmp/ovirt-0wnxoScFUi/pythonlib/otopi/util.py", line 109, in loadModule
spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/tmp/ovirt-0wnxoScFUi/otopi-plugins/ovirt-host-deploy/kdump/__init__.py", line 27, in <module>
from . import packages
File "/tmp/ovirt-0wnxoScFUi/otopi-plugins/ovirt-host-deploy/kdump/packages.py", line 28, in <module>
import rpm
otopi.main.PluginLoadException: No module named 'rpm'
2021-04-25 14:39:02,078+03 ERROR [org.ovirt.engine.core.bll.hostdeploy.VdsDeployBase] (EE-ManagedThreadFactory-engine-Thread-586055) [b06342f] Error during host install
Changes
Readding KVM host into OLVM engine after its hostname is renamed.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |