概念很重要:
創(chuàng)新互聯(lián)服務項目包括麒麟網(wǎng)站建設、麒麟網(wǎng)站制作、麒麟網(wǎng)頁制作以及麒麟網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,麒麟網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到麒麟省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!CMDB(Configuration Management Database-配置管理數(shù)據(jù)庫),存儲與管理企業(yè)IT架構(gòu)硬件設備和軟件資源等信息.
硬件CMDB針對硬件設備資源維護管理,統(tǒng)轄域內(nèi)超融合基本設施的計算(CPU和內(nèi)存)、存儲、網(wǎng)絡、IO、虛擬化等資源.
軟件CMDB針對'系統(tǒng)(os/vm/docker)<->服務<->應用'資源鏈維護管理.
會分為兩章節(jié)進行陳述,分別為<1.4 運維平臺之硬件CMDB> 和 <1.5 運維平臺之軟件CMDB>.
需求:
1.機房和機架信息收集、機架機管理使用.
2.網(wǎng)絡設備基本信息和接線(交換機等)、線路資源(專線等)、網(wǎng)絡架構(gòu)和硬件設備拓撲如何維護.
3.服務器基本信息收集更新,涉及CPU、內(nèi)存、磁盤、網(wǎng)絡、RAID等部件.
4.IP地址規(guī)則、DNS域名管理、VIP地址、客戶經(jīng)銷商等擴展資源.
5.運維成本統(tǒng)計(針對費用),包括產(chǎn)品類型和運維成本.
6.IT資源分布和消耗使用,以便進行IT規(guī)則和架構(gòu)調(diào)整.
難點:
1.A公司(大量小型機,X86服務器,刀箱服務器等,自建機房;使用FusionSphere、kvm、vmware exsi等私有云);
B公司(擁有不小X86服務器,租用機房;內(nèi)部使用docker容器云,對接阿里云、騰訊云等);
反正每個公司業(yè)務場景不一致,需要調(diào)整CMDB數(shù)據(jù)結(jié)構(gòu)模型,以適應相關需求.
2.某同事維護大量小型機,使用excel進行維護更新,接入到CMDB系統(tǒng)是否簡單和方便查找,最后他拒絕了.
用戶體驗第一,在保證功能強壯的基礎下, 如何提高CMDB系統(tǒng)易用性.
3.數(shù)據(jù)入庫和更新自動化探索, 如何做到架構(gòu)調(diào)整和數(shù)據(jù)同步一致.
4.基于狀態(tài)機的設備生命周期生態(tài)系統(tǒng)建設, 變更操作通過workflow系統(tǒng)(有跡可尋),狀態(tài)改變推送到monitor系統(tǒng).
為何需要CMDB:
1.之前某臺設備宕機,某塊擴展磁盤(后續(xù)添加)損壞,廠商需要找到對應order_id才提供更換服務;
2.去機房接條網(wǎng)線,結(jié)果弄錯了,郁悶.
3.雙11到來,需要快速上線大量vm,需要確認資源是否充足.
4.部門內(nèi)部溝通,項目上線架構(gòu)規(guī)則(需要開發(fā)和DBA),需要了解資源現(xiàn)狀.
機架機柜圖
需要將機器和機架設備在平臺模擬展現(xiàn)出來, 見識過以前公司的機柜圖, 也參考過實現(xiàn)真實的機柜模擬圖(http://blog.liuts.com/post/206/),運維平臺化之IDC機房機柜服務器拓撲圖實現(xiàn)思路(http://xiaorui.cc/?s=%E6%9C%BA%E6%9F%9C&submit=), 最終我是找到一個基于js/css實例, 通過webapi讀取json數(shù)據(jù), 然后通過jquery對數(shù)據(jù)進行繪圖.
網(wǎng)絡架構(gòu)拓撲和硬件設備拓撲
感覺需要大量的前端知識, 暫時使用軟件(https://www.processon.com/)畫圖,再投放到網(wǎng)頁上.
太難了, 現(xiàn)在還在(抄代碼)開發(fā)過程中. 哈哈.
服務器基本信息收集更新
主要抄襲alex君的項目https://github.com/triaquae/MadKing, 對django model進行大量修改.
hwcheck(rvadmin工具)對DELL物理機非常好,不但可以進行設備監(jiān)控, 友好支持部件檢測.
由于修改大量字段,所以重構(gòu)數(shù)據(jù)接入和更新共用模塊(core.py), 函數(shù)比較多,可以參考一下.
查詢列表
詳細頁面1
詳細頁面2
數(shù)據(jù)變動會接入到報警系統(tǒng)
網(wǎng)絡資源和基本盤存放雜七雜八的信息, 類似表單.
IP資源: IP地址規(guī)劃, IP使用情況, 有時vm下線,需要回收資源,以便下次分配.
虛擬地址: VIP/IP映射情況, 有時可能記錄硬防映射; 有時記錄lvs映射; 其它應用vip情況.(很有用的)
域名使用: 域名和詳細域等等, 對接到dnspod更新信息, 對接軟件CMDB.
IDC管理: 故障有問題, 提供地點和緊急電話.
客戶經(jīng)銷商: 這個必須有.
運維成本統(tǒng)計
類似(https://cloud.tencent.com/product/sms)產(chǎn)品列表,
例如域名過期續(xù)費、機房服務器續(xù)費等等, 否則出問題才知道又欠費了.
數(shù)據(jù)鏈接:
alex君 https://github.com/triaquae/MadKing
這個也不錯 https://github.com/voilet/cmdb
http://www.jumpserver.org/
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。