違法網站請勿向我司工作人員發起任何形式的人工服務請求,嚴禁利用鴻茂傳媒技術支持服務與產品從事任何非法活動,如有發現不再提供任何技術支持。×

centos 7遷移anolis os 7系統手冊

溫馨提醒:如果進行遷移操作的話,建議先快照備份伺服器,以免出現問題可以及時恢復快照。

1 遷移注意事項

anolis os 7生態上和依賴管理上保持跟centos7.x兼容,一鍵式遷移腳本centos2anolis.py,實現centos7.x到anolis os 7的平滑遷移。

使用遷移腳本前需要注意如下事項:

遷移涉及到軟體包的重新安裝,是不可逆過程,執行遷移前務必做好系統備份。

遷移過程涉及到訪問anolis os的官方repo,需要確保待遷移環境網絡能夠正常訪問anolis os repo。

需要使用root用戶執行。

遷移過程依賴於yum,確保yum組件能夠正常運行。

遷移腳本提供了anolis os repo訪問加速的功能,如果訪問anolis os官方repo速度較慢,可以通過-s選項進行加速訪問。

anolis os 不提供i686架構的軟體包,如您系統上安裝了centos的i686架構的軟體包,則無法正常遷移。

2 部署遷移工具

選項一 從本地 yum 源安裝遷移工具

如果待遷移系統無法訪問龍蜥 mirror,首先建議在內網搭建一套本地yum源。(如何做本地yum源 用戶名: rsync_user , 密碼: rsync@2020) ,然後通過本地源安裝遷移工具。假設本地源地址為http://local.repo.com/anolis, 則下載遷移工具軟體源:

wget http://local.repo.com/anolis/migration/anolis-migration.repo-o/etc/yum.repos.d/anolis-migration.repo

然後執行下述命令將/etc/yum.repos.d/anolis-migration.repo 裡面的baseurl地址替換為本地源地址。

sed -i" s#baseurl=https://mirrors.openanolis.cn/#baseurl=http://local.repo.com/#"

安裝遷移工具centos2anolis:

yum -y install centos2anolis

選項二 從社區 yum 源(mirrors.openanolis.cn) 安裝遷移工具

如果待遷移系統可以聯網,則下載遷移工具軟體源:

wget https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo-o/etc/yum.repos.d/anolis-migration.repo

安裝遷移工具centos2anolis:

yum -y install centos2anolis

3 遷移執行

選項一 使用本地 yum 源執行遷移

針對本地配置的龍蜥 yum 源, 該如何使用遷移工具進行遷移操作?

在無法接入到mirrors.openanolis.cn 或mirrors.aliyun.com時,可以使用本地源遷移系統。(如何做本地yum源 用戶名: rsync_user , 密碼: rsync@2020)

1、在運行工具之前,新建或者編輯anolis倉庫的repo文件:/etc/yum.repos.d/switch-to-anolis.repo (注意,請確保文件名為 switch-to-anolis.repo), 將對應的 repo baseurl 地址改成本地源 repo 地址, 譬如,假設本地源地址為http://local.repo.com/anolis, 則配置文件如下

[an7_baseos]

name=anolisos-7 - baseos

baseurl=http://local.repo.com/anolis/7.9/os/$basearch/os

gpgcheck=0

enabled=1


[an7_updates]

name=anolisos-7 - updates

baseurl=http://local.repo.com/anolis/7.9/updates/$basearch/os

gpgcheck=0

enabled=1

1、執行下面命令進行遷移

centos2anolis.py -l

上述命令是默認遷移到帶 anck 內核的龍蜥os,如果你想遷移到帶 rhck 內核的龍蜥os請執行下面的命令進行遷移

centos2anolis.py -l --rhck

選項二 使用社區 yum 源(mirrors.openanolis.cn) 執行遷移

直接執行下述命令即可

centos2anolis.py

上述命令是默認遷移到帶 anck 內核的龍蜥os,如果你想遷移到帶 rhck 內核的龍蜥os請執行下面的命令進行遷移

centos2anolis.py --rhck

遷移完成後,系統會提示如下信息,表示遷移成功,重啟即可進入anolis os系統。

centos2anolis.py提供了-v選項,用於記錄遷移前後的軟體包信息,您可以根據需要判斷是否添加選項。添加-v選項,遷移完成後會在/var/tmp目錄下生成遷移前後的rpm信息,命名格式為:

# 遷移前

$(hostname)-rpms-list-before.log

$(hostname)-rpms-verified-before.log

# 遷移後

$(hostname)-rpms-list-after.log

$(hostname)-rpms-verified-after.log

4 遷移後驗證

查看os版本:

# cat/etc/os-release

name=" anolis os"

version=" 7.9"

id=" anolis"

id_like=" rhel fedora centos"

version_id=" 7.9"

pretty_name=" anolis os 7.9"

ansi_color=" 0;31"

home_url=" https://openanolis.cn/"

bug_report_url=" https://bugs.openanolis.cn/"


centos_mantisbt_project=" centos-7"

centos_mantisbt_project_version=" 7"

redhat_support_product=" centos"

redhat_support_product_version=" 7"

5 faq

1)就地遷移失敗是否可回滾?

遷移工具不支持回滾,遷移失敗無法恢復到遷移初始狀態,遷移前務必做好系統備份。

2)遷移出現問題怎麼辦?

a.先在龍蜥社區知識庫查看是否有同樣的問題。

b.保存遷移工具執行報錯信息,並提供初始系統信息(系統版本,內核,軟體包列表等等),附上遷移日誌文件/var/log/centos2anolis.log,及時與我們聯繫獲取幫助。

© 網站版權與免責聲明

1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;

2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;

3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;

4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;

5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明

服務需求留言板
*緊急問題聯繫客服
提交
提交需求
工作日: 8:30 - 22:00 在線qq客服

掃碼諮詢微信客服

鴻茂傳媒企業居間
頂部