baacloud最新地址「baacloud安卓版本怎麼使用」

為什麼要遷移?

去年新聞,

12 月 8 日,CentOS 開發團隊在其官博宣布,CentOS 8 將在 2021 年底結束支持,CentOS 7 由於用戶基數與用戶貢獻較多,因此會按照計劃維護至生命周期結束即 2024 年 6 月 30 日,接下來一年會把重心放到 CentOS Stream 上。

然後上周公司伺服器報了好多漏洞 種了挖礦病毒。所以總監讓我參考阿里雲官方的文檔先嘗試測試伺服器升級一下。於是便有了本篇小記

如何升?

https://help.aliyun.com/document_detail/370865.html

先檢查伺服器磁碟空間

  • 內存大小:300 MiB
  • 雲盤容量:
  • /usr目錄需要250 MiB
  • /var目錄需要1.5 GiB
  • /boot目錄需要50 MiB
Centos8 遷移Alibaba Cloud Linux 3

滿足

切換源:

當您在阿里雲上繼續使用默認配置的CentOS 8的源會發生報錯。報錯示例如下圖所示:

Centos8 遷移Alibaba Cloud Linux 3

您可以通過下文的操作步驟,在CentOS 8操作系統的ECS實例中將源配置按照網路環境不同進行切換。

  • yum源:專有網路VPC類型實例需切換為http://mirrors.cloud.aliyuncs.com/centos-vault/8.5.2111源。
  • epel源:專有網路VPC類型實例需切換為http://mirrors.cloud.aliyuncs.com/epel-archive/8/源。

說明 本文主要說明ECS實例中的相關操作與配置。如果您的伺服器不是ECS實例,需保證伺服器具有公網訪問能力,並且源地址
http://mirrors.cloud.aliyuncs.com需要替換為http://mirrors.aliyun.com。例如,切換yum源為http://mirrors.aliyun.com/centos-vault/8.5.2111/;切換epel源為http://mirrors.aliyun.com/epel-archive/8/。

操作步驟

  1. 登錄CentOS 8系統的ECS實例。具體操作,請參見連接方式概述。
  2. 運行以下命令備份之前的repo文件。rename ‘.repo’ ‘.repo.bak’ /etc/yum.repos.d/*.repo
  3. 運行以下命令下載最新的repo文件。wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
  4. 運行以下命令替換repo文件中的鏈接。sed -i ‘s/mirrors.cloud.aliyuncs.com/url_tmp/g’ /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i ‘s/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g’ /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i ‘s/url_tmp/mirrors.aliyun.com/g’ /etc/yum.repos.d/Centos-vault-8.5.2111.repo sed -i ‘s/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g’ /etc/yum.repos.d/epel-archive-8.repo
  5. 運行以下命令重新創建緩存。yum clean all && yum makecacheyum源和epel源切換完成後,即可使用yum install命令在實例上安裝您所需要的軟體包。

安裝遷移工具

  1. 下載遷移工具軟體源。wget http://mirrors.aliyun.com/alinux/migration/alinux-migration.repo -O /etc/yum.repos.d/alinux-migration.repo
  2. 安裝遷移工具centos8toalinux3。yum -y install centos8toalinux3
  3. 執行遷移工具

centos8toalinux3.py

  1. 遷移結果說明:如果出現如下圖所示的提示信息,則表示您的CentOS 8操作系統配置了圖形化界面,遷移工具不支持遷移操作,並自動結束了遷移操作。
Centos8 遷移Alibaba Cloud Linux 3

如果出現如下圖所示的提示信息,則表示遷移操作完成。

Centos8 遷移Alibaba Cloud Linux 3

2.運行以下命令,查看遷移後的操作系統信息。cat /etc/os-release如下圖所示,表示操作系統已成功遷移為Alibaba Cloud Linux 3。

Centos8 遷移Alibaba Cloud Linux 3

3.運行以下命令,重啟ECS實例,使系統進入Alibaba Cloud Linux 3操作系統內核。reboot待ECS重啟完成,您可以運行uname -r命令查看Alibaba Cloud Linux 3內核版本信息。示例操作如下圖所示:

Centos8 遷移Alibaba Cloud Linux 3

我重啟前

4.18.0-193.14.2.el8_2.x86_64

重啟後

5.10.60-9.al8.x86_64

至此升級成功。

常見問題

  • 如何確認操作系統遷移前後的變化?操作系統遷移工具支持記錄遷移前後的軟體包信息,如果您通過centos8toalinux3.py -V命令執行遷移操作,遷移完成後您可以通過記錄文件對比遷移前後的變化。記錄文件存放於/var/tmp目錄下,該目錄下不同命名的文件說明如下:遷移前軟體包(RPM)的信息記錄在下列文件:$(hostname)-rpms-list-before.log$(hostname)-rpms-verified-before.log遷移後軟體包(RPM)的信息記錄在下列文件:$(hostname)-rpms-list-after.log$(hostname)-rpms-verified-after.log
  • 遷移過程中出現異常並導致遷移失敗如何處理?
  • 遷移操作不可逆,如果遷移過程中出現異常,則無法再恢復到系統原始狀態。因此建議您在遷移操作前為ECS實例創建快照備份數據,當遷移過程中出現異常,可通過快照回滾雲盤。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/203775.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-07 12:11
下一篇 2024-12-07 12:11

相關推薦

發表回復

登錄後才能評論