System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及計算機領域,具體而言,涉及一種標識信息配置方法、裝置及系統。
技術介紹
1、為了確保服務器對外接設備的高效維護與管理,服務器的啟動控制器需維護一套關于表征外接設備在服務器的操作系統中所接入的邏輯位置的信息,與表征外接設備在服務器中的物理接入位置的信息之間的映射關系,由于表征外接設備在服務器的操作系統中所接入的邏輯位置的信息與表征其在服務器中的物理接入位置的信息之間缺乏直接內在聯系,且表征外接設備在服務器中的物理接入位置的信息是服務器外部配置的信息,服務器無法獲得該信息,服務器的啟動控制器本身無法自動構建二者之間的映射關系。因此,傳統的解決方案依賴于固件開發人員手動建立和維護這一映射關系,開發人員需要獲取服務器為外接設備分配的表征所接入的邏輯位置的信息,并將該信息與表征物理接入位置的信息之間手動構建映射關系,然后將映射關系手動添加到服務器啟動控制器的系統固件中,這一過程不僅繁瑣且容易引入人為錯誤,導致服務器對外接設備的維護效率較低。
技術實現思路
1、本申請實施例提供了一種標識信息配置方法、裝置及系統,以至少解決相關技術中服務器對外接設備的維護效率較低的問題。
2、根據本申請的一個實施例,提供了一種標識信息配置方法,所述方法應用于服務器中的啟動控制器,包括:
3、在所述服務器初次啟動的過程中,識別所述服務器上接入的外接設備;
4、在所述服務器中部署的存儲器中為每個所述外接設備分配目標存儲區間,并構建所述目標存儲區間和所述外接設備之間
5、在所述服務器再次啟動的過程中,提取所述目標存儲區間中存儲的所述第一標識信息;
6、使用所述第一標識信息和第二標識信息為所述外接設備構建目標標識信息,其中,所述第二標識信息為所述服務器初次啟動過程中,所述啟動控制器為識別到的所述外接設備分配的,所述第二標識信息用于指示所述外接設備在服務器的操作系統中所接入的邏輯位置,所述操作系統用于使用所述目標標識信息維護所述外接設備的運行狀態。
7、可選的,所述提取所述目標存儲區間中存儲的所述第一標識信息,包括:
8、從所述存儲器所包括的存儲區間中篩選出所攜帶的存儲區間標識與所述外接設備的設備信息匹配的目標存儲區間,其中,所述存儲區間標識用于表征對應的所述存儲區間所屬的設備;
9、根據所述目標存儲區間對應的配置信息從所述目標存儲區間中提取出所述第一標識信息,其中,所述配置信息用于指示所述目標存儲區間中各個字節位置的數據存儲情況。
10、可選的,所述根據所述目標存儲區間對應的配置信息從所述目標存儲區間中提取出所述第一標識信息,包括:
11、查找所述配置信息中存儲的第一偏移字段,其中,所述第一偏移字段用于指示表征所述外接設備在服務器中的物理接入位置的標識信息在所述目標存儲區間中的位置情況;
12、將所述第一偏移字段所指示的字段位置上存儲的字段確定為所述第一標識信息。
13、可選的,在所述查找所述配置信息中存儲的第一偏移字段之前,所述方法還包括:
14、查找所述配置信息中存儲的第二偏移字段,其中,所述第二偏移字段用于指示表征所述外接設備在服務器的操作系統中所接入的邏輯位置的標識信息在所述目標存儲區間中的位置情況;
15、提取所述目標存儲區間中所述第二偏移字段所指示的字段位置上存儲的第三標識信息,其中,所述第三標識信息為所述啟動控制器在分配所述目標存儲區間后存儲的,所述第三標識信息用于指示所述目標存儲區間所屬的外接設備在服務器的操作系統中所接入的邏輯位置;
16、將所述第三標識信息和所述啟動控制器中存儲的所述第二標識信息進行匹配;
17、在所述第三標識信息和所述第二標識信息匹配一致的情況下,執行查找所述配置信息中存儲的第一偏移字段的操作。
18、可選的,所述在所述服務器中部署的存儲器中為每個所述外接設備分配目標存儲區間,包括:
19、檢測所述外接設備所攜帶的參考存儲器,其中,所述參考存儲器為用于存儲所述外接設備的設備運行信息的存儲器,所述存儲器包括所述參考存儲器;
20、獲取所述參考存儲器中各個存儲區間的參考關鍵字,其中,所述參考關鍵字用于指示所述參考存儲器的各個存儲區間的數據存儲情況;
21、在多個所述參考關鍵字中存在第一關鍵字的情況下,將所述第一關鍵字對應的存儲區間確定為所述目標存儲區間,其中,所述第一關鍵字指示對應的所述存儲區間處于未被占用狀態。
22、可選的,所述在所述服務器中部署的存儲器中為每個所述外接設備分配目標存儲區間,包括:
23、檢測所述服務器中部署的目標存儲器,其中,所述目標存儲器為所述服務器中用于存儲所述服務器運行信息的存儲器,所述存儲器包括所述目標存儲器;
24、獲取所述目標存儲器中各個存儲區間的目標關鍵字,其中,所述目標關鍵字用于指示所述目標存儲器的各個存儲區間的數據存儲情況;
25、在多個所述目標關鍵字中存在第二關鍵字的情況下,將所述第二關鍵字對應的存儲區間確定為所述目標存儲區間,其中,所述第二關鍵字指示對應的存儲區間處于未被占用狀態。
26、可選的,在所述服務器中部署的存儲器中為每個所述外接設備分配目標存儲區間,并構建所述目標存儲區間和所述外接設備之間的綁定關系之后,所述方法還包括:
27、獲取所述服務器初次啟動的過程中為所述外接設備分配的所述第二標識信息;
28、將所述第二標識信息寫入所述目標存儲區間,并將指示所述第二標識信息在所述目標存儲區間的寫入位置的第二偏移字段寫入到所述目標存儲區間對應的配置信息中,其中,所述配置信息用于指示所述目標存儲區間中各個字節位置的數據存儲情況。
29、可選的,所述使用所述第一標識信息和第二標識信息為所述外接設備構建目標標識信息,包括:
30、構建每個所述外接設備的所述第一標識信息和所述第二標識信息之間的目標映射關系;
31、將所述目標映射關系確定為所述外接設備的所述目標標識信息。
32、可選的,所述構建所述目標存儲區間和所述外接設備之間的綁定關系,包括:
33、獲取識別到的所述外接設備的設備信息;
34、使用所述設備信息對所述目標存儲區間進行標記。
35、根據本申請的一個實施例,還提供了一種標識信息配置方法,所述方法應用于服務器中的管理控制器,包括:
36、在檢測到所述服務器完成啟動的情況下,獲取服務器系統中接入的外接設備的第一標識信息,其中,所述第一標識信息用于指示所述外接設備在服務器中的物理接入位置;
37、將所述第本文檔來自技高網...
【技術保護點】
1.一種標識信息配置方法,其特征在于,
2.根據權利要求1所述的方法,其特征在于,
3.根據權利要求2所述的方法,其特征在于,
4.根據權利要求3所述的方法,其特征在于,
5.根據權利要求1所述的方法,其特征在于,
6.根據權利要求1所述的方法,其特征在于,
7.根據權利要求1所述的方法,其特征在于,
8.根據權利要求1所述的方法,其特征在于,
9.根據權利要求1所述的方法,其特征在于,
10.一種標識信息配置方法,其特征在于,
11.根據權利要求10所述的方法,其特征在于,
12.根據權利要求11所述的方法,其特征在于,
13.根據權利要求10所述的方法,其特征在于,
14.根據權利要求13所述的方法,其特征在于,
15.根據權利要求10所述的方法,其特征在于,
16.一種標識信息配置系統,其特征在于,
17.一種標識信息配置裝置,所述裝置應用于服務器中的啟動控制器,其特征在于,
< ...【技術特征摘要】
1.一種標識信息配置方法,其特征在于,
2.根據權利要求1所述的方法,其特征在于,
3.根據權利要求2所述的方法,其特征在于,
4.根據權利要求3所述的方法,其特征在于,
5.根據權利要求1所述的方法,其特征在于,
6.根據權利要求1所述的方法,其特征在于,
7.根據權利要求1所述的方法,其特征在于,
8.根據權利要求1所述的方法,其特征在于,
9.根據權利要求1所述的方法,其特征在于,
10.一種標識信息配置方法,其特征在于,
11.根據權利要求10所述的方法,其特征在于,
12.根據權利要求11所述的方法,其特征在于,...
【專利技術屬性】
技術研發人員:王凱鵬,陳衍東,
申請(專利權)人:蘇州元腦智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。