本申請涉及服務器,尤其涉及一種服務器管理方法、系統、設備及存儲介質。
背景技術:
1、在數據中心中,服務器的規模和復雜性與日俱增,管理服務器的主機名是運維管理中的重要任務。目前,主機名管理主要依賴人工定義,在服務器上線時,由管理員為各服務器手動分配主機名并將其記錄到dns(domain?name?system,域名系統)系統中,手動分配服務器的主機名不僅工作量巨大,而且人工命名通常依賴經驗或臨時規則,導致命名風格混雜,容易造成命名沖突,影響后續對服務器的使用。
2、因此,如何提供一種解決上述技術問題的方案是本領域技術人員目前需要解決的問題。
技術實現思路
1、本申請提供了一種服務器管理方法、系統、設備及存儲介質,涉及服務器技術領域,以至少解決人工分配主機名導致的工作量大、命名沖突風險高的問題。
2、本申請提供了一種服務器管理方法,包括:
3、確定待管理服務器的通信地址和多維唯一性約束,所述多維唯一性約束包括所述待管理服務器的資產數據、業務類型和位置信息;
4、利用所述資產數據、所述業務類型和所述位置信息生成所述待管理服務器的唯一編號,并建立所述唯一編號和所述通信地址的綁定關系;
5、響應于所述待管理服務器的生命周期事件滿足更新條件,基于所述綁定關系更新域名系統。
6、本申請還提供了一種服務器管理系統,包括:
7、第一確定模塊,用于確定待管理服務器的通信地址和多維唯一性約束,所述多維唯一性約束包括所述待管理服務器的資產數據、業務類型和位置信息;
8、維護模塊,用于利用所述資產數據、所述業務類型和所述位置信息生成所述待管理服務器的唯一編號,并建立所述唯一編號和所述通信地址的綁定關系;
9、更新模塊,用于響應于所述待管理服務器的生命周期事件滿足更新條件,基于所述綁定關系更新域名系統,以便所述域名系統基于所述綁定關系響應接收到的主機名解析請求。
10、本申請還提供了一種電子設備,包括:存儲器,用于存儲計算機程序;處理器,用于執行計算機程序時實現上述任一種服務器管理方法的步驟。
11、本申請還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被處理器執行時實現上述任一種服務器管理方法的步驟。
12、通過本申請,通過待管理服務器的多維唯一性約束自動生成待管理服務器的唯一編號,解決了人工分配主機名導致的工作量大、命名沖突風險高的問題,將唯一編號和通信地址綁定,避免地址與主機名錯位的問題,通過綁定關系與服務器的生命周期事件相結合,達到了確保主機名的全局唯一性,域名系統的自動更新,提升管理實時性與準確性的效果。
1.一種服務器管理方法,其特征在于,包括:
2.根據權利要求1所述的服務器管理方法,其特征在于,利用所述資產數據、所述業務類型和所述位置信息生成所述待管理服務器的唯一編號的過程包括:
3.根據權利要求2所述的服務器管理方法,其特征在于,利用所述第一中間編號和編號空間的大小計算第二中間編號的過程包括:
4.根據權利要求3所述的服務器管理方法,其特征在于,利用所述第一中間編號和編號空間的大小計算第二中間編號之后,所述服務器管理方法還包括:
5.根據權利要求1所述的服務器管理方法,其特征在于,基于所述綁定關系更新域名系統的過程包括:
6.根據權利要求1-5任意一項所述的服務器管理方法,其特征在于,所述域名系統包括多個解析服務器,任意兩個所述解析服務器互聯;
7.根據權利要求6所述的服務器管理方法,其特征在于,所述服務器管理方法還包括:
8.一種服務器管理系統,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1-7任意一項所述的服務器管理方法的步驟。