none
如何将目标机器的Host设置成Name+UUID RRS feed

  • 问题

  • 如题。
    我知道在ACPI Uniprocessor PC组件中可以设置Computer Name,现在我想将它设置为Name+UUID如何实现呢。
    关键是这个UUID如何实现,因为一个image会部署到很多目标机器上,这样的话是不是就要求image在FBA的过程中自己获取UUID呢。

    求解。
    2009年10月29日 9:08

答案

  • system cloning tool 产生的计算机名可能与主板的UUID有关(这样做不会发生重复,但是根据我的经验它使用的算法肯定是带有随机数的,因为每次产生的都不同),但是产生的名称并不是UUID!
    如果你非要用UUID作为计算机名,你必须编程实现。
    2009年10月30日 15:23
    版主

全部回复

  • 首先,计算机名是会随机生成的(你设置了Computer Name除外),所以不会有重名问题。
    好了,我不太清楚你你说的UUID是取自那里(主板的bios还是网卡?)。
    如果使用Name+UUID的方式,对于计算机名来说太长了(不建议超过15个字节,这样不会有netbios重名的情况发生)
    你要想使用Name+UUID的规则命名计算机名,只能在FBA中调用自己编写的程序实现。

    PS:如果在大规模部署中规定计算机名称,一般采用初始用随机文件名,之后使用自己编写的程序(第一次登录进系统执行它,下载一个ini文件),读取一个ini文件的一个字段来修改成自己制定的文件名,这个名称一般是代表一定的含义(例如:XX组XX号机),不建议使用一组无意义的字符串,这样不便于管理。

    我个人喜好:使用随机的计算机名,然后通过网卡MAC(配置路由和IP地址绑定)的方式识别和管理。
    2009年10月29日 14:12
    版主
  • 在英文论坛里有人说"ACPI Uniprocessor PC"中设置Name,"system cloning tool"组件会在部署的时候生成UUID,形成Name+UUID的计算机名,但我初步试了下,名字还是Name,不知道是我设置问题,还是该方法不可行。
    2009年10月30日 5:40
  • system cloning tool 产生的计算机名可能与主板的UUID有关(这样做不会发生重复,但是根据我的经验它使用的算法肯定是带有随机数的,因为每次产生的都不同),但是产生的名称并不是UUID!
    如果你非要用UUID作为计算机名,你必须编程实现。
    2009年10月30日 15:23
    版主