日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CMDB功能分析与实现方案

發布時間:2023/12/9 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CMDB功能分析与实现方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CMDB功能分析與實現方案

CMDB系統的主要功能

1.用戶管理,記錄測試,開發,運維人員的用戶表 2.業務線管理,記錄業務的詳情 3.項目管理,指定此項目屬于那一條業務線 4.應用管理,指定此應用的開發人員 5.主機管理,記錄主機管理員,連接的網絡設備,存儲,云主機,物理主機等信息 6.主機變更管理,主機的一些變更信息,例如管理員,連接的網絡,硬件設備更換 7.網絡設備管理,主要記錄網絡的詳細信息 8.IP管理,IP屬于哪個主機,哪個網段,是否被占用等

總結:

自動的幫助我們收集服務器的信息,并且可以自動的記錄我們的變更信息

CMDB的實現方案

方案一:Agent實現

將agent腳本做定時任務,定時的將數據發送給API服務器然后存入數據庫

(畫圖:https://www.draw.io/)

優點:速度快 缺點:需要在每臺服務器上都部署agent 使用場景:有大量的服務器的情況下

方案二:peremiko

中控設備通過Paramiko模塊連接到各個服務器上,再通過執行命令獲取數據

優點:不用再手動給每一臺服務器設置agent 缺點:依賴于網絡速度慢 使用場景:服務器較少的情況

方案三:saltstack

與方案二的流程相似,中控機發送命令給服務器執行。服務器將結果放入另一個隊列中,中控機獲取將服務信息發送到API進而錄入數據庫。

優點:開發成本低 缺點:依賴第三方工具 使用場景:服務器中安裝使用了saltstack

salt stack安裝

1.安裝和配置

master端: """ 1. 安裝salt-masteryum install salt-master 2. 修改配置文件:/etc/salt/masterinterface: 0.0.0.0 # 表示Master的IP 3. 啟動service salt-master start """ slave端: """ 1. 安裝salt-minionyum install salt-minion 2. 修改配置文件 /etc/salt/minionmaster: 10.211.55.4 # master的地址或master:- 10.211.55.4- 10.211.55.5random_master: Trueid: c2.salt.com # 客戶端在salt-master中顯示的唯一ID 3. 啟動service salt-minion start """

2.授權

salt-key -L # 查看已授權和未授權的slave salt-key -a salve_id # 接受指定id的salve salt-key -r salve_id # 拒絕指定id的salve salt-key -d salve_id # 刪除指定id的salve

3.執行命令

在master服務器上對minion進行遠程操作

salt 'c2.salt.com' cmd.run 'ifconfig'

轉載于:https://www.cnblogs.com/jianhaozhou/p/10240990.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的CMDB功能分析与实现方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。