為縮短鏡像制作及創建實例的周期應該怎么使用ECS鏡像規范檢測工具

本篇文章給大家帶來的內容是關于為縮短鏡像制作及創建實例的周期應該怎么使用ecs鏡像規范檢測工具,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

鏡像規范檢測工具

ECS支持使用自定義鏡像創建實例。該自定義鏡像可以是您基于線下服務器、虛擬機或者其他云平臺的云主機創建的。您導入的鏡像需要滿足一定鏡像要求,更多詳情,請參閱導入鏡像必讀。為縮短鏡像制作及創建實例的周期,我們推薦您使用ECS鏡像規范檢測工具,本文簡稱檢測工具,制作符合規范的鏡像。檢測工具能基于服務器環境檢測各項配置指標、定位不合規原因、生成TXT和json格式檢測報告并給出解決意見。

使用限制

目前檢測工具僅支持檢測linux類型鏡像,包括ubuntucentosdebian、RedHat、SLES(SUSE Linux Enterprise Server)、OpenSUSE、FreeBSD、CoreOS和Others Linux發行版本。

使用示例

以CentOS 7.4 64位服務器為例。

登錄您的服務器、虛擬機或者其他云平臺的云主機。

下載檢測工具。

使用root權限運行image_check,避免檢測工具無法讀取有權限控制的配置文件。

chmod?+x?image_check sudo?image_check?–p?[目標路徑]

? ? 說明

您可以使用-p [目標路徑]指定檢測報告的生成路徑,不指定則默認輸出在檢測工具所在的路徑。

等待檢測工具檢測系統配置。

Begin?check?your?system... ?The?report?is?generating. ?----------------------------------------- ?The?information?you?need?to?input?when?you?import?your?image?to?Alibaba?Cloud?website: ?Current?system:?CentOS?????????#?系統信息1:服務器操作系統 ?Architecture:?x86_64???????????#?系統信息2:系統架構 ?System?disk?size:?42?GB????????#?系統信息3:服務器系統盤容量 ?----------------------------------------- ?#?檢測項 ?Check?driver??????????????????????????[?OK?] ?Check?shadow?file?authority???????????[?OK?] ?Check?security????????????????????????[?OK?] ?Check?qemu-ga?????????????????????????[?OK?] ?Check?network?????????????????????????[?OK?] ?Check?ssh?????????????????????????????[?OK?] ?Check?firewall????????????????????????[?OK?] ?Check?filesystem??????????????????????[?OK?] ?Check?device?id???????????????????????[?OK?] ?Check?root?account????????????????????[?OK?] ?Check?password????????????????????????[?OK?] ?Check?partition?table?????????????????[?OK?] ?Check?lvm?????????????????????????????[?FAILED?] ?Check?lib?????????????????????????????[?OK?] ?Check?disk?size???????????????????????[?OK?] ?Check?disk?use?rate???????????????????[?WARNING?] ?Check?inode?use?rate??????????????????[?OK?] ?----------------------------------------- ?15?items?are?OK ?1?items?are?failed ?1?items?are?warning ?----------------------------------------- ?The?report?is?generated:?/root/image_check_report_2018-05-14_18-18-10.txt ?Please?read?the?report?to?check?the?details

在相應位置查看檢測報告。報告格式為image_check_report_日期_時間.txt或image_check_report.json。

檢測項

為避免使用您的自定義鏡像創建的ECS實例功能不全,檢測工具主要檢測服務器中以下配置項。

為縮短鏡像制作及創建實例的周期應該怎么使用ECS鏡像規范檢測工具

為縮短鏡像制作及創建實例的周期應該怎么使用ECS鏡像規范檢測工具

檢測工具會根據檢測項給出OK、FAILED或者WARNING檢測結果。

OK:檢測項均符合要求。

FAILED:檢測項不符合要求,使用該自定義鏡像創建的ECS實例無法正常啟動。建議您修復報錯項后再制作鏡像,以提高實例啟動效率。

WARNING:檢測項不符合要求,使用該自定義鏡像創建的ECS實例可以安全啟動,但ECS無法通過有效途徑干預您的實例配置。您可以選擇立即修復,也可以暫時忽略問題前往制作鏡像環節。

輸出項

檢測系統環境后,會輸出TXT和JSON兩種格式檢測報告。輸出路徑可以使用-p [目標路徑]指定,不指定則默認輸出在檢測工具所在的路徑。

TXT格式報告名稱為image_check_report_日期_時間.txt,報告內容包括服務器配置信息以及檢測結果。以CentOS 7.4 64位服務器為例:

The?information?you?need?to?input?when?you?import?your?image?to?Alibaba?Cloud?Website: ??Current?system?is:?CentOS?????#服務器操作系統 ??Architecture:?x86_64??????????#系統架構 ??System?disk?size:?42?GB???????#服務器系統盤容量 ??----------------------------------------- ???Check?driver?????????????????#檢測項名稱 ???Pass:?kvm?drive?is?exist?????#檢測結果 ???Alibaba?Cloud?supports?kvm?virtualization?technology ???We?strongly?recommend?installing?kvm?driver.

JSON格式報告名稱為image_check_report.json,報告內容包括服務器配置信息以及檢測結果。以CentOS 7.4 64位服務器為例:

"platform":?"CentOS",??????服務器操作系統 ??"os_big_version":?"7",?????操作系統版本號(高位) ??"os_small_version":?"4",???操作系統版本號(低位) ??"architecture":?"x86_64",??系統架構 ??"system_disk_size":?"42",??服務器系統盤容量 ??"version":?"1.0.2",????????檢測工具版本 ??"time":?"2018-05-14_19-18-10",?檢測時間 ??"check_items":?[{ ??????"name":?"driver",??????檢測項名稱 ??????"result":?"OK",????????檢測結果 ??????"error_code":?"0",?????錯誤碼 ??????"description":?"Pass:?kvm?driver?exists.",?描述 ??????"comment":?"Alibaba?Cloud?supports?kvm?virtualization?technology.?We?strongly?recommend?installing?kvm?driver." ??}] }

下一步

查看導入鏡像注意事項

安裝virtio驅動

(可選)轉換鏡像格式

導入鏡像

使用自定義鏡像創建實例

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享