CMDB服务器管理系统【s5day91】:如何实现允许临时修改主机名

一、sn号唯一 & 如何实现允许临时修改主机名

1、物理机

1、sn,物理机唯一

2、后台管理:

  买服务器,清单:SN号,硬盘,内存...
  作业:python 读取excel,xldt

3、资产采集:sn进行比较

2、物理机+虚拟机

1、hostname,前提先定义规则,主机名不允许重复

2、Agent:

买服务器,清单:SN号,硬盘,内存...
资产采集:
  hostname

3、SSh,salt:

后台管理:
  买服务器,清单:SN号,硬盘,内存...,录入

装机:
  c1.com
  ...

二、问题:如果临时修改了主机名,可能会出现资产重复汇报。

安装系统完成后,立即执行采集资产任务

old_hostname = cert文件空
new_hostname = 获取当前主机名【未篡改】

如果: old_hostname为空,
	   new_hostname,进行汇报并且写入到cert文件中
	   
	   
old_hostname = cert文件空
new_hostname = 获取当前主机名【未篡改】
if old_hostname != new_hostname:
	old_hostname

三、统一口径  

SSH和Salt模式

Agent

物理机

物理机+虚拟机

  

原文地址:https://www.cnblogs.com/luoahong/p/9429539.html