0

in a modern datacentre, it is said that after a physical server get plugged into the switch, then it can be discovered and then registered to the datacentre inventory system automatically without human intervention , and later one the system can be provisioned by a default os using pxe like technical, also automatically.

What is the common way of doing physical server auto discovery? The way I know a little bit is:

  • physical server management console(ILO)bootup automatically by querying IP address from the IDC dhcp server -A management system sending broadcast ping to the whole network, any ip address which responses and has no record in the system is considered to be a new system.
  • management server connect to the server ILO using standard IPMI protocol and set the interface pxe configuration, then power cycle the server
  • When server boot up, a pxe installation is processed. server information can be registered to the inventory system during the installation procedure.

is there any other good way of doing this?

woosley. xu
  • 182
  • 1
  • 12

1 Answers1

0

You are on the correct path if you are using the iLO. iLO supports LLDP discovery. An additional option will be to manage it from the iLO RESTful API that is also Redfish conformance.

SSDP is certainly very common and popular for this purpose outside the datacenter. An example of performing such discovery can be found here: How can I list upnp server/renderer in command line (console mode) on linux?

Which uses the gssdp-discover utility.

Redfish standard, which all major vendors support, specifies the

gssdp-discover -i eth0 --timeout=3 --target=urn:dmtf-org:service:redfish-rest:1

Ana- HPE Employee

Glorfindel
  • 21,988
  • 13
  • 81
  • 109