• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種CTyunOS操作系統的遷移評估方法及系統技術方案

    技術編號:38193423 閱讀:32 留言:0更新日期:2023-07-20 21:13
    本發明專利技術公開了一種CTyunOS操作系統的遷移評估方法以及系統,屬于云計算技術領域,方法包括:獲取x2openEuler遷移工具的RPM包;對x2openEuler遷移工具的RPM包進行解壓;新建custom_info.py文件;對數據庫壓縮包進行解壓,刪除certification.txt文件;刪除etc/x2CTyunOS/database_2.0.0.630目錄下的文件;將目錄名或者文件名中的x2openEuler字段替換為x2CtyunOS;新建x2CTyunOS

    【技術實現步驟摘要】
    一種CTyunOS操作系統的遷移評估方法及系統


    [0001]本專利技術屬于云計算
    ,具體涉及一種CTyunOS操作系統的遷移評估方法及系統。

    技術介紹

    [0002]紅帽公司已在2020年底宣布CentOS服務器操作系統8和7系列分別于2021年底和2024年6月底停止服務。CentOS是由開源社區免費提供的服務器操作系統,在國內使用率很高,其停服將導致系統安全、工具軟件等漏洞失去社區支持,給部署在服務器上的業務系統帶來嚴重的安全隱患,穩定性也得不到長效保障。
    [0003]所以針對諸多領域中CentOS操作系統的替換遷移將成為客戶急需面對的重要課題。CTyunOS操作系統作為天翼云公司基于國內開源社區OpenEuler的自研版本,已具備一定的項目交付能力。針對CentOS系統的替換遷移并不是簡單的系統重裝,而是需要對操作系統及其上搭載的應用軟件和業務系統進行評估、替代、適配、遷移以及重構等。現有技術中,評估分析過程會花費極大的人力和時間成本,分析準確率低,整體效率低下。

    技術實現思路

    [0004]本專利技術實施例的目的是提供一種CTyunOS操作系統的遷移評估方法,能夠解決現有的CTyunOS操作系統的遷移評估方法會花費極大的人力和時間成本,分析準確率低,整體效率低下的技術問題。
    [0005]為了解決上述技術問題,本專利技術是這樣實現的:
    [0006]第一方面,本專利技術實施例提供了一種CTyunOS操作系統的遷移評估方法,包括:
    [0007]S101:獲取x2openEuler遷移工具的RPM包;
    [0008]S102:對x2openEuler遷移工具的RPM包進行解壓;
    [0009]S103:刪除usr/local/x2openEuler/src/tool/custom_info.pyc目錄下的文件,并新建custom_info.py文件,對custom_info.py文件中的常量值做出修改;
    [0010]S104:對source_centos7.9
    ?
    CTyunOS
    ?
    2.0.1.tar.gz數據庫壓縮包進行解壓,在各級目錄存在certification.txt文件的情況下,刪除certification.txt文件;
    [0011]S105:刪除etc/x2CTyunOS/database_2.0.0.630目錄下的文件,將source_centos7.9
    ?
    CTyunOS
    ?
    2.0.1.tar.gz數據庫壓縮包解壓后的文件復制到etc/x2CTyunOS/database_2.0.0.630目錄下;
    [0012]S106:將目錄名或者文件名中的x2openEuler字段替換為x2CtyunOS;
    [0013]S107:新建一個名稱為x2CTyunOS
    ?
    1.0.0的目錄,將x2openEuler遷移工具RPM包解壓后的目錄中的etc、opt和usr移動至新建的目錄,得到x2CTyunOS
    ?
    1.0.0.tar.gz壓縮包;
    [0014]S108:基于開源社區的支持,新建x2CTyunOS.spec文件,其中,x2CTyunOS.spec文件中的target_os_short_name變量定義為x2CTyunOS,根據實際情況填寫x2CTyunOS.spec文件中的Version,Release,changelog等信息;
    [0015]S109:執行rpmdev
    ?
    setuptree命令,將壓縮包x2CTyunOS
    ?
    1.0.0.tar.gz拷貝到目錄rpmbuild/SOURCES中,將文件x2CTyunOS.spec拷貝到目錄rpmbuild/SPECS中;
    [0016]S110:執行rpmbuild
    ?
    ba~/rpmbuild/SPECS/x2CTyunOS.spec命令,等待構建結束,保存構建完成的工具包;
    [0017]S111:執行rpm
    ?
    ivh x2CTyunOS
    ?
    1.0.0
    ?
    2.x86_64.rpm命令以安裝定制好的工具包,自動創建x2CTyunOS用戶;
    [0018]S112:執行x2CTyunOS conf
    ?
    collect命令,收集當前環境的配置信息和硬件信息;
    [0019]S113:執行x2CTyunOS conf
    ?
    analyse
    ?
    os_name centos7.9
    ?
    load LOAD命令,導入之前收集的信息文件,生成json和html格式的評估分析報告,所述評估分析報告包括操作系統及軟件的可遷移性和遷移投入。
    [0020]第二方面,本專利技術實施例提供了一種CTyunOS操作系統的遷移評估系統,包括:
    [0021]獲取模塊,用于獲取x2openEuler遷移工具的RPM包;
    [0022]第一解壓模塊,用于對x2openEuler遷移工具的RPM包進行解壓;
    [0023]第一刪除模塊,用于刪除usr/local/x2openEuler/src/tool/custom_info.pyc目錄下的文件,并新建custom_info.py文件,對custom_info.py文件中的常量值做出修改;
    [0024]第二解壓模塊,用于對source_centos7.9
    ?
    CTyunOS
    ?
    2.0.1.tar.gz數據庫壓縮包進行解壓,在各級目錄存在certification.txt文件的情況下,刪除certification.txt文件;
    [0025]第二刪除模塊,用于刪除etc/x2CTyunOS/database_2.0.0.630目錄下的文件,將source_centos7.9
    ?
    CTyunOS
    ?
    2.0.1.tar.gz數據庫壓縮包解壓后的文件復制到etc/x2CTyunOS/database_2.0.0.630目錄下;
    [0026]替換模塊,用于將目錄名或者文件名中的x2openEuler字段替換為x2CtyunOS;
    [0027]第一新建模塊,用于新建一個名稱為x2CTyunOS
    ?
    1.0.0的目錄,將x2openEuler遷移工具RPM包解壓后的目錄中的etc、opt和usr移動至新建的目錄,得到x2CTyunOS
    ?
    1.0.0.tar.gz壓縮包;
    [0028]第二新建模塊,用于基于開源社區的支持,新建x2CTyunOS.spec文件,其中,x2CTyunOS.spec文件中的target_os_short_name變量定義為x2CTyunOS,根據實際情況填寫x2CTyunOS.spec文件中的Version,Relea本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種CTyunOS操作系統的遷移評估方法,其特征在于,包括:S101:獲取x2openEuler遷移工具的RPM包;S102:對x2openEuler遷移工具的RPM包進行解壓;S103:刪除usr/local/x2openEuler/src/tool/custom_info.pyc目錄下的文件,并新建custom_info.py文件,對custom_info.py文件中的常量值做出修改;S104:對source_centos7.9
    ?
    CTyunOS
    ?
    2.0.1.tar.gz數據庫壓縮包進行解壓,在各級目錄存在certification.txt文件的情況下,刪除certification.txt文件;S105:刪除etc/x2CTyunOS/database_2.0.0.630目錄下的文件,將source_centos7.9
    ?
    CTyunOS
    ?
    2.0.1.tar.gz數據庫壓縮包解壓后的文件復制到etc/x2CTyunOS/database_2.0.0.630目錄下;S106:將目錄名或者文件名中的x2openEuler字段替換為x2CtyunOS;S107:新建一個名稱為x2CTyunOS
    ?
    1.0.0的目錄,將x2openEuler遷移工具RPM包解壓后的目錄中的etc、opt和usr移動至新建的目錄,得到x2CTyunOS
    ?
    1.0.0.tar.gz壓縮包;S108:基于開源社區的支持,新建x2CTyunOS.spec文件,其中,x2CTyunOS.spec文件中的target_os_short_name變量定義為x2CTyunOS,根據實際情況填寫x2CTyunOS.spec文件中的Version,Release,changelog等信息;S109:執行rpmdev
    ?
    setuptree命令,將壓縮包x2CTyunOS
    ?
    1.0.0.tar.gz拷貝到目錄rpmbuild/SOURCES中,將文件x2CTyunOS.spec拷貝到目錄rpmbuild/SPECS中;S110:執行rpmbuild
    ?
    ba~/rpmbuild/SPECS/x2CTyunOS.spec命令,等待構建結束,保存構建完成的工具包;S111:執行rpm
    ?
    ivh x2CTyunOS
    ?
    1.0.0
    ?
    2.x86_64.rpm命令以安裝定制好的工具包,自動創建x2CTyunOS用戶;S112:執行x2CTyunOS conf
    ?
    collect命令,收集當前環境的配置信息和硬件信息;S113:執行x2CTyunOS conf
    ?
    analyse
    ?
    os_name centos7.9
    ?
    load LOAD命令,導入之前收集的信息文件,生成json和html格式的評估分析報告,所述評估分析報告包括操作系統及軟件的可遷移性和遷移投入。2.根據權利要求1所述的CTyunOS操作系統的遷移評估方法,其特征在于,所述S102具體包括:通過rpm2cpio x2openEuler
    ?
    2.0.0
    ?
    630.x86_64.rpm|cpio
    ?
    div命令對x2openEuler遷移工具的RPM包進行解壓。3.根據權利要求1所述的CTyunOS操作系統的遷移評估方法,其特征在于,所述S104具體包括:通過find解壓后目錄的路徑
    ?
    name certification.txt|xargs rm
    ?
    f命令刪除certification.txt文件。4.根據權利要求1所述的CTyunOS操作系統的遷移評估方法,其特征在于,所述S110具體包括:將構建完成的數據包保存到目錄rpmbuild/RPMS中。5.根據權利要求1所述的CTyunOS操作系統的遷移評估方法,其特征在于,所述S112具體包括:
    將收集到的配置信息和硬件信息存放在/opt/x2CTyunOS/output/config/目錄下。6.一種CTyunOS操作系統的遷移評估系統,其特...

    【專利技術屬性】
    技術研發人員:張玉川
    申請(專利權)人:天翼云科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产精品无码久久久秋霞1| 曰韩无码AV片免费播放不卡| 亚洲av无码偷拍在线观看| 亚洲AV无码国产精品色午友在线| 无码无套少妇毛多18p| 国产精品无码亚洲一区二区三区| a级毛片免费全部播放无码| 色欲A∨无码蜜臀AV免费播 | 丰满少妇被猛烈进入无码| 无码人妻一区二区三区av| 亚洲国产a∨无码中文777| 无码人妻精品一区二区三区不卡| 无码人妻一区二区三区在线视频| 国产精品亚洲а∨无码播放不卡 | 成人免费无码视频在线网站| 狠狠噜天天噜日日噜无码| JAVA性无码HD中文| 久久久久久AV无码免费网站下载| 人妻无码久久精品| 色国产色无码色欧美色在线| 国产∨亚洲V天堂无码久久久| 无码精品人妻一区二区三区影院| 亚洲精品无码av中文字幕| 色情无码WWW视频无码区小黄鸭| 国产丰满乱子伦无码专区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久国产精品无码HDAV| a级毛片无码免费真人久久| 亚洲?v无码国产在丝袜线观看| 免费无码又爽又刺激毛片| 人妻少妇看A偷人无码电影| 无码中文字幕av免费放dvd| 久久无码专区国产精品s| 亚洲成a人片在线观看无码| 亚洲精品无码乱码成人| 国产AV无码专区亚洲AV毛网站| 国产成人精品一区二区三区无码| 五十路熟妇高熟无码视频| 无码不卡亚洲成?人片| 久久精品无码一区二区三区日韩 | 曰韩无码无遮挡A级毛片 |