1.
步骤1: 确认系统环境(资产管理系统版本、数据库类型MySQL/Postgres、API可用性);步骤2: 收集菲律宾机房的服务器清单(包括序列号、机架位置、IP、OS、用途);步骤3: 指定负责人与角色(资产管理员、网络管理员、审计员);步骤4: 备份现有资产数据并在测试环境复刻一份以验证流程。
2.
规则示例: PH-机房代码-用途-序号-年(如PH-MNL-WEB-001-24);步骤1: 定义机房代码(MNL = Manila);步骤2: 列出用途分类(WEB/DB/APP/BK);步骤3: 建立唯一性校验(数据库唯一索引或资产系统唯一键);步骤4: 将规范写入文档并在系统中加入自动生成模板。
3.
步骤1: 在资产管理系统中新建资产记录模板,字段包含名称、服务器ID、序列号、IP、机房、负责人、状态;步骤2: 若人工入库,按命名规范填写服务器ID并保存;步骤3: 若自动入库,通过脚本调用API:POST /api/assets { "hostname":"...", "location":"MNL", "type":"WEB" },系统返回生成的PH-... ID;步骤4: 验证唯一性并记录变更日志。
4.
表结构建议: assets(id PK, server_id UNIQUE, hostname, serial_no, ip, location, type, owner, status, created_at, updated_at);创建索引: server_id索引、location+type复合索引;步骤: 1) 创建表并导入字段;2) 建立唯一约束防止重复ID;3) 在测试环境运行去重脚本并清理历史重复数据。
5.
步骤1: 准备CSV包含字段server_id,serial_no,ip,location,type,owner;步骤2: 使用脚本(Python示例)读取CSV并调用资产系统API批量导入,示例: requests.post('/api/assets/bulk', json=batch);步骤3: 实施幂等检查:接口返回冲突则记录并人工审查;步骤4: 安排每日/每小时同步任务(cron或调度器)并生成同步报告。
6.
步骤1: 在系统中配置角色与权限:资产管理员可新增/修改,审计员只读,运维可申请变更;步骤2: 新ID分配触发审批:提交表单 -> 资产管理员审核 -> 批准后ID正式生效;步骤3: 审批记录写入审计表(audit_logs),包含操作者、时间、变更内容;步骤4: 定期复核权限并关闭失效账号。
7.
步骤1: 建立资产与CMDB之间的定期一致性校验任务,检查IP、序列号、状态是否匹配;步骤2: 对未匹配项生成工单并通知责任人;步骤3: 配置监控报警(如发现重复server_id或缺失机房信息),通过邮件/Slack告警;步骤4: 每周生成一致性报告并归档。
8.
步骤1: 定期备份资产数据库(全量+增量),保存至少30天且异地存储;步骤2: 在执行批量变更前做快照并在测试环境回放验证;步骤3: 遇故障执行回滚步骤:禁用相关API -> 恢复备份 -> 校验数据一致性 -> 逐步恢复服务;步骤4: 完成后记录事件并分析根因。
9.
问: 系统发现两个服务器使用相同的PH-开头ID,应如何处理?
答: 立刻将冲突记录标记为待处理,暂停对涉事ID的自动变更;对两台机器分别核对序列号、IP、机房和实际用途,确定合法持有人;对非当前使用或错误入库的记录,生成新的符合规范的ID并通过变更流程更新,保留原始记录作为历史并在审计表中注明变更原因。
10.
问: 我们有100台菲律宾服务器没有统一ID,怎么批量处理?
答: 步骤: 1) 导出现有清单为CSV并补齐必须字段;2) 在测试环境运行去重与ID生成脚本,生成PH-格式ID映射表;3) 先在小范围(如10台)试运行导入并人工核验;4) 完成验证后用分批脚本批量导入,导入后执行一致性校验并通知相关负责人确认。
11.
问: 如何把ID分配流程固化,避免随意命名?
答: 将命名规范与审批流程写入SOP并集成到资产管理系统:新建资产必须通过Web表单或API提交,触发自动ID生成与审核;未经过审批的记录不允许上线;同时培训相关人员并设置定期审计与合规检查,违规则通过流程回退并进行责任追究。