System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻中文字幕无码专区,免费VA在线观看无码,亚洲AV无码一区二区三区网址
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法和裝置制造方法及圖紙

    技術(shù)編號(hào):44482532 閱讀:5 留言:0更新日期:2025-03-04 17:49
    本申請(qǐng)?zhí)峁┝艘环N基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法和裝置,該方法包括:通過SSH服務(wù)獲取待安裝主機(jī)的控制IP地址對(duì)應(yīng)的MAC地址,通過動(dòng)態(tài)修改DHCP配置為所述MAC地址分配固定IP地址;基于所述固定IP地址對(duì)所述待安裝主機(jī)進(jìn)行重啟,并指示所述待安裝主機(jī)利用預(yù)先設(shè)置的待安裝操作系統(tǒng)鏡像執(zhí)行操作系統(tǒng)安裝;在檢測(cè)到所述待安裝主機(jī)已經(jīng)安裝完成并進(jìn)入操作系統(tǒng)后,通過SSH服務(wù)接入所述待安裝主機(jī)的操作系統(tǒng),通過獲取所述操作系統(tǒng)的內(nèi)核版本來判斷安裝結(jié)果。本申請(qǐng)的技術(shù)方案實(shí)現(xiàn)了可靠的操作系統(tǒng)自動(dòng)化遠(yuǎn)程批量安裝。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請(qǐng)屬于軟件安裝,特別涉及一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法和裝置


    技術(shù)介紹

    1、隨著計(jì)算機(jī)技術(shù)的發(fā)展,一些操作系統(tǒng)被廣泛用于大型機(jī)構(gòu),例如大批量服務(wù)器或臺(tái)式機(jī)。在實(shí)際使用場(chǎng)景下,這些機(jī)構(gòu)往往需要在大批量的客戶端上安裝同一操作系統(tǒng)。

    2、傳統(tǒng)的操作系統(tǒng)安裝需要通過人工針對(duì)不同操作系統(tǒng)進(jìn)行現(xiàn)場(chǎng)安裝。但是,當(dāng)面臨大規(guī)模測(cè)試集群以及高度自動(dòng)化跑測(cè)的測(cè)試部署環(huán)境下的大批量主機(jī)系統(tǒng)安裝時(shí),傳統(tǒng)方法會(huì)存在下列問題,例如:

    3、傳統(tǒng)自動(dòng)化部署安裝方法中,pxe(預(yù)啟動(dòng)執(zhí)行環(huán)境,preboot?executionenvironment)系統(tǒng)安裝需要人工操作,在大批量安裝時(shí)十分耗費(fèi)人力;

    4、傳統(tǒng)自動(dòng)化部署安裝方法通過dhcp(動(dòng)態(tài)主機(jī)配置協(xié)議,dynamic?hostconfiguration?protoco1)服務(wù)分配的ip地址是隨機(jī)的,對(duì)于大規(guī)模的測(cè)試集群,以及高度自動(dòng)化跑測(cè)的測(cè)試部署,機(jī)器分配的ip地址是固定的,導(dǎo)致機(jī)器安裝新系統(tǒng)后需要人為干預(yù)重新配置回先前的ip,在大批量安裝時(shí)十分耗費(fèi)人力;

    5、傳統(tǒng)自動(dòng)化部署安裝方法通常是通過智能平臺(tái)管理接口(ipmi)服務(wù)實(shí)現(xiàn)的,導(dǎo)致那些未配置基板管理控制器(bmc)的服務(wù)器無法進(jìn)行自動(dòng)化部署。


    技術(shù)實(shí)現(xiàn)思路

    1、本申請(qǐng)的目的在于提供一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法和裝置,旨在針對(duì)大型規(guī)模的測(cè)試集群,以及高度自動(dòng)化跑測(cè)的測(cè)試部署環(huán)境,通過固定ip的操作系統(tǒng)自動(dòng)化部署。

    >2、根據(jù)本申請(qǐng)的第一方面,提供了一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,包括:

    3、通過ssh(安全外殼,secure?shell)服務(wù)獲取待安裝主機(jī)的控制ip地址對(duì)應(yīng)的mac地址(媒體存取控制位址,media?access?contro1?address,也稱局域網(wǎng)地址),通過動(dòng)態(tài)修改dhcp配置為所述mac地址分配固定ip地址;

    4、基于所述固定ip地址對(duì)所述待安裝主機(jī)進(jìn)行重啟,并指示所述待安裝主機(jī)利用預(yù)先設(shè)置的待安裝操作系統(tǒng)鏡像執(zhí)行操作系統(tǒng)安裝;

    5、在檢測(cè)到所述待安裝主機(jī)已經(jīng)安裝完成并進(jìn)入操作系統(tǒng)后,通過ssh服務(wù)接入所述待安裝主機(jī)的操作系統(tǒng),通過獲取所述操作系統(tǒng)的內(nèi)核版本來判斷安裝結(jié)果。

    6、在可選的實(shí)施方式中,所述通過ssh服務(wù)獲取待安裝主機(jī)的控制ip地址對(duì)應(yīng)的mac地址,進(jìn)一步包括:

    7、讀取預(yù)設(shè)配置文件,獲取待安裝主機(jī)的控制ip地址和密碼信息,通過ssh服務(wù)連接到指定客戶端,獲取與所述控制ip地址對(duì)應(yīng)的mac地址,并返回與所述控制ip地址和所述mac地址相對(duì)應(yīng)的配置文件。

    8、在可選的實(shí)施方式中,所述通過動(dòng)態(tài)修改dhcp配置為所述mac地址分配固定ip地址,進(jìn)一步包括:

    9、讀取dhcp靜態(tài)地址配置文件,查找靜態(tài)ip地址與mac地址綁定的分配記錄;

    10、如果從配置文件中獲取的控制ip地址存在于所述dhcp靜態(tài)地址配置文件中,則對(duì)比分配記錄中ip地址的mac地址是否與所述配置文件中獲取的mac地址一致,如果不一致,則將ip地址對(duì)應(yīng)的mac地址修改為所述配置文件中獲取的mac地址;

    11、如果從配置文件中獲取的控制ip地址不存在于所述dhcp靜態(tài)地址配置文件中,則修改所述dhcp靜態(tài)地址配置文件,以加入獲取的ip地址與對(duì)應(yīng)mac地址的靜態(tài)地址分配關(guān)系;

    12、重啟dhcp服務(wù)。

    13、在可選的實(shí)施方式中,所述基于所述固定ip地址對(duì)所述待安裝主機(jī)進(jìn)行重啟,進(jìn)一步包括:

    14、根據(jù)預(yù)先設(shè)置的待安裝操作系統(tǒng)鏡像修改pxe引導(dǎo)文件,并重啟pxe相關(guān)服務(wù);

    15、通過ssh服務(wù)遠(yuǎn)程修改待安裝主機(jī)的開機(jī)啟動(dòng)類型為pxe啟動(dòng),并在修改完成后進(jìn)行重啟。

    16、在可選的實(shí)施方式中,所述通過獲取所述操作系統(tǒng)的內(nèi)核版本來判斷安裝結(jié)果,進(jìn)一步包括:

    17、讀取配置文件獲取所述待安裝主機(jī)的控制ip地址與密碼;通過ssh服務(wù)嘗試連接到所述待安裝主機(jī),并設(shè)置連接的超時(shí)時(shí)間,如果達(dá)到超時(shí)時(shí)間未連接到所述待安裝主機(jī),則返回端口狀態(tài)還未正常激活的打印信息并循環(huán)進(jìn)行連接操作;如果成功連接到該主機(jī)內(nèi),則確定端口的狀態(tài)為已正常激活,通過ssh服務(wù)進(jìn)入安裝后的操作系統(tǒng)內(nèi),查看操作系統(tǒng)的系統(tǒng)內(nèi)核版本信息,將獲取的系統(tǒng)內(nèi)核版本信息與實(shí)際安裝的操作系統(tǒng)鏡像中的內(nèi)核版本信息進(jìn)行比較,如果內(nèi)核版本一致,則返回檢查結(jié)果為操作系統(tǒng)安裝成功;如果內(nèi)核版本不一致,則返回檢查結(jié)果為操作系統(tǒng)安裝失敗。

    18、根據(jù)本申請(qǐng)的第二方面,提供了一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署裝置,包括:

    19、配置單元,用于通過ssh服務(wù)獲取待安裝主機(jī)的控制ip地址對(duì)應(yīng)的mac地址,通過動(dòng)態(tài)修改dhcp配置為所述mac地址分配固定ip地址;

    20、安裝單元,用于基于所述固定ip地址對(duì)所述待安裝主機(jī)進(jìn)行重啟,并指示所述待安裝主機(jī)利用預(yù)先設(shè)置的待安裝操作系統(tǒng)鏡像執(zhí)行操作系統(tǒng)安裝;

    21、檢查單元,用于在檢測(cè)到所述待安裝主機(jī)已經(jīng)安裝完成并進(jìn)入操作系統(tǒng)后,通過ssh服務(wù)接入所述待安裝主機(jī)的操作系統(tǒng),通過獲取所述操作系統(tǒng)的內(nèi)核版本來判斷安裝結(jié)果。

    22、在可選的實(shí)施方式中,所述配置單元,進(jìn)一步用于:

    23、讀取預(yù)設(shè)配置文件,獲取待安裝主機(jī)的控制ip地址和密碼信息,通過ssh服務(wù)連接到指定客戶端,獲取與所述控制ip地址對(duì)應(yīng)的mac地址,并返回與所述控制ip地址和所述mac地址相對(duì)應(yīng)的配置文件。

    24、在可選的實(shí)施方式中,所述配置單元,進(jìn)一步用于:

    25、讀取dhcp靜態(tài)地址配置文件,查找靜態(tài)ip地址與mac地址綁定的分配記錄;

    26、如果從配置文件中獲取的控制ip地址存在于所述dhcp靜態(tài)地址配置文件中,則對(duì)比分配記錄中ip地址的mac地址是否與所述配置文件中獲取的mac地址一致,如果不一致,則將ip地址對(duì)應(yīng)的mac地址修改為所述配置文件中獲取的mac地址;

    27、如果從配置文件中獲取的控制ip地址不存在于所述dhcp靜態(tài)地址配置文件中,則修改所述dhcp靜態(tài)地址配置文件,以加入獲取的ip地址與對(duì)應(yīng)mac地址的靜態(tài)地址分配關(guān)系;

    28、重啟dhcp服務(wù)。

    29、在可選的實(shí)施方式中,所述安裝單元,進(jìn)一步用于:

    30、根據(jù)預(yù)先設(shè)置的待安裝操作系統(tǒng)鏡像修改pxe引導(dǎo)文件,并重啟pxe相關(guān)服務(wù);

    31、通過ssh服務(wù)遠(yuǎn)程修改待安裝主機(jī)的開機(jī)啟動(dòng)類型為pxe啟動(dòng),并在修改完成后進(jìn)行重啟。

    32、在可選的實(shí)施方式中,所述檢查單元,進(jìn)一步用于:

    33、讀取配置文件獲取所述待安裝主機(jī)的控制ip地址與密碼;通過ssh服務(wù)嘗試連接到所述待安裝主機(jī),并設(shè)置連接的超時(shí)時(shí)間,如果達(dá)到超時(shí)時(shí)間未連接到所述待安裝主機(jī),則返回端口狀態(tài)還未正常激活的打印信息并循環(huán)進(jìn)行連接本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,所述通過SSH服務(wù)獲取待安裝主機(jī)的控制IP地址對(duì)應(yīng)的MAC地址,進(jìn)一步包括:

    3.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,所述通過動(dòng)態(tài)修改DHCP配置為所述MAC地址分配固定IP地址,進(jìn)一步包括:

    4.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,所述基于所述固定IP地址對(duì)所述待安裝主機(jī)進(jìn)行重啟,進(jìn)一步包括:

    5.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,所述通過獲取所述操作系統(tǒng)的內(nèi)核版本來判斷安裝結(jié)果,進(jìn)一步包括:

    6.一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署裝置,其特征在于,包括:

    7.根據(jù)權(quán)利要求6所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署裝置,其特征在于,所述配置單元,進(jìn)一步用于:

    8.根據(jù)權(quán)利要求6所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署裝置,其特征在于,所述配置單元,進(jìn)一步用于:

    9.根據(jù)權(quán)利要求6所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署裝置,其特征在于,所述安裝單元,進(jìn)一步用于:

    10.根據(jù)權(quán)利要求6所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署裝置,其特征在于,所述檢查單元,進(jìn)一步用于:

    ...

    【技術(shù)特征摘要】

    1.一種基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,所述通過ssh服務(wù)獲取待安裝主機(jī)的控制ip地址對(duì)應(yīng)的mac地址,進(jìn)一步包括:

    3.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,所述通過動(dòng)態(tài)修改dhcp配置為所述mac地址分配固定ip地址,進(jìn)一步包括:

    4.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法,其特征在于,所述基于所述固定ip地址對(duì)所述待安裝主機(jī)進(jìn)行重啟,進(jìn)一步包括:

    5.根據(jù)權(quán)利要求1所述的基于固定地址的操作系統(tǒng)批量自動(dòng)化部署方法...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:鄭兆涵王青巫偉
    申請(qǐng)(專利權(quán))人:無錫眾星微系統(tǒng)技術(shù)有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲色中文字幕无码AV| 自慰系列无码专区| 国产成人精品一区二区三区无码 | 毛片无码免费无码播放| 精品无码久久久久国产| 午夜无码中文字幕在线播放| 亚洲综合无码精品一区二区三区 | 久久国产三级无码一区二区| 久久午夜夜伦鲁鲁片无码免费| 蜜色欲多人AV久久无码| 无码人妻精品一区二区三区在线 | 亚洲精品无码国产| 国产精品无码av天天爽| av无码久久久久不卡免费网站| 人妻少妇无码视频在线| 中文字幕韩国三级理论无码| 国产成人精品无码片区在线观看| 最新亚洲人成无码网www电影| 日韩精品真人荷官无码| 亚洲AV成人无码久久精品老人| 国产精品无码一区二区在线观一 | 一本天堂ⅴ无码亚洲道久久| 无码一区二区三区在线观看| 一本大道东京热无码一区| 亚洲成A∨人片天堂网无码| 成人无码区免费视频观看| 无码人妻丰满熟妇区五十路 | 国产精品无码国模私拍视频| 国产精品无码一区二区三区免费 | 无码人妻少妇色欲AV一区二区| 中国少妇无码专区| 伊人久久精品无码二区麻豆| 国模无码人体一区二区 | 精品人体无码一区二区三区| 国产精品无码素人福利免费| 国产精品无码一区二区三区在| 粉嫩大学生无套内射无码卡视频 | 成人无码午夜在线观看| 中文有码vs无码人妻| 亚洲av永久无码精品漫画 | 国产午夜无码视频免费网站|