信息技術(shù)應(yīng)用創(chuàng)新 國產(chǎn)服務(wù)器操作系統(tǒng)遷移指南-征求意見稿_第1頁
信息技術(shù)應(yīng)用創(chuàng)新 國產(chǎn)服務(wù)器操作系統(tǒng)遷移指南-征求意見稿_第2頁
信息技術(shù)應(yīng)用創(chuàng)新 國產(chǎn)服務(wù)器操作系統(tǒng)遷移指南-征求意見稿_第3頁
信息技術(shù)應(yīng)用創(chuàng)新 國產(chǎn)服務(wù)器操作系統(tǒng)遷移指南-征求意見稿_第4頁
信息技術(shù)應(yīng)用創(chuàng)新 國產(chǎn)服務(wù)器操作系統(tǒng)遷移指南-征求意見稿_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1T/CIITA***—****信息技術(shù)應(yīng)用創(chuàng)新國產(chǎn)服務(wù)器操作系統(tǒng)遷移指南本文件規(guī)定了基于Linux內(nèi)核的國產(chǎn)服務(wù)器操作系統(tǒng)的遷移流程、調(diào)研評估、遷移準備、遷移實施、測試驗證和服務(wù)保障等要求。本文件適用于指導(dǎo)X86架構(gòu)上基于Linux內(nèi)核的國產(chǎn)服務(wù)器操作系統(tǒng)遷移,在原有業(yè)務(wù)系統(tǒng)和硬件設(shè)備不變的前提下,取代原有的CentOS操作系統(tǒng)提供業(yè)務(wù)系統(tǒng)運行的基座。2規(guī)范性引用文件本文件沒有規(guī)范性引用文件。3術(shù)語和定義下列術(shù)語和定義適用于本文件。3.1內(nèi)核kernel是一個操作系統(tǒng)的核心。是基于硬件的第一層軟件擴充,提供操作系統(tǒng)最基本的功能,是操作系統(tǒng)工作的基礎(chǔ),它負責管理系統(tǒng)的進程、內(nèi)存、設(shè)備驅(qū)動程序、文件和網(wǎng)絡(luò)系統(tǒng)。3.2國產(chǎn)服務(wù)器操作系統(tǒng)domesticserveroperatingsystem以Linux內(nèi)核為基礎(chǔ),在中國境內(nèi)自主研發(fā)的服務(wù)器操作系統(tǒng)。3.3X86架構(gòu)theX86architecture處理器執(zhí)行X86計算機語言指令集,處理器主要包括Intel處理器、AMD處理器、海光處理器、兆芯處理器。3.4服務(wù)器操作系統(tǒng)遷移serveroperatingsystemmigration僅限于服務(wù)器操作系統(tǒng)產(chǎn)品的遷移,現(xiàn)有的文件系統(tǒng)、數(shù)據(jù)存儲以及操作系統(tǒng)上層軟件不做遷移。3.5平滑遷移smoothmigration無需對操作系統(tǒng)做軟件包適配工作即可遷移成功,且具備批量遷移能力。2T/CIITA***—****4縮略語下列縮略語適用于本文件。YUM軟件包管理器(YellowdogUpdaterModified)5遷移流程國產(chǎn)服務(wù)器操作系統(tǒng)遷移流程見圖1,包括調(diào)研評估、遷移準備、遷移實施、測試驗證和服務(wù)保障5個階段。圖1遷移工作流程圖國產(chǎn)服務(wù)器操作系統(tǒng)遷移參與方包括:a)用戶方:全面組織和協(xié)調(diào)國產(chǎn)服務(wù)器操作系統(tǒng)遷移工作,負責組織開展調(diào)研評估,明確遷移工作所涉及的業(yè)務(wù)軟件、硬件環(huán)境、人員等資源,并對遷移工作效果進行檢查;b)操作系統(tǒng)廠商:協(xié)助用戶進行調(diào)研評估,負責遷移準備、實施、服務(wù)保障等一系列工作,配合保障業(yè)務(wù)系統(tǒng)平滑遷移和運行;a)應(yīng)用服務(wù)廠商:協(xié)助完成遷移工作中的調(diào)研評估、業(yè)務(wù)系統(tǒng)運行和服務(wù)保障等工作;b)測試機構(gòu):國產(chǎn)服務(wù)器操作系統(tǒng)遷移實施后,負責國產(chǎn)服務(wù)器操作系統(tǒng)能力和業(yè)務(wù)系統(tǒng)可行性測試驗證。6調(diào)研評估6.1業(yè)務(wù)環(huán)境調(diào)研全面梳理企業(yè)內(nèi)信息化業(yè)務(wù)系統(tǒng),最終形成遷移工作臺賬,應(yīng)包括但不限于以下盤點信息:a)基礎(chǔ)設(shè)施:服務(wù)器品牌型號、硬件配置以及操作系統(tǒng)、數(shù)據(jù)庫、中間件、云計算等基礎(chǔ)軟件名稱和版本號;b)開發(fā)/運行環(huán)境:業(yè)務(wù)系統(tǒng)的部署架構(gòu)、關(guān)鍵組件包及依賴關(guān)系、源倉庫配置;c)業(yè)務(wù)系統(tǒng)屬性:業(yè)務(wù)系統(tǒng)名稱、業(yè)務(wù)系統(tǒng)的自主程度、重要等級、開發(fā)年限、業(yè)務(wù)使用的數(shù)據(jù)及存放位置等。業(yè)務(wù)環(huán)境調(diào)研表參見附錄A。3T/CIITA***—****6.2操作系統(tǒng)技術(shù)路線選型評估國產(chǎn)服務(wù)器操作系統(tǒng)技術(shù)路線選型應(yīng)滿足以下要求:a)內(nèi)核一致性:基于Linux內(nèi)核開發(fā),對CentOS主要版本可提供平滑遷移能力,內(nèi)核版本至少包括2.6.32、3.10.0、4.18.0;b)定制能力:對于無法平滑遷移的版本,需提供國產(chǎn)操作系統(tǒng)定制版本;c)合規(guī)性:通過安全可靠測評要求;d)可持續(xù)性:具備基于國內(nèi)開源根社區(qū)的商業(yè)發(fā)行版,有獲取及貢獻代碼資源或補丁的能力;e)兼容性:兼容企業(yè)各種存量信息化資源,至少包括數(shù)據(jù)庫、中間件、虛擬化、容器、分布式存儲、云管理平臺、網(wǎng)絡(luò)安全、數(shù)據(jù)備份、運維管理等軟件;f)技術(shù)支持:操作系統(tǒng)產(chǎn)品廠商能夠提供跨內(nèi)核的操作系統(tǒng)源倉庫定制開發(fā)服務(wù);g)服務(wù)周期:操作系統(tǒng)產(chǎn)品維護周期不低于5年,產(chǎn)品延伸服務(wù)周期不低于5年,由操作系統(tǒng)廠商的正式員工提供技術(shù)支持,并具備駐場服務(wù)能力。7遷移準備7.1遷移原則遷移工作應(yīng)遵循以下原則:a)優(yōu)先遷移已停止社區(qū)技術(shù)服務(wù)的操作系統(tǒng),在CentOS全面停服前,存量應(yīng)替盡替;b)嚴格管控增量,默認使用國產(chǎn)服務(wù)器操作系統(tǒng),特殊情況使用CentOS及其他國外社區(qū)版;c)遵循由易到難、適度超前,制定整體遷移計劃,并分階段對待遷系統(tǒng)進行排期。7.2遷移方式根據(jù)業(yè)務(wù)系統(tǒng)在不同階段的搭建情況,應(yīng)考慮以下三種遷移場景:a)新建:業(yè)務(wù)上線前完成適配工作,直接在新的硬件環(huán)境部署國產(chǎn)服務(wù)器操作系統(tǒng);b)擴容:業(yè)務(wù)節(jié)點已運行一段時間,需在擴容的新節(jié)點上部署國產(chǎn)服務(wù)器操作系統(tǒng);c)存量:業(yè)務(wù)節(jié)點已運行一段時間,將原有CentOS替換為國產(chǎn)服務(wù)器操作系統(tǒng)。7.3環(huán)境準備環(huán)境準備工作包括:a)如果遷移采用新建或擴容方式,應(yīng)確認新擴充服務(wù)器是否在國產(chǎn)服務(wù)器操作系統(tǒng)的整機適配清單中,如不在清單中,應(yīng)進行整機適配;b)如果遷移采用存量方式,應(yīng)準備冗余物理服務(wù)器或虛擬機,通過備份恢復(fù)工具生成當前操作系統(tǒng)副本。7.4備份對于擴容遷移或存量遷移,為了保證業(yè)務(wù)系統(tǒng)出現(xiàn)問題時可以恢復(fù),應(yīng)進行源系統(tǒng)備份:a)通過虛擬機管理器的克隆工具克隆或制作為可還原格式文件的方式,實現(xiàn)對源虛擬機及源數(shù)據(jù)文件的備份;b)結(jié)合存儲資源情況,選擇快照備份或全量備份;c)通過制作為可還原格式文件的方式,實現(xiàn)對源實體機及源數(shù)據(jù)文件的備份;d)所有備份恢復(fù)應(yīng)在實驗室環(huán)境中先行進行驗證。4T/CIITA***—****7.5遷移評估分析進行服務(wù)器操作系統(tǒng)遷移前,首先應(yīng)進行當前操作系統(tǒng)和目標操作系統(tǒng)的系統(tǒng)環(huán)境對比評估,包括但不限于:a)操作系統(tǒng)內(nèi)核版本;b)開發(fā)庫包版本;c)開發(fā)工具版本;d)默認數(shù)據(jù)庫名稱和版本;e)默認瀏覽器版本;f)系統(tǒng)服務(wù)版本;g)系統(tǒng)工具版本等。操作系統(tǒng)環(huán)境對比的示例參見附錄B.1。通過圖形化工具評估操作系統(tǒng)兼容性,應(yīng)支持以下檢測項:a)軟件包版本變更評估,展示遷移前后軟件包版本號變更對比數(shù)據(jù);b)軟件包差異評估,展示遷移前后軟件包、配置文件、可執(zhí)行文件變更對比數(shù)據(jù);c)接口兼容性評估,展示遷移前后軟件包so庫文件變更對比數(shù)據(jù);d)系統(tǒng)環(huán)境信息評估,展示遷移前系統(tǒng)環(huán)境相關(guān)接口、配置參數(shù)、進程服務(wù)等數(shù)據(jù)信息。操作系統(tǒng)兼容性評估示例參見附錄B.2。通過圖形化工具評估操作系統(tǒng)遷移建議,應(yīng)支持以下評估項:操作系統(tǒng)版本:展示當前系統(tǒng)版本和目標系統(tǒng)版本;軟件包數(shù):展示重裝軟件包數(shù)、升級軟件包數(shù)、降級軟件包數(shù)、新增軟件包數(shù)、刪除軟件包數(shù)和保留軟件包數(shù);遷移建議:展示經(jīng)工具評估的結(jié)論。操作系統(tǒng)遷移評估建議示例參見附錄B.5。8遷移實施8.1遷移方式操作系統(tǒng)應(yīng)支持以下兩種遷移方式,2種遷移方式的情況分析參見附錄C.1:a)平滑遷移,將原有的操作系統(tǒng)直接替換成目標操作系統(tǒng),系統(tǒng)的配置,業(yè)務(wù)數(shù)據(jù)等不需要重新部署,可直接復(fù)用;b)遷移適配,在新的硬件或原有硬件中,適配目標操作系統(tǒng),重新部署業(yè)務(wù)系統(tǒng)。8.2系統(tǒng)遷移適配操作系統(tǒng)遷移適配應(yīng)支持以下方式:a)重裝,對進行二次編譯后的軟件包全部重新安裝;b)升級,對軟件包版本有要求的進行同步升級;c)降級,對軟件包版本有要求的進行同步降級;d)新增,對缺失的軟件包進行安裝;e)刪除,對系統(tǒng)無關(guān)的軟件包進行刪除;f)定制,對待遷操作系統(tǒng)源倉庫梳理后提供定制版的目標操作系統(tǒng)源倉庫。操作系統(tǒng)適配清單示例參見附錄B.4。8.3遷移執(zhí)行5T/CIITA***—****執(zhí)行遷移操作,若遷移成功則進行應(yīng)用驗證;若遷移失敗,操作系統(tǒng)廠商應(yīng)排查問題后重新執(zhí)行遷移。如遷移出現(xiàn)的問題無法解決,則應(yīng)通過快照或備份進行回退,記錄問題并交付后場研究解決方案,待方案確定后再次實施遷移。8.4調(diào)優(yōu)應(yīng)考慮基于國產(chǎn)服務(wù)器操作系統(tǒng)層的應(yīng)用系統(tǒng)性能調(diào)優(yōu),主要包括:a)緩存調(diào)優(yōu):提高臟頁刷新率,適用于關(guān)系型數(shù)據(jù)庫、分布式緩存系統(tǒng)、消息隊列中間件、搜索引擎中間件等應(yīng)用;b)文件系統(tǒng)調(diào)優(yōu):采用noatime選項,減少accesstime記錄,避免資源浪費,同時掛載在獨立的磁盤中,適用于關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫、大數(shù)據(jù)處理數(shù)據(jù)庫、消息隊列中間件、日志處理中間件、緩存中間件等;c)內(nèi)核參數(shù)調(diào)優(yōu):通過調(diào)整網(wǎng)絡(luò)參數(shù)、IO參數(shù)、內(nèi)存參數(shù)、系統(tǒng)任務(wù)調(diào)度等進行優(yōu)化,適用于關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫、大數(shù)據(jù)類型的數(shù)據(jù)庫、消息隊列中間件、網(wǎng)絡(luò)中間件、緩存中間件,以及分布式計算中間件等。9測試驗證國產(chǎn)服務(wù)器操作系統(tǒng)遷移成功后,判斷業(yè)務(wù)系統(tǒng)是否可以正式上線,應(yīng)進行以下測試:a)全量功能測試:通過原有的業(yè)務(wù)系統(tǒng)測試用例對業(yè)務(wù)進行系統(tǒng)測試;b)核心功能測試:抽取操作系統(tǒng)核心功能模塊進行快速測試;c)性能測試:通過性能測試程序測試業(yè)務(wù)系統(tǒng)的性能是否出現(xiàn)明顯下降的情況,宜采用并發(fā)調(diào)用接口測試工具,編制典型業(yè)務(wù)應(yīng)用的測試腳本,持續(xù)運行一定時間后,觀察測試得到的事務(wù)吞吐量、用戶并發(fā)數(shù)、事務(wù)響應(yīng)時間、錯誤率等數(shù)據(jù)是否正常;d)穩(wěn)定性測試:以最大壓力值測試服務(wù)器,持續(xù)一定時間,觀察服務(wù)器狀態(tài)和業(yè)務(wù)程序返回狀態(tài)是否正常;e)備份回退驗證:模擬業(yè)務(wù)崩潰或數(shù)據(jù)丟失情況,測試系統(tǒng)備份和恢復(fù)的可靠性和一致性;f)安全基線測試:對操作系統(tǒng)的訪問控制權(quán)限、身份驗證機制、網(wǎng)絡(luò)安全防護、加密機制、安全審計等功能進行測試。測試驗證示例參見附錄D。10服務(wù)保障針對已經(jīng)完成遷移的國產(chǎn)服務(wù)器操作系統(tǒng),在服務(wù)階段應(yīng)滿足以下要求:a)成立專屬項目服務(wù)團隊,明確組織架構(gòu)和問題響應(yīng)機制。b)建立遷移工作表單,回顧遷移排期執(zhí)行情況,統(tǒng)計完成遷移的國產(chǎn)服務(wù)器操作系統(tǒng)數(shù)量、版本、系統(tǒng)補丁和YUM源更新時間;c)建立操作系統(tǒng)知識庫;d)制定操作系統(tǒng)補丁升級流程,流程見附錄C.2;e)制定模板鏡像及YUM源更新流程,流程見附錄C.3;f)制定操作系統(tǒng)安全漏洞響應(yīng)機制。6T/CIITA***—****(資料性)業(yè)務(wù)環(huán)境調(diào)研表表A.1規(guī)定了業(yè)務(wù)環(huán)境調(diào)研表。表A.1業(yè)務(wù)環(huán)境調(diào)研表7T/CIITA***—****業(yè)務(wù)應(yīng)用關(guān)鍵組件包及依賴關(guān)系8T/CIITA***—****適配評估示例B.1.操作系統(tǒng)環(huán)境對比示例表B.1展示了2個操作系統(tǒng)(當前操作系統(tǒng)和目標操作系統(tǒng)),系統(tǒng)環(huán)境差異性的對比示例。當前系統(tǒng)版本與目標系統(tǒng)版本的內(nèi)核一致,軟件包版本差異極小,具備平滑遷移能力。表B.1系統(tǒng)環(huán)境差異對比示例默認安裝項目當前操作系統(tǒng)目標操作系統(tǒng)kernel3.10.0kernel3.10.0glibc2.17glibc2.17qt程序庫qt5.9.2qt5.9.7圖形顯示支撐庫xorg1.20.1xorg1.20.4基礎(chǔ)應(yīng)用程序庫util-linux2.23.2util-linux2.23.2啟動管理器systemd219-62systemd219-78dbus總線dbus1.10.24dbus1.10.243d圖形顯示支撐庫mesa18.0.5mesa18.3.4c/c++語言支持工具gcc4.8.5gcc4.8.5java語言支持工具openjdk1.8.0openjdk1.8.0python語言支持工具python2.7.5python2.7.5perl語言支持工具perl5.16.3perl5.16.3boost開發(fā)環(huán)境支持boost1.53.0boost1.53.0llvm支持llvm6.0.1llvm7.0.1文本編輯器vim7.4.160vim7.4.629mariadb數(shù)據(jù)庫Mariadb5.5.60Mariadb5.5.68sqlite3數(shù)據(jù)庫sqlite3.7.17sqlite3.7.17kvm虛擬化qemu1.5.3qemu1.5.3libvirt組件libvirt4.5.0libvirt4.5.0ssh安全連接服務(wù)openssh7.4p1openssh7.4p1域名解析服務(wù)bind9.9.4bind9.11.4windows文件共享服務(wù)samba4.8.3samba4.10.16網(wǎng)絡(luò)文件共享服務(wù)nfs1.3.0nfs1.3.9T/CIITA***—****網(wǎng)絡(luò)時間服務(wù)chrony3.2.2chrony3.4.1定時任務(wù)服務(wù)crontabs1.11crontabs1.11動態(tài)ip地址分配服務(wù)dhcp-client4.2.5dhcp-client4.2.5邏輯卷管理器lvm22.02lvm22.02分區(qū)管理工具parted3.1parted3.1多路徑multipath-tools0.4.9multipath-tools0.4.9打包壓縮工具tar1.26軟件包管理Bzip21.0.6Bzip21.0.6軟件包管理rpm4.11.3rpm4.11.3軟件包管理yum3.4.3yum3.4.3numa管理numactl2.0.9numactl2.0.12啟動引導(dǎo)管理grub2.02grub2.02文件系統(tǒng)管理e2fsprogs1.42.9e2fsprogs1.42.9snmp簡單網(wǎng)絡(luò)管理net-snmp5.7.2net-snmp5.7.2同步備份工具rsync3.1.2rsync3.1.2調(diào)試工具gdb7.6.1gdb7.6.1B.2.操作系統(tǒng)兼容性評估示例操作系統(tǒng)廠商可以采用自研或第三方遷移評估工具,對當前操作系統(tǒng)和目標操作系統(tǒng)進行更細粒度的兼容性評估,包括軟件包版本變更、軟件包差異、接口兼容性、系統(tǒng)環(huán)境評估等。圖B.1到B.4展示了遷移評估工具對2個樣例操作系統(tǒng)的評估示例。圖B.1軟件包版本變更評估T/CIITA***—****圖B.2軟件包差異評估圖B.3接口兼容性評估T/CIITA***—****圖B.4系統(tǒng)環(huán)境評估B.3.操作系統(tǒng)遷移評估建議示例操作系統(tǒng)遷移評估報告分別統(tǒng)計重裝軟件包數(shù)、升級軟件包數(shù)、降級軟件包數(shù)、新增軟件包數(shù)、刪除軟件包數(shù)和保留軟件包數(shù)。經(jīng)評估,當前操作系統(tǒng)和目標操作系統(tǒng)的默認安裝包的版本完全兼容,建議遷移。圖B.5操作系統(tǒng)遷移評估報告T/CIITA***—****B.4.操作系統(tǒng)適配工作列表表B.2操作系統(tǒng)適配工作列表適配分類資源名稱適配項目IaaS層適配計算資源X86架構(gòu)CPUARM架構(gòu)CPUGPU存儲資源塊存儲文件存儲對象存儲網(wǎng)絡(luò)資源橫向(管理)網(wǎng)絡(luò)縱向(業(yè)務(wù))網(wǎng)絡(luò)平臺資源云平臺虛擬化平臺安全平臺管理發(fā)布平臺堡壘機連接平臺系統(tǒng)層適配系統(tǒng)模板化標準化安裝標準化配置系統(tǒng)軟件倉庫漏洞更新終端安全終端監(jiān)控統(tǒng)一管理軟件層適配數(shù)據(jù)庫軟件利舊數(shù)據(jù)庫國產(chǎn)數(shù)據(jù)庫中間件軟件開源中間件國產(chǎn)中間件T/CIITA***—****業(yè)務(wù)軟件商用軟件安全管理軟件開源管理軟件商用安全軟件備份與恢復(fù)軟件商用軟件國產(chǎn)服務(wù)器操作系統(tǒng)遷移實例C.1.遷移方式情況分析國產(chǎn)服務(wù)器操作系統(tǒng)遷移包括重新部署和平滑遷移和2種場景:重新部署場景主要應(yīng)用在遷移前將業(yè)務(wù)應(yīng)用數(shù)據(jù)遷移至其他節(jié)點之后,通過重新在x86物理服務(wù)器或x86虛擬機上安裝國產(chǎn)服務(wù)器操作系統(tǒng)后再部署業(yè)務(wù)應(yīng)用的遷移情況。平滑遷移場景主要應(yīng)用在原節(jié)點服務(wù)器操作系統(tǒng)無需重新安裝的前提下,通過遷移工具評估內(nèi)核類組件、操作系統(tǒng)基礎(chǔ)能力類組件、桌面環(huán)境類組件、授權(quán)類組件、產(chǎn)品標識類組件、基礎(chǔ)軟件類組件、業(yè)務(wù)應(yīng)用依賴類組件的遷移替代可行性。確定遷移可行后,遷移工具具備備份原系統(tǒng)上述組件的能力,在實施遷移時對上述組件類型進行升級、替代(重裝)、新增、刪除、保留,并在遷移時對下層硬件和上層業(yè)務(wù)應(yīng)用的ABI、API等基本保持不變,使得服務(wù)器操作系統(tǒng)可以實現(xiàn)平滑遷移,業(yè)務(wù)應(yīng)用無需重新安裝部署。2種遷移場景的過程說明以及優(yōu)勢和不足對比示例見下表。表C.12種遷移場景情況說明示例遷移類型重新部署平滑遷移當前操作系統(tǒng)CentOSCentOS目標操作系統(tǒng)國產(chǎn)服務(wù)器操作系統(tǒng)國產(chǎn)服務(wù)器操作系統(tǒng)過程說明在2臺虛擬機中安裝某國產(chǎn)高級服務(wù)器操作系統(tǒng)并分配IP后,業(yè)務(wù)應(yīng)用系統(tǒng)開發(fā)商將原來應(yīng)用軟件棧及數(shù)據(jù)庫分別部署到新裝國產(chǎn)服務(wù)器操作系統(tǒng)中,并進行業(yè)務(wù)應(yīng)用配置,最后進行測試數(shù)據(jù)遷移后,實現(xiàn)了從CentOS到國產(chǎn)服務(wù)器操作系統(tǒng)的重新部署場景。將2臺虛擬機IP注冊到遷移管理平臺后,先通過平臺對2個CentOS節(jié)點批量遷移到國產(chǎn)服務(wù)器操作系統(tǒng)的遷移前評估,評估成功后,執(zhí)行批量遷移操作,執(zhí)行遷移前可設(shè)置備份組件選項,則會在遷移過程中對原操作系統(tǒng)組件進行備份,等待遷移進程完成后進行重啟,重啟完成后則會成功進入國產(chǎn)服務(wù)器操作系統(tǒng)中??梢酝ㄟ^查看操作系統(tǒng)信息命令以及桌面環(huán)境確認是否真正遷移成功。遷移成功后業(yè)務(wù)應(yīng)用系統(tǒng)開發(fā)商分別啟動數(shù)據(jù)庫及業(yè)務(wù)應(yīng)用節(jié)點,進行業(yè)務(wù)應(yīng)用驗證,并驗證遷移是否成功。T/CIITA***—****優(yōu)勢說明1.完全勝任3.10內(nèi)核CentOS操作系統(tǒng)到4.19內(nèi)核國產(chǎn)Linux操作系統(tǒng)的業(yè)務(wù)層面部署遷移;2.國產(chǎn)服務(wù)器操作系統(tǒng)對國產(chǎn)基礎(chǔ)軟件/開源軟件的適配范圍廣泛,能夠支撐業(yè)務(wù)應(yīng)用要求的虛擬化、容器、中間件、數(shù)據(jù)庫等版本。1.業(yè)務(wù)應(yīng)用系統(tǒng)開發(fā)商投入少,見效快;2.支持平臺化批量遷移,適應(yīng)未來批量遷移的場景;3.遷移更為平滑,遷移工作量較少。不足說明1.業(yè)務(wù)應(yīng)用系統(tǒng)開發(fā)商需重新部署業(yè)務(wù)應(yīng)用,投入時間精力較大;2.有可能需要額外適配基礎(chǔ)軟件、組件、依賴包;3.遷移割接時業(yè)務(wù)可能會中斷,業(yè)務(wù)中斷情況視技術(shù)架構(gòu)而定。1.遷移替代完成后服務(wù)器需重啟,業(yè)務(wù)中斷情況視技術(shù)架構(gòu)而定。表C.2平滑遷移工具功能:功能項功能說明一鍵部署通過工具的安裝腳本,一條命令便安裝部署完成一鍵初始化通過相關(guān)命令一鍵初始化工具的目標系統(tǒng)版本等信息,功能應(yīng)包含:指定目標系統(tǒng)版本,支持repo倉庫地址可選為用戶自建系統(tǒng)源倉庫,安裝授權(quán)軟件出到遷移評估報告,支持跳過依賴沖突的軟件包,支持一鍵評估通過命令使工具自動開始遷移過程模擬,生成評估報告,遷移評估報告支持展示系統(tǒng)環(huán)境信息列表頁面,包括命令接口、板卡信息、設(shè)備驅(qū)動接口、內(nèi)核選項參數(shù)、內(nèi)核啟動參數(shù)、端口、網(wǎng)絡(luò)狀態(tài)、進程、服務(wù)狀態(tài)、系統(tǒng)調(diào)用接口、系統(tǒng)配置參數(shù)、環(huán)境變量信息,同時支持列出應(yīng)用軟件兼容性檢查的結(jié)果信息。一鍵遷移根據(jù)生成評估報告的建議結(jié)果,可使用命令進行一鍵遷移系統(tǒng),遷移結(jié)果報告展示系統(tǒng)參數(shù)列表頁面,包括遷移前后操作系統(tǒng)版本、運行時內(nèi)核配置參數(shù)、磁盤使用情況、文件系統(tǒng)掛載情況、系統(tǒng)全局環(huán)境變量配置文件、系統(tǒng)環(huán)境變量、內(nèi)核編譯選項、SElinux參數(shù)、系統(tǒng)網(wǎng)絡(luò)狀態(tài)、系統(tǒng)服務(wù)狀態(tài)、grub配置文件、gcc環(huán)境變量、java版本、yum全局配置參數(shù)的對比信息。T/CIITA***—****C.2.操作系統(tǒng)補丁升級流程操作系統(tǒng)補丁升級流程見圖C.1。圖C.1操作系統(tǒng)補丁升級流程T/CIITA***—****C.3.操作系統(tǒng)模板鏡像及YUM源更新流程操作系統(tǒng)模板鏡像及YUM源更新流程見圖C.2。 圖C.2操作系統(tǒng)模板鏡像及YUM源更新流程T/CIITA***—****C.3操作系統(tǒng)平滑遷移流程操作系統(tǒng)平滑遷移流程見圖C.3圖C.3操作系統(tǒng)平滑遷移流程T/CIITA***—****C.3.業(yè)務(wù)系統(tǒng)功能測試業(yè)務(wù)系統(tǒng)測試可根據(jù)系統(tǒng)設(shè)計文檔、使用文檔等,對如下技術(shù)要求內(nèi)容進行裁剪并開展測試:a)應(yīng)對軟件設(shè)計文檔規(guī)定的系統(tǒng)功能、性能等逐項進行測試;b)系統(tǒng)的每個特性應(yīng)至少被一個正常測試用例和一個被認可的異常測試用例覆蓋;c)測試用例的輸入應(yīng)至少包括有效等價類值、無效等價類值和邊界數(shù)據(jù)值;d)宜對輸出數(shù)據(jù)及其格式進行測試。e)宜測試配置項之間及配置項與硬件之間的所有接口;f)宜在邊界狀態(tài)、異常狀態(tài)或在人為設(shè)定的狀態(tài)的運行條件下,測試系統(tǒng)的功能和性能;g)宜測試系統(tǒng)的安全性和數(shù)據(jù)訪問的安全保密性;h)宜測試系統(tǒng)的全部存儲量、輸入/輸出通道的吞吐能力和處理時間的余量;i)宜按系統(tǒng)或子系統(tǒng)設(shè)計文檔的要求,對系統(tǒng)的功能、性能進行強度測試;j)宜測試人機交互界面提供的操作和顯示界面,包括用非常規(guī)操作、誤操作、快速操作測試界面的可靠性;k)宜對有恢復(fù)或重置功能需求的系統(tǒng),測試其恢復(fù)或重置功能和平均恢復(fù)時間,并且對每一類導(dǎo)致恢復(fù)或重置的情況進行測試;l)宜對軟件系統(tǒng)的安裝性進行測試。業(yè)務(wù)系統(tǒng)最為關(guān)注的就是功能、性能測試結(jié)果,功能測試方法主要是在遷移替代前對業(yè)務(wù)應(yīng)用系統(tǒng)功能如主頁展示、登錄驗證、用戶增刪改查等功能形成測試用例并進行測試,確保原業(yè)務(wù)系統(tǒng)功能可用。在遷移替代完成后,對替代后的業(yè)務(wù)應(yīng)用系統(tǒng)的相對應(yīng)功能基于測試用例進行再次測試驗證,并對比測試結(jié)果;可借助自動化測試工具(如Selenium)在遷移替

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論