更換操作系統(tǒng)(系統(tǒng)盤(pán))
本文中含有需要您注意的重要提示信息,忽略該信息可能對(duì)您的業(yè)務(wù)造成影響,請(qǐng)務(wù)必仔細(xì)閱讀。
如果您在創(chuàng)建ECS實(shí)例時(shí)選錯(cuò)了操作系統(tǒng),或者當(dāng)前使用的操作系統(tǒng)不能滿足業(yè)務(wù)需求,您可以為ECS實(shí)例更換新的操作系統(tǒng)。本文介紹如何更換ECS實(shí)例的操作系統(tǒng)(系統(tǒng)盤(pán))。
前提條件
為系統(tǒng)盤(pán)創(chuàng)建快照,備份數(shù)據(jù)。
重要更換操作系統(tǒng)的本質(zhì)是更換系統(tǒng)盤(pán)。更換操作系統(tǒng)后,原來(lái)的舊系統(tǒng)盤(pán)會(huì)被釋放且所有數(shù)據(jù)會(huì)被清空,請(qǐng)務(wù)必在更換操作系統(tǒng)前為系統(tǒng)盤(pán)創(chuàng)建快照備份數(shù)據(jù)。
ECS實(shí)例處于已停止狀態(tài)。 如果實(shí)例尚未停止,請(qǐng)先停止實(shí)例。具體操作,請(qǐng)參見(jiàn)停止實(shí)例。
警告如果實(shí)例的計(jì)費(fèi)方式為按量付費(fèi)、網(wǎng)絡(luò)類(lèi)型為專有網(wǎng)絡(luò),在停止實(shí)例時(shí)需要啟用普通停機(jī)模式。如果啟用節(jié)省停機(jī)模式,更換操作系統(tǒng)后可能無(wú)法成功啟動(dòng)實(shí)例。
更換須知
更換操作系統(tǒng)是高風(fēng)險(xiǎn)操作,請(qǐng)您在更換操作系統(tǒng)前務(wù)必了解以下事項(xiàng):
更換操作系統(tǒng)后,系統(tǒng)盤(pán)上的所有數(shù)據(jù)會(huì)被清空且需要在新系統(tǒng)盤(pán)中重新部署業(yè)務(wù)運(yùn)行環(huán)境,可能會(huì)對(duì)您的業(yè)務(wù)造成長(zhǎng)時(shí)間的中斷。如果您是Alibaba Cloud Linux、CentOS等操作系統(tǒng),且需要保留系統(tǒng)盤(pán)數(shù)據(jù),并減少業(yè)務(wù)中斷時(shí)長(zhǎng),可以選擇服務(wù)器遷移中心SMC(Server Migration Center)方式遷移操作系統(tǒng)。更多信息,請(qǐng)參見(jiàn)操作系統(tǒng)遷移及升級(jí)。
事項(xiàng) | 說(shuō)明 |
對(duì)系統(tǒng)盤(pán)的影響 | 更換操作系統(tǒng)后,阿里云會(huì)為您的ECS實(shí)例重新分配一塊新系統(tǒng)盤(pán),所以:
|
對(duì)數(shù)據(jù)盤(pán)的影響 | 您可以使用包含或者不包含數(shù)據(jù)盤(pán)的鏡像更換操作系統(tǒng),僅更換原實(shí)例的系統(tǒng)盤(pán),不影響原實(shí)例的數(shù)據(jù)盤(pán)。 重要 如果更換操作系統(tǒng)的鏡像包含數(shù)據(jù)盤(pán),請(qǐng)確保業(yè)務(wù)中系統(tǒng)盤(pán)和數(shù)據(jù)盤(pán)之間沒(méi)有依賴關(guān)系,或變更后的系統(tǒng)盤(pán)對(duì)數(shù)據(jù)盤(pán)的操作不影響您的業(yè)務(wù)流程。例如,如果您的業(yè)務(wù)中存在系統(tǒng)盤(pán)向數(shù)據(jù)盤(pán)的讀寫(xiě)數(shù)據(jù)操作,更換操作系統(tǒng)后,由于系統(tǒng)盤(pán)變動(dòng),可能導(dǎo)致業(yè)務(wù)出現(xiàn)讀寫(xiě)數(shù)據(jù)盤(pán)異常等問(wèn)題。 |
對(duì)快照的影響 |
|
更換為Windows操作系統(tǒng)時(shí) |
|
Windows和Linux操作系統(tǒng)之間更換時(shí) |
|
是否收費(fèi) | 更換操作系統(tǒng)動(dòng)作本身不收取費(fèi)用,以下情況會(huì)收取費(fèi)用:
|
更換時(shí)長(zhǎng) | 不同操作系統(tǒng)所需時(shí)長(zhǎng)不同,大約10分鐘左右可以更換完成,請(qǐng)您耐心等待。 重要 更換完成后,可能由于系統(tǒng)啟動(dòng)慢等原因引起VNC無(wú)法登錄問(wèn)題,請(qǐng)您稍等一段時(shí)間再登錄。 |
操作步驟
本文介紹如何通過(guò)ECS管理控制臺(tái)使用鏡像為單個(gè)ECS實(shí)例更換操作系統(tǒng)。如果您需要進(jìn)行批量操作,您可以通過(guò)OOS公共模板ACS-ECS-BulkyReplaceSystemDisk批量更換ECS系統(tǒng)盤(pán)。更多信息,請(qǐng)參見(jiàn)ACS-ECS-BulkyReplaceSystemDisk。
進(jìn)入更換操作系統(tǒng)頁(yè)面。
在左側(cè)導(dǎo)航欄,選擇 。
在頂部菜單欄處,選擇目標(biāo)ECS實(shí)例所在地域。
找到目標(biāo)實(shí)例,在操作列選擇 。
更換操作系統(tǒng)前置檢查。
在更換操作系統(tǒng)對(duì)話框,選中更換系統(tǒng)盤(pán)。
系統(tǒng)自動(dòng)進(jìn)行更換操作系統(tǒng)前置檢查,大約需要10s,請(qǐng)您耐心等待。
當(dāng)前置檢查列變?yōu)?img id="c626a070e0a3u" src="https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/0735429271/p860219.png" alt="image" placement="inline" class="image inline">,表示前置檢查通過(guò)。
當(dāng)前置檢查列變?yōu)?img id="e97d0d69dfnq7" src="https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/0735429271/p860223.png" alt="image" placement="inline" class="image inline">,表示前置檢查不通過(guò),您可以根據(jù)界面提示修復(fù)問(wèn)題后再重新更換操作系統(tǒng)。
仔細(xì)閱讀更換操作系統(tǒng)注意事項(xiàng)并選中我已知曉以上風(fēng)險(xiǎn),并確認(rèn)繼續(xù)操作,然后單擊繼續(xù)更換操作系統(tǒng)。
在更換操作系統(tǒng)頁(yè)面,配置新操作系統(tǒng)的相關(guān)設(shè)置。
①:在鏡像區(qū)域,選擇待更換的鏡像及具體的鏡像版本。
(可選)②:在系統(tǒng)盤(pán)區(qū)域,根據(jù)實(shí)際業(yè)務(wù)需求設(shè)置系統(tǒng)盤(pán)容量,或選擇加密系統(tǒng)盤(pán)。
重要您不能更換系統(tǒng)盤(pán)的云盤(pán)類(lèi)型。
如果您的實(shí)例已經(jīng)做過(guò)續(xù)費(fèi)降配操作,進(jìn)入下一個(gè)計(jì)費(fèi)周期前,您不能修改系統(tǒng)盤(pán)容量。
您可以在變更操作系統(tǒng)時(shí)擴(kuò)容系統(tǒng)盤(pán)容量,新容量必須大于系統(tǒng)盤(pán)現(xiàn)有容量。擴(kuò)容系統(tǒng)盤(pán)的容量,會(huì)收取新增容量的費(fèi)用。更多信息,請(qǐng)參見(jiàn)塊存儲(chǔ)計(jì)費(fèi)。
通過(guò)更換操作系統(tǒng)(系統(tǒng)盤(pán))對(duì)系統(tǒng)盤(pán)進(jìn)行擴(kuò)容時(shí),可能會(huì)因?yàn)槌瑫r(shí)導(dǎo)致分區(qū)擴(kuò)容不生效,解決方案請(qǐng)參見(jiàn)通過(guò)更換操作系統(tǒng)擴(kuò)容系統(tǒng)盤(pán)失敗,如何處理?。
③:在安全設(shè)置區(qū)域,設(shè)置登錄認(rèn)證方式。
登錄憑證
說(shuō)明
密鑰對(duì)
說(shuō)明僅Linux實(shí)例支持使用密鑰對(duì)登錄認(rèn)證。
選擇登錄實(shí)例的用戶名和已有的密鑰對(duì),或者單擊創(chuàng)建密鑰對(duì)去創(chuàng)建SSH密鑰對(duì)。創(chuàng)建完成后,返回更換操作系統(tǒng)頁(yè)面并單擊密鑰對(duì)下拉列表右側(cè)按鈕,刷新密鑰對(duì)列表。
用戶名支持設(shè)置為root或ecs-user。
警告root具有操作系統(tǒng)的最高權(quán)限,使用root作為用戶名可能會(huì)導(dǎo)致安全風(fēng)險(xiǎn),建議您使用普通用戶ecs-user作為用戶名。
使用鏡像預(yù)設(shè)密碼
說(shuō)明僅自定義鏡像和共享鏡像支持此認(rèn)證方式。
可以直接使用所選鏡像的預(yù)設(shè)密碼進(jìn)行登錄認(rèn)證。為了保證您的正常使用,請(qǐng)確保所選鏡像已經(jīng)設(shè)置了密碼。
自定義密碼
設(shè)置登錄用戶名和登錄密碼。用戶名信息如下:
Linux實(shí)例:支持設(shè)置為root或ecs-user。
警告root具有操作系統(tǒng)的最高權(quán)限,使用root作為用戶名可能會(huì)導(dǎo)致安全風(fēng)險(xiǎn),建議您使用普通用戶ecs-user作為用戶名。
Windows實(shí)例:默認(rèn)為administrator。
更換后設(shè)置
操作系統(tǒng)更換完成后,在遠(yuǎn)程登錄ECS時(shí)自行綁定密鑰對(duì)或者重置密碼后登錄。具體操作,請(qǐng)參見(jiàn)綁定SSH密鑰對(duì)和重置實(shí)例登錄密碼。
查看配置費(fèi)用并選中《云服務(wù)器 ECS 服務(wù)條款》,然后單擊確認(rèn)訂單。
(可選)如果需要支付費(fèi)用,請(qǐng)根據(jù)向?qū)瓿芍Ц丁?/span>
約10分鐘左右操作系統(tǒng)更換完成。您可以返回ECS管理控制臺(tái),此時(shí)ECS實(shí)例的狀態(tài)自動(dòng)變更為運(yùn)行中,查看實(shí)例的操作系統(tǒng)是否已變更。
(條件必選)如果更換操作系統(tǒng)前后都是Linux系統(tǒng)且數(shù)據(jù)盤(pán)設(shè)置了開(kāi)機(jī)自動(dòng)掛載分區(qū)。則切換操作系統(tǒng)后,數(shù)據(jù)盤(pán)分區(qū)掛載信息會(huì)丟失,需要更新/etc/fstab配置。具體操作,請(qǐng)參見(jiàn)在fstab文件中配置UUID方式自動(dòng)掛載數(shù)據(jù)盤(pán)。
后續(xù)步驟
在新操作系統(tǒng)上,您需要重新部署與業(yè)務(wù)相關(guān)的運(yùn)行環(huán)境,例如安裝軟件和庫(kù)(apt、yum等)、配置環(huán)境變量等。
更換操作系統(tǒng)后,原來(lái)的舊系統(tǒng)盤(pán)會(huì)被釋放且所有數(shù)據(jù)會(huì)被清空。您可以使用舊系統(tǒng)盤(pán)快照創(chuàng)建新的按量付費(fèi)云盤(pán),然后掛載到ECS實(shí)例上做數(shù)據(jù)恢復(fù)。數(shù)據(jù)恢復(fù)后,建議及時(shí)釋放云盤(pán)。具體操作,請(qǐng)參見(jiàn)使用快照創(chuàng)建云盤(pán)、掛載數(shù)據(jù)盤(pán)和釋放云盤(pán)。
Windows和Linux操作系統(tǒng)之間更換后,如何使用原來(lái)的數(shù)據(jù)盤(pán)?
Linux更換為Windows操作系統(tǒng)后,Windows操作系統(tǒng)默認(rèn)情況下無(wú)法識(shí)別ext3、ext4、XFS等文件系統(tǒng)格式。根據(jù)您的數(shù)據(jù)盤(pán)是否有重要數(shù)據(jù),建議如下:
沒(méi)有重要數(shù)據(jù)時(shí),建議重新初始化數(shù)據(jù)盤(pán),再格式化數(shù)據(jù)盤(pán)。具體操作,請(qǐng)參見(jiàn)重新初始化數(shù)據(jù)盤(pán)和初始化小于等于2 TiB數(shù)據(jù)盤(pán)(Windows)。
有重要數(shù)據(jù)時(shí),單獨(dú)安裝軟件識(shí)別,例如Ext2Read和Ext2Fsd等。
Windows更換為L(zhǎng)inux操作系統(tǒng)后,Linux操作系統(tǒng)默認(rèn)情況下無(wú)法識(shí)別NTFS格式。根據(jù)您的數(shù)據(jù)盤(pán)是否有重要數(shù)據(jù),建議如下:
沒(méi)有重要數(shù)據(jù)時(shí),建議重新初始化數(shù)據(jù)盤(pán),再格式化數(shù)據(jù)盤(pán)。具體操作,請(qǐng)參見(jiàn)重新初始化數(shù)據(jù)盤(pán)和初始化小于等于2 TiB數(shù)據(jù)盤(pán)(Linux)。
有重要數(shù)據(jù)時(shí),單獨(dú)安裝軟件識(shí)別,例如ntfsprogs等。
使用ntfsprogs工具時(shí),需要依次執(zhí)行以下命令,使Linux操作系統(tǒng)支持訪問(wèn)NTFS文件系統(tǒng)。
yum -y install ntfs-3g mount -t ntfs-3g <數(shù)據(jù)盤(pán)分區(qū)名稱> <掛載目錄>
說(shuō)明您需要根據(jù)實(shí)際情況修改
<數(shù)據(jù)盤(pán)分區(qū)名稱>
和<掛載目錄>
。具體操作,請(qǐng)參見(jiàn)如何在Linux和Windows系統(tǒng)之間掛載NTFS格式的云盤(pán)?。
相關(guān)文檔
更換操作系統(tǒng)時(shí),如果需要了解哪些系統(tǒng)支持可視化,請(qǐng)參見(jiàn)哪些操作系統(tǒng)支持可視化(圖形化桌面)?
更換操作系統(tǒng)后,舊系統(tǒng)盤(pán)上應(yīng)用的自動(dòng)快照策略自動(dòng)失效,您可以根據(jù)需要重新對(duì)新系統(tǒng)盤(pán)設(shè)置自動(dòng)快照策略。具體操作,請(qǐng)參見(jiàn)啟用或停用自動(dòng)快照策略。
后續(xù)您可以根據(jù)需要?jiǎng)h除舊系統(tǒng)盤(pán)快照,以節(jié)約快照使用成本。具體操作,請(qǐng)參見(jiàn)刪除快照。
更多更換操作系統(tǒng)的相關(guān)問(wèn)題,請(qǐng)參見(jiàn)更換操作系統(tǒng)相關(guān)問(wèn)題。
您也可以通過(guò)API接口ReplaceSystemDisk更換操作系統(tǒng)。