引言
最近在入手Docker拇派,操作系統(tǒng)必須滿(mǎn)足于CentOS 7 (64-bit)
、CentOS 6.5 (64-bit)
或更高的版本凿跳。因此出現(xiàn)了分化件豌,原先使用的操作系統(tǒng)為 centos 6.8 ,啟動(dòng)運(yùn)行docker之后不會(huì)報(bào)錯(cuò)控嗜,但是會(huì)有warning茧彤,提示要升級(jí)內(nèi)核。
為了能友好的支持docker各項(xiàng)功能疆栏,決定將操作系統(tǒng)更換至Centos 7以上曾掂。
參考于阿里幫助文檔 (Update time:2018-05-14 15:41:29)
更換步驟詳情
更換系統(tǒng)盤(pán)是指為您重新分配一個(gè)系統(tǒng)盤(pán)惫谤,系統(tǒng)盤(pán)ID會(huì)更新,原來(lái)的系統(tǒng)盤(pán)會(huì)被釋放珠洗。如果在創(chuàng)建ECS實(shí)例時(shí)選擇了錯(cuò)誤的操作系統(tǒng)溜歪,或者隨著業(yè)務(wù)發(fā)展,需要使用其他操作系統(tǒng)许蓖,您能通過(guò) 更換系統(tǒng)盤(pán) 來(lái)更換操作系統(tǒng)蝴猪。您能將系統(tǒng)盤(pán)的鏡像更換為公共鏡像、共享鏡像蛔糯、自定義鏡像或鏡像市場(chǎng)里的任一種鏡像拯腮。
更換系統(tǒng)盤(pán)后,
您的實(shí)例會(huì)被分配一個(gè)新的系統(tǒng)盤(pán)蚁飒,系統(tǒng)盤(pán)ID會(huì)更新动壤,原系統(tǒng)盤(pán)被釋放。
系統(tǒng)盤(pán)的云盤(pán)類(lèi)型不能更換淮逻。
實(shí)例的IP地址和MAC地址不變琼懊。
為了保證有足夠的快照額度完成新系統(tǒng)盤(pán)的自動(dòng)快照策略,您可以 刪除不需要的舊系統(tǒng)盤(pán)快照爬早。
本文介紹如何將系統(tǒng)盤(pán)的鏡像更換為公共鏡像哼丈。
注意事項(xiàng)
更換系統(tǒng)盤(pán)是一個(gè)高風(fēng)險(xiǎn)操作,所以筛严,在更換系統(tǒng)盤(pán)之前醉旦,請(qǐng)務(wù)必認(rèn)真閱讀以下注意事項(xiàng)。
風(fēng)險(xiǎn)
更換系統(tǒng)盤(pán)存在如下風(fēng)險(xiǎn):
更換系統(tǒng)盤(pán)需要停止實(shí)例桨啃,因此會(huì)中斷您的業(yè)務(wù)车胡。
更換完成后,您需要在新的系統(tǒng)盤(pán)中重新部署業(yè)務(wù)運(yùn)行環(huán)境照瘾,有可能會(huì)對(duì)您的業(yè)務(wù)造成長(zhǎng)時(shí)間的中斷匈棘。
更換系統(tǒng)盤(pán)相當(dāng)于重新為您的實(shí)例分配了一個(gè)系統(tǒng)盤(pán),磁盤(pán)ID會(huì)改變析命,所以基于舊的系統(tǒng)盤(pán)創(chuàng)建的快照將不能用于回滾新的系統(tǒng)盤(pán)主卫。
說(shuō)明:
更換系統(tǒng)盤(pán)后,您手動(dòng)創(chuàng)建的快照不受影響鹃愤,您仍能用這些快照創(chuàng)建自定義鏡像簇搅。如果您為舊的系統(tǒng)盤(pán)設(shè)置了自動(dòng)快照策略,而且設(shè)置了自動(dòng)快照隨磁盤(pán)釋放软吐,則自動(dòng)快照策略不再適用于新的系統(tǒng)盤(pán)馍资,而且,舊系統(tǒng)盤(pán)的自動(dòng)快照會(huì)自動(dòng)刪除。
準(zhǔn)備工作
如果要更換為L(zhǎng)inux系統(tǒng)鸟蟹,而且選擇SSH密鑰對(duì)認(rèn)證乌妙,您必須先 創(chuàng)建SSH密鑰對(duì)。
因?yàn)楦鼡Q系統(tǒng)盤(pán)是一個(gè)高危操作建钥,可能會(huì)造成數(shù)據(jù)丟失或業(yè)務(wù)停止藤韵,為了最大限度地減少更換系統(tǒng)盤(pán)對(duì)您業(yè)務(wù)的影響,建議在更換系統(tǒng)盤(pán)之前先 為當(dāng)前系統(tǒng)盤(pán)創(chuàng)建快照熊经。
說(shuō)明:
- 避免在您的業(yè)務(wù)高峰期創(chuàng)建快照泽艘,以免影響業(yè)務(wù)。一個(gè)40 GiB的快照镐依,第一次創(chuàng)建大約需要40分鐘匹涮。因此請(qǐng)預(yù)留出足夠的時(shí)間。
- 創(chuàng)建快照時(shí)槐壳,請(qǐng)確保系統(tǒng)盤(pán)有足夠的空間然低,建議預(yù)留1 GiB的空間,否則系統(tǒng)盤(pán)擴(kuò)容更換后务唐,系統(tǒng)可能無(wú)法正常啟動(dòng)雳攘。
操作步驟
按以下步驟更換系統(tǒng)盤(pán):
登錄 ECS管理控制臺(tái)。
在左側(cè)導(dǎo)航欄里枫笛,單擊 實(shí)例吨灭。
選擇地域。
找到需要更換系統(tǒng)盤(pán)的實(shí)例刑巧,在 操作 列中喧兄,選擇 更多 > 停止,并按頁(yè)面提示停止實(shí)例啊楚。
- 實(shí)例停止后吠冤,在 操作 列中,選擇 更多 > 更換系統(tǒng)盤(pán)特幔。
在彈出的對(duì)話框里,仔細(xì)閱讀更換系統(tǒng)盤(pán)注意事項(xiàng)后闸昨,單擊 確定蚯斯,更換系統(tǒng)盤(pán)。
在 更換系統(tǒng)盤(pán) 頁(yè)面上饵较,
鏡像類(lèi)型:選擇 公共鏡像拍嵌,并選擇需要的鏡像版本。
系統(tǒng)盤(pán):不能更換系統(tǒng)盤(pán)類(lèi)型循诉,但是您可以根據(jù)業(yè)務(wù)需求和新鏡像的需求擴(kuò)容系統(tǒng)盤(pán)横辆,最大容量為500 GiB。擴(kuò)容時(shí)能設(shè)置的最小容量與系統(tǒng)盤(pán)當(dāng)前容量和鏡像有關(guān)茄猫,如下表所示狈蚤。
如果您的實(shí)例是I/O優(yōu)化實(shí)例困肩,而且新的操作系統(tǒng)是Linux系統(tǒng),您能選擇使用密碼認(rèn)證或SSH密鑰對(duì)認(rèn)證脆侮。您必須設(shè)置登錄密碼或者綁定SSH密鑰對(duì)锌畸。
確認(rèn)無(wú)誤后,單擊 確定更換靖避。
登錄ECS管理控制臺(tái)監(jiān)控系統(tǒng)狀態(tài)潭枣。完成操作系統(tǒng)更換大概需要10分鐘。完成后幻捏,實(shí)例會(huì)自動(dòng)啟動(dòng)盆犁。
后續(xù)操作
更換系統(tǒng)盤(pán)后,您可能需要做以下操作:
(可選)為新的系統(tǒng)盤(pán)設(shè)置自動(dòng)快照策略篡九。自動(dòng)快照策略是與磁盤(pán)ID綁定的谐岁。更換了新的系統(tǒng)盤(pán)后,舊磁盤(pán)上應(yīng)用的自動(dòng)快照策略自動(dòng)失效瓮下。您需要對(duì)新系統(tǒng)盤(pán)設(shè)置自動(dòng)快照策略翰铡。
-
如果更換前后都是Linux系統(tǒng),而且讽坏,實(shí)例上原來(lái)掛載了數(shù)據(jù)盤(pán)并設(shè)置了開(kāi)機(jī)自動(dòng)掛載分區(qū):更換系統(tǒng)盤(pán)后锭魔,原來(lái)系統(tǒng)盤(pán)中的分區(qū)掛載信息丟失。您必須在新系統(tǒng)盤(pán)的/etc/fstab文件寫(xiě)入新分區(qū)信息路呜,并掛載分區(qū)迷捧,不需要再次分區(qū)并格式化數(shù)據(jù)盤(pán)。操作步驟如下胀葱,具體的操作命令參考 快速入門(mén) 里的 Linux格式化和掛載數(shù)據(jù)盤(pán):
- (建議)備份etc/fstab漠秋。
- 向/etc/fstab寫(xiě)入新分區(qū)信息。
- 查看/etc/fstab中的新分區(qū)信息抵屿。
- 運(yùn)行
mount
命令掛載分區(qū)庆锦。 - 查看文件系統(tǒng)空間和使用情況:運(yùn)行命令
df -h
。
掛載操作完成后轧葛,不需要重啟實(shí)例即可開(kāi)始使用新的數(shù)據(jù)盤(pán)搂抒。