創建流程(Linux)
ISO是一種光盤映像文件,通過特定的壓縮方式,將大量的數據文件統一為一個后綴名為iso的映像文件。ISO文件可以理解為從光盤中復制出來的數據文件,所以ISO文件無法直接使用,需要利用一些工具進行解壓后才能使用。例如使用虛擬光驅打開,或者將ISO文件刻錄到光盤中后,使用光驅來進行讀取。
本章介紹通過ISO文件創建Linux系統盤鏡像的操作過程。
說明:
- 僅適用于管理控制臺操作。
創建過程
通過ISO文件創建Linux系統盤鏡像的流程如下圖所示。
創建過程(Linux系統盤鏡像)


步驟說明如下:
1、將ISO文件注冊為ISO鏡像
在管理控制臺上將準備好的ISO文件注冊為鏡像。該鏡像為ISO鏡像,不能直接用于發放云主機。詳情請參考下文“將ISO文件注冊為鏡像(Linux)”。
2、使用ISO鏡像創建臨時云主機
使用注冊成功的ISO鏡像創建一個臨時云主機,該云主機為空云主機,即沒有操作系統,也未安裝任何驅動。詳情請參考下文“使用ISO鏡像創建Linux云主機”。
3、為臨時云主機安裝操作系統和驅動,并完成相關配置
包含如下操作:安裝操作系統、安裝原生的XEN和KVM驅動、配置網卡屬性、清理網絡規則文件等。詳情請參考下文“安裝Linux操作系統”和“配置云主機并創建Linux系統盤鏡像”中的步驟1。
4、將臨時云主機創建為系統盤鏡像
在管理控制臺上將已完成安裝和配置的臨時云主機創建為系統盤鏡像。鏡像創建成功后,刪除臨時云主機避免繼續產生費用。詳情請參考通過云主機創建Linux系統盤鏡像。
約束與限制
- 使用ISO文件注冊的ISO鏡像無法在創建云主機頁面選擇到,也無法用來切換操作系統,必須完成操作系統及驅動安裝做成系統盤鏡像后才能使用。
- ISO鏡像在鏡像服務頁面創建的臨時云主機只建議用來裝機,部分功能受限。如:不支持掛載磁盤操作。
將ISO文件注冊為鏡像(Linux)
操作場景
通過注冊鏡像操作,將外部鏡像ISO文件注冊為云平臺的私有鏡像,即ISO鏡像。注冊鏡像前,需先將ISO文件上傳到OBS桶中。
使用ISO文件注冊的ISO鏡像不支持復制、導出和加密。
前提條件
- 待注冊文件需為iso格式。
- 已上傳ISO鏡像文件到OBS的個人桶中。具體操作請參見上傳鏡像文件(Linux)。
說明:
- ISO鏡像文件名稱只能包含英文字母、數字、中劃線(-)和下劃線(_)。如果不符合要求,請先修改名稱再上傳至OBS桶。
操作步驟
1、登錄控制臺。
a.登錄管理控制臺。
b.選擇“鏡像服務”。
進入鏡像服務頁面。
2、創建ISO鏡像。
a.單擊右上角的“創建私有鏡像”,進入創建私有鏡像頁面。
b.在創建方式選擇“導入私有鏡像”,在“鏡像類型”區域,選擇鏡像的創建方式為“ISO鏡像”。
c.從鏡像文件列表中先選擇保存ISO鏡像文件的桶,再選擇對應的ISO文件。
使用ISO文件創建私有鏡像


d.在“配置信息”區域,填寫鏡像的基本信息。
- 操作系統:選擇ISO鏡像文件對應的操作系統。為保證鏡像的正常創建和使用,請確保選擇的操作系統與鏡像文件的操作系統類型一致。
- 系統盤:設置系統盤容量,要求不小于鏡像文件的系統盤大小。
- 名稱:輸入鏡像的名稱。
- 企業項目:選擇資源所屬的企業項目。
- 標簽:可選配置,根據需要為待創建私有鏡像添加資源標簽。
- 描述:可選配置,根據需要輸入描述信息。
e.單擊“立即創建”。
f.根據界面提示,確認鏡像參數。閱讀并勾選《天翼云鏡像服務協議》,單擊“提交申請”。
3、返回私有鏡像界面,查看創建的ISO鏡像的狀態。
當鏡像的狀態為“正常”時,表示創建成功。
使用ISO鏡像創建Linux云主機
操作場景
該任務指導用戶使用已注冊成功的ISO鏡像創建彈性云主機。
約束與限制
暫不支持專屬云用戶通過ISO鏡像創建彈性云主機。
操作步驟
1、登錄控制臺。
a.登錄控制臺。
b.選擇“鏡像服務”。
進入鏡像服務頁面。
2、創建彈性云主機。
a.單擊“私有鏡像”頁簽,在ISO鏡像所在行的“操作”列下,單擊“申請主機”,創建云主機。
由于此云主機僅作為臨時云主機使用,最終需要刪除。因此,系統會默認創建一個固定規格且“按需付費”的云主機,使用該云主機創建的私有鏡像再次創建云主機時不會限制規格和付費方式。
說明:
- 對于專屬云用戶,不支持使用ISO鏡像創建臨時云主機操作,此時“申請主機”按鈕灰化。
b.根據界面提示完成云主機的配置,并單擊“確定”。
后續操作
彈性云主機創建成功后,使用平臺提供的“遠程登錄”方式,登錄彈性云主機,繼續執行后續的安裝操作系統和相關驅動操作。
安裝Linux操作系統
操作場景
該任務以“CentOS 7 64位”操作系統為例,指導用戶安裝Linux操作系統。
由于鏡像文件不同,安裝步驟稍有不同,請根據實際的安裝界面提示進行操作。
說明:
- 請根據實際情況完成時區,KMS地址,補丁服務器和Repo源更新地址,輸入法,語言等相關配置。
前提條件
已使用平臺提供的“遠程登錄”方式(即VNC登錄),連接云主機并進入安裝界面。
操作步驟
注意:
- 操作系統安裝成功前,禁止關閉或重啟彈性云主機,否則會導致操作系統安裝失敗。
1、在安裝界面設置語言項,并單擊“Continue”。
安裝界面


2、在“安裝信息摘要”界面,選擇“系統 > 安裝位置(D)”。
安裝信息摘要


3、選擇待安裝系統的磁盤設備,并單擊“完成”。
安裝目標位置


4、單擊“開始安裝(B)”。
開始安裝


5、等待系統自動安裝,待進度條為100%時,CentOS安裝完成。
安裝完成


6、單擊“用戶設置”欄的“ROOT密碼”。
系統進入“ROOT密碼”頁面。
7、根據界面提示,為root用戶設置密碼,并單擊“完成”。
設置root密碼


8、單擊“完成配置”。
完成配置


9、單擊“重啟”。
重啟后,如果系統再次提示您安裝操作系統,此時,請退出當前VNC登錄界面,并使用控制臺提供的“關機”、“開機”按鈕,重啟彈性云主機。
重啟


配置云主機并創建Linux系統盤鏡像
操作場景
安裝完操作系統后的臨時云主機需要進行相關配置,并安裝原生的XEN和KVM驅動,才能保證后續創建的云主機正常使用。
該任務指導用戶完成Linux云主機的相關配置與驅動安裝,從而創建為Linux系統盤鏡像。
操作步驟
1、配置云主機。
a.配置網絡
- 檢查云主機的私有IP是否和控制臺顯示的私有IP一致(可以通過ifconfig查看)。如果不一致,請參考“清理網絡規則文件”清理網絡規則文件。
- 檢查網卡屬性是否為DHCP。如果云主機網絡配置為靜態IP地址,請參考“設置網卡屬性為DHCP”修改為DHCP方式。
- 檢查SSH服務是否為開啟狀態(可以通過service sshd status查看)。如果未開啟,請執行service sshd start。請確保您的云主機防火墻(例如:Linux iptables)允許訪問SSH。
b.安裝驅動
為了保證鏡像創建的新云主機的網絡性能以及基本功能正常,必須在創建鏡像時使用的云主機中安裝原生XEN和KVM驅動。在安裝原生XEN和KVM驅動前,需要先卸載PV driver。
說明:
- 建議您禁用任何防病毒軟件或入侵檢測軟件,安裝原生的XEN和KVM驅動完成后,您可以再次啟用這些軟件。
- 卸載PV driver,請參考“在Linux系統中卸載PV driver”。
- 安裝原生的XEN和KVM驅動,請參考“安裝原生的XEN和KVM驅動”。
- 驅動安裝完成后需要清除日志文件、歷史記錄等,請參考“清除系統日志”。
c.配置文件系統
- 修改grub文件的磁盤標識方式為UUID,請參考“修改grub文件磁盤標識方式為UUID”。
- 修改fstab文件的磁盤標識方式為UUID,請參考“修改fstab文件磁盤標識方式為UUID”。
- 清除“/etc/fstab”中非系統盤的自動掛載信息,避免對后續掛載數據盤可能帶來影響。請參考“卸載云主機的數據盤”。
d.(可選)配置增值功能
安裝并配置Cloud-Init,請參考“安裝Cloud-Init工具”和“配置Cloud-Init工具”。
開啟網卡多隊列,請參考“如何設置鏡像的網卡多隊列屬性?”。
配置IPv6地址,請參考“如何開啟云主機動態獲取IPv6?”。
2、創建Linux系統盤鏡像。
具體操作請參考通過云主機創建Linux系統盤鏡像。
后續操作
系統盤鏡像創建成功后,請及時刪除臨時云主機,避免繼續產生費用。