We use a simple algorithm for generating our own skus amd so far it hasn't
<br>
failed us.
<br>

<br>
Manufacturer + most specific serial.
<br>

<br>
1. Shorten the manufacturer to 3 characters (ex Dell Inc. to DEL and
<br>
supermicro to SPM) this is just for convenience.
<br>
2. Append the board serial, if available, else use the chassis serial.
<br>
Board serial will be needed for blade nodes. We haven't seen any case other
<br>
than some rare full chassis nodes not having a board serial. Even if they
<br>
don't, they have the chassis serial.
<br>

<br>
Haven't encountered a manufacturer where a uniquely identifing serial isn't
<br>
encoded in smbios, so it is pretty reliable.
<br>

<br>
On Tuesday, June 10, 2014, Vasiliy Tolstov <notifications@github.com> wrote:
<br>

<br>
> Very nice. I'm alredy hit this problem then generation cluster_id in
<br>
> pacemaker based on uuid.
<br>
> Does board serial and board-product always uniq?
<br>
>
<br>
> —
<br>
> Reply to this email directly or view it on GitHub
<br>
> <https://github.com/ipxe/ipxe/pull/21#issuecomment-45602629>.
<br>
>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/ipxe/ipxe/pull/21#issuecomment-45616533">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/709460__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxODAyNzkyOSwiZGF0YSI6eyJpZCI6MzQxMTQ4NTV9fQ==--52815b79b346ceed87c3f95c69d4801eb1c642d7.gif" width="1" /></p>