Undercloud installation failed because of failure to set kernel.nmi_watchdog on a KVM guest

Solution Verified - Updated -

Issue

  • The Director node is an KVM guest.
  • There is a configuration to set kernel.nmi_watchdog.

    $ grep custom_env  undercloud.conf 
    custom_env_files=/home/stack/custom-undercloud-params.yaml
    
    $ cat custom-undercloud-params.yaml 
    parameter_defaults: 
      ExtraSysctlSettings:
        kernel.nmi_watchdog:
          value: 0
    
  • Undercloud installation failed.

    $ openstack undercloud install
      :
    | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ State Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | ~~~~~~~~~~~~~~~~~~ Number of nodes which did not deploy successfully: 1 ~~~~~~~~~~~~~~~~~
    |  The following node(s) had failures: undercloud
    | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Exception: Deployment failed
    Traceback (most recent call last):
      File "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line 1345, in _standalone_deploy
        raise exceptions.DeploymentError('Deployment failed')
    tripleoclient.exceptions.DeploymentError: Deployment failed
    None
    Install artifact is located at /home/stack/builddir/undercloud-install-20211027062427.tar.bzip2
    
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    Deployment Failed!
    
    ERROR: Heat log files: /var/log/heat-launcher/undercloud_deploy-y49cken3
      :
    

Environment

  • Red Hat OpenStack Platform 16.2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content