My Oracle Support Banner

OLVM: Host Cannot Be Added Back to Engine after It Is Removed for Changing Hostname (Doc ID 2771942.1)

Last updated on FEBRUARY 01, 2024

Applies to:

Linux OS - Version Oracle Linux 7.9 with Unbreakable Enterprise Kernel [5.4.17] and later
x86_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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.