腾讯云轻量级应用服务器 centos7 迁移 anolis8

参考文档

https://www.yuque.com/anolis-docs/manual/migration-guide#gGbKa

执行 leapp preupgrade --no-rhsm 报错了,没有 requests 库,虽然我已经执行了以下命令

pip list | grep requests && pip uninstall requests urllib3 -y

yum -y install python-urllib3 python-requests

很有可能的是 python-requests 并没有和 pip list 里的匹配,因为我在 pip list 没有找到 requests
当我用 pip 安装包时,总是会报各种错误
比如:

[root@tx ~]# pip install xx
    100% |████████████████████████████████| 9.6MB 90.7MB/s
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    IOError: [Errno 2] No such file or directory: '/tmp/pip-build-vm0xle/fastapi/setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-vm0xle/fastapi/
You are using pip version 8.1.2, however version 22.2.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

还有就是说当前 python 版本与 requests 2.28不匹配,必须要升级到 python3

最后我是通过 easy_install requests==2.22.0 解决了requests 的安装问题。然后接着文档里的命令执行

leapp preupgrade --no-rhsm

评估通过后继续执行 leapp upgrade --no-rhsm

最终迁移成功。
附一张成功的截图

[root@tx ~]# cat /etc/os-release
NAME="Anolis OS"
VERSION="8.6"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.6"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.6"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"

中间出现了小转折。
重启之后发现登录不上了
一直报错 ssh: connect to host xx port 22: Connection timed out
打开 vnc 链接一直报如下错误:

Sep 28 23:34:08 tx-renbo cloud-init[1083]: 2022-09-28 15:34:08,429 - url_helper.py[WARNING]: Calling 'http://100.100.100.200/2016-01-01/meta-data/instance-id'
 failed [104/300s]: request error [HTTPConnectionPool(host='100.100.100.200', port=80): Max retries exceeded with url: /2016-01-01/meta-data/instance-id (Caus
ed by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fa11f7d5908>, 'Connection to 100.100.100.200 timed out. (connect timeout=5.0)'))]
Sep 28 23:37:24 tx-renbo cloud-init[1083]: 2022-09-28 15:37:24,652 - util.py[WARNING]: No instance datasource found! Likely bad things to come!
Sep 28 23:37:24 tx-renbo systemd[1]: cloud-init.service: Main process exited, code=exited, status=1/FAILURE
Sep 28 23:37:24 tx-renbo systemd[1]: cloud-init.service: Failed with result 'exit-code'.
Sep 28 23:37:24 tx-renbo systemd[1]: Failed to start Initial cloud-init job (metadata service crawler).

感觉可能是没开 root 登录权限。。最后手动重启了几次,不知道怎么的就可以登陆上了,很神奇(我都准备找腾讯的技术支持问一下了)。
大家一定要切记将 /etc/ssh/sshd_configPermitRootLogin yes取消注释!
感觉迁移重启后大概花费了快1个小时才连接上。

posted @ 2022-09-29 00:02  绣幕  阅读(369)  评论(0编辑  收藏  举报