Python中的唯一VM服务器标识符

2024-10-02 12:38:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要为运行脚本的每个VM提供唯一标识符。它需要在同一台服务器上始终保持相同

我试过这个:

import uuid

print('Serial', uuid.UUID(int=uuid.getnode()))

我得到:

00000000-0000-0000-0000-de2b88079033用于VM 1

00000000-0000-0000-0000-de2b88079009代表VM 2


只运行uuid.getnode()时,我得到:244278547157043

第二个虚拟机的号码不同


  1. 为什么它不是一个完整的UUID(00000000-0000-0000-0000

  2. 它真的是独一无二的吗?它会像我一样改变吗 这个虚拟机

  3. 是否可以只获取最后一部分de2b88079009

  4. 在裸机服务器上,它是整个UUID还是最后一个UUID 你喜欢这里吗

  5. 这两种方法中哪一种更好


Tags: import服务器脚本uuidserialvm代表标识符

热门问题