Bare Metal server show "Install Failed" in NSX UI
search cancel

Bare Metal server show "Install Failed" in NSX UI

book

Article ID: 396152

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

Bare metal servers prepared for NSX as a transport node report "Install Failed" in NSX UI with error 'Software nsx-opsagent not present on host'. 

Environment

VMware NSX

Cause

The nsx-baremetal service is in error state on the host

Resolution

  1. Confirm the nsx-baremetal service is down/in error on bare metal server. (nsx-baremetal service is the equivalent of nsx-opsagent on esxi hosts)
    1. In root mode on host cli:  systemcl status nsx-baremetal
  2. Restart the nsx-baremetal service 
    1. In root mode on host cli:  systemcl restart nsx-baremetal
  3. Confirm the service is up and running
    1. In root mode on host cli:  systemcl status nsx-baremetal   
  4. You will need to obtain the thumbprint of the bare metal server for the next step via this techdoc
    1. echo -n | openssl s_client -connect <esxi-ip-address>:443 2>/dev/null | openssl x509 -noout -fingerprint -sha256
  5. Once the service is up and running, Go to NSX UI>System>Nodes, select the node you just restarted the nsx-baremetal service on and click on "Install Failed" then "Resolve", input the Bare Metal Transport Node username/password and thumbprint and save.