小編給大家分享一下為縮短鏡像制作及創(chuàng)建實(shí)例的周期應(yīng)該如何使用ECS鏡像規(guī)范檢測工具,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)于2013年開始,先為蘇尼特左等服務(wù)建站,蘇尼特左等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為蘇尼特左企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。鏡像規(guī)范檢測工具
ECS支持使用自定義鏡像創(chuàng)建實(shí)例。該自定義鏡像可以是您基于線下服務(wù)器、虛擬機(jī)或者其他云平臺的云主機(jī)創(chuàng)建的。您導(dǎo)入的鏡像需要滿足一定鏡像要求,更多詳情,請參閱導(dǎo)入鏡像必讀。為縮短鏡像制作及創(chuàng)建實(shí)例的周期,我們推薦您使用ECS鏡像規(guī)范檢測工具,本文簡稱檢測工具,制作符合規(guī)范的鏡像。檢測工具能基于服務(wù)器環(huán)境檢測各項(xiàng)配置指標(biāo)、定位不合規(guī)原因、生成TXT和JSON格式檢測報(bào)告并給出解決意見。
使用限制
目前檢測工具僅支持檢測Linux類型鏡像,包括Ubuntu、CentOS、Debian、RedHat、SLES(SUSE Linux Enterprise Server)、OpenSUSE、FreeBSD、CoreOS和Others Linux發(fā)行版本。
使用示例
以CentOS 7.4 64位服務(wù)器為例。
登錄您的服務(wù)器、虛擬機(jī)或者其他云平臺的云主機(jī)。
下載檢測工具。
使用root權(quán)限運(yùn)行image_check,避免檢測工具無法讀取有權(quán)限控制的配置文件。
chmod +x image_check sudo image_check –p [目標(biāo)路徑]
說明
您可以使用-p [目標(biāo)路徑]指定檢測報(bào)告的生成路徑,不指定則默認(rèn)輸出在檢測工具所在的路徑。
等待檢測工具檢測系統(tǒng)配置。
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 # 系統(tǒng)信息1:服務(wù)器操作系統(tǒng) Architecture: x86_64 # 系統(tǒng)信息2:系統(tǒng)架構(gòu) System disk size: 42 GB # 系統(tǒng)信息3:服務(wù)器系統(tǒng)盤容量 ----------------------------------------- # 檢測項(xiàng) 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
在相應(yīng)位置查看檢測報(bào)告。報(bào)告格式為image_check_report_日期_時(shí)間.txt或image_check_report.json。
檢測項(xiàng)
為避免使用您的自定義鏡像創(chuàng)建的ECS實(shí)例功能不全,檢測工具主要檢測服務(wù)器中以下配置項(xiàng)。
檢測工具會根據(jù)檢測項(xiàng)給出OK、FAILED或者WARNING檢測結(jié)果。
OK:檢測項(xiàng)均符合要求。
FAILED:檢測項(xiàng)不符合要求,使用該自定義鏡像創(chuàng)建的ECS實(shí)例無法正常啟動。建議您修復(fù)報(bào)錯(cuò)項(xiàng)后再制作鏡像,以提高實(shí)例啟動效率。
WARNING:檢測項(xiàng)不符合要求,使用該自定義鏡像創(chuàng)建的ECS實(shí)例可以安全啟動,但ECS無法通過有效途徑干預(yù)您的實(shí)例配置。您可以選擇立即修復(fù),也可以暫時(shí)忽略問題前往制作鏡像環(huán)節(jié)。
輸出項(xiàng)
檢測系統(tǒng)環(huán)境后,會輸出TXT和JSON兩種格式檢測報(bào)告。輸出路徑可以使用-p [目標(biāo)路徑]指定,不指定則默認(rèn)輸出在檢測工具所在的路徑。
TXT格式報(bào)告名稱為image_check_report_日期_時(shí)間.txt,報(bào)告內(nèi)容包括服務(wù)器配置信息以及檢測結(jié)果。以CentOS 7.4 64位服務(wù)器為例:
The information you need to input when you import your image to Alibaba Cloud Website: Current system is: CentOS #服務(wù)器操作系統(tǒng) Architecture: x86_64 #系統(tǒng)架構(gòu) System disk size: 42 GB #服務(wù)器系統(tǒng)盤容量 ----------------------------------------- Check driver #檢測項(xiàng)名稱 Pass: kvm drive is exist #檢測結(jié)果 Alibaba Cloud supports kvm virtualization technology We strongly recommend installing kvm driver.
JSON格式報(bào)告名稱為image_check_report.json,報(bào)告內(nèi)容包括服務(wù)器配置信息以及檢測結(jié)果。以CentOS 7.4 64位服務(wù)器為例:
"platform": "CentOS", \\服務(wù)器操作系統(tǒng) "os_big_version": "7", \\操作系統(tǒng)版本號(高位) "os_small_version": "4", \\操作系統(tǒng)版本號(低位) "architecture": "x86_64", \\系統(tǒng)架構(gòu) "system_disk_size": "42", \\服務(wù)器系統(tǒng)盤容量 "version": "1.0.2", \\檢測工具版本 "time": "2018-05-14_19-18-10", \\檢測時(shí)間 "check_items": [{ "name": "driver", \\檢測項(xiàng)名稱 "result": "OK", \\檢測結(jié)果 "error_code": "0", \\錯(cuò)誤碼 "description": "Pass: kvm driver exists.", \\描述 "comment": "Alibaba Cloud supports kvm virtualization technology. We strongly recommend installing kvm driver." }] }
下一步
查看導(dǎo)入鏡像注意事項(xiàng)
安裝virtio驅(qū)動
(可選)轉(zhuǎn)換鏡像格式
導(dǎo)入鏡像
使用自定義鏡像創(chuàng)建實(shí)例
看完了這篇文章,相信你對為縮短鏡像制作及創(chuàng)建實(shí)例的周期應(yīng)該如何使用ECS鏡像規(guī)范檢測工具有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!