您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

时间:2022-07-05 09:01:27  来源:  作者:肥球inCD

一、初始条件

准备一台虚拟机为centos 8.5 x64版本,可以在国内的阿里的开源镜像站中下载。下载地址为:
https://mirrors.aliyun.com/centos/8/isos/x86_64/,选择下载10.1GB的镜像。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

使用虚拟机进行安装,安装的过程不再赘述,安装完成后用SSH工具,我这里选用的Secure CRT并用ROOT账户登录。

使用“cat /etc/os-release”查看系统版本为CentOS 8。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

为了保证实验的有效性,安装一个JDK和Tomcat,分别在Oracle和Tomcat官网进行下载。JDK版本为1.8.0_333。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

Tomcat的版本为8.5.81,Tomcat的默认启动端口为8080,没有修改CentOS的iptables,这不是本测试讨论的重点。于是采用本机访问的方式,看见Tomcat正常运行。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

二、迁移前关闭Tomcat

首先关闭Tomcat,进入Tomcat的安装目录,我这里是
/usr/local/Apache-tomcat-8.5.81,在bin目录下,运行.shutdown.sh,即可关闭Tomtcat。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

本机访问一下,已经不能访问。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

三、安装迁移工具

在龙蜥官网上提供了迁移手册,我们按照手册的步骤,一步一步开始迁移。CentOS 8的用户手册地址为
https://openanolis.cn/sig/migration/doc/380658406925893825,仔细阅读注意事项。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

1、下载迁移工具软件源

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


完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

2、安装迁移工具

yum -y install centos2anolis


完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

这里有一个报错,这是因为CentOS 8目前已经结束了生命周期(EOL),所以默认的yum源都失效。这步安装不成功,是无法进行迁移。

解决方法:

(1)首先备份旧的源

cd /etc/yum.repo.d/ //进入yum.repo.d目录

mkdir repoBack //新建一个repoBack文件夹

mv *.repo repoBack/ //将原来的.repo文件全部移动到repoBack路径下


完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

(2)到阿里开源镜像站,下载对应的repo文件,下载地址为
http://mirrors.aliyun.com/repo/这里选择CentOS-8.repo

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

(3)将下载的Centos-8.repo和之前的anolis-migration.repo都上传到/etc/yum.repo.d/。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

(4)再次运行yum -y install centos2anolis,安装迁移工具,安装成功。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

四、正式迁移

安装成功迁移工具以后,开始正式迁移。

centos2anolis.py


完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

迁移的过程有点长,大概半个多小时,根据系统里面已经安装的包以及机器的配置时间有少许差别。提示“Switch complete.”迁移完成,需要重启系统。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

五、迁移验证

重启时,启动界面这时已经变成Anolis。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

进入桌面后,也是龙蜥的默认桌面。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

使用SSH工具重新连接,验证系统配置:

cat /etc/os-release //查看当前系统版本,应该显示为anolis

rpm -qa --qf "%{NAME} %{VENDOR}n" | grep CentOS //查看是否有遗留包


完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

注意:如果检查遗留包中有Kernel 的CentOS 包为正常现象,表示Kernel兼容当前环境;如有不为Kernel的CentOS包,说明迁移有问题,具体可到龙蜥社区中寻找相关答案。

检查服务是否正常,迁移前安装了JDK和Tomcat。

JAVA -version //检查JAVA版本信息

cd
/usr/local/apache-tomcat-8.5.81/bin // Tomcat的运行路径

./startup.sh //运行Tomcat


完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

在本机浏览器中访问 http://localhost:8080 ,页面访问正常,Tomcat运行正常。

完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程

 

至此,迁移完毕。



Tags:Anolis   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
完整测试CentOS 8迁移到阿里龙蜥(Anolis)8 全过程
一、初始条件准备一台虚拟机为CentOS 8.5 x64版本,可以在国内的阿里的开源镜像站中下载。下载地址为: https://mirrors.aliyun.com/centos/8/isos/x86_64/,选择下载10.1GB的镜...【详细内容】
2022-07-05  Search: Anolis  点击:(738)  评论:(0)  加入收藏
CentOS停更;阿里发布全新操作系统(Anolis OS)
Linux系统对于Java程序员来说,就好比“乞丐手里的碗”,任何业务都离不开他的身影,因为服务端的广泛使用,也因此衍生出了各种不同的发行版,其中我个人用的最多、且最喜欢的就是Cen...【详细内容】
2022-03-09  Search: Anolis  点击:(519)  评论:(0)  加入收藏
▌简易百科推荐
为什么Nginx被称为“反向”代理呢?
Nginx(发音为"engine-x")是一款高性能、轻量级的开源Web服务器软件,也可用作反向代理服务器、负载均衡器和HTTP缓存。Nginx之所以有被称为“反向”代理,是因为它充当客户端设备...【详细内容】
2024-02-01  coderidea  微信公众号  Tags:Nginx   点击:(61)  评论:(0)  加入收藏
哪种服务器操作系统更好呢?
在当今的IT世界中,服务器操作系统扮演着至关重要的角色。它们是确保服务器能够高效、安全地运行的关键因素。然而,对于许多人来说,服务器操作系统的种类和特点可能是一个复杂的...【详细内容】
2024-01-30    简易百科  Tags:操作系统   点击:(81)  评论:(0)  加入收藏
什么是VPS服务器
VPS服务器是一种虚拟化技术,它将一台物理服务器划分为多个虚拟的独立服务器,每个虚拟服务器都可以拥有自己的操作系统、运行环境、应用程序等。这种技术使得每个虚拟服务器可...【详细内容】
2024-01-30    简易百科  Tags:VPS服务器   点击:(76)  评论:(0)  加入收藏
VPS服务器下载速度慢?这五招帮你提速
VPS服务器下载速度慢可能会让用户感到沮丧,尤其是对于需要大量下载和上传数据的用户。幸运的是,有一些方法可以帮助您提高VPS服务器的下载速度,使您的在线体验更加顺畅。在本文...【详细内容】
2024-01-30  IDC行业观察者    Tags:VPS服务器   点击:(61)  评论:(0)  加入收藏
美国VPS和英国VPS:地理位置对服务器性能的影响
在今天的数字时代,VPS已成为在线业务和网站托管的关键组成部分。然而,选择合适的VPS主机服务时,地理位置通常被忽视,尽管它对服务器性能有着重要的影响。本文将探讨美国VPS和英...【详细内容】
2024-01-26  IDC行业观察者    Tags:服务器   点击:(56)  评论:(0)  加入收藏
如何判断服务器所需带宽:基于业务需求和流量模式的关键考量
在选择服务器时,带宽是一个重要的考虑因素。带宽的大小直接影响到网站的加载速度和用户的访问体验。那么,如何判断服务器需要多大的带宽呢?本文将为你揭示这一关键问题的答案...【详细内容】
2024-01-26  源库科技    Tags:服务器   点击:(81)  评论:(0)  加入收藏
服务器内存空间及IO操作原理解析
服务器的内存空间分为内核空间和用户空间,而我们编写的程序通常在用户空间中运行。在进行读写操作时,我们直接操作的是用户缓冲区,而用户缓冲区的内容来自于内核缓冲区。这种内...【详细内容】
2024-01-23  王建立    Tags:服务器   点击:(46)  评论:(0)  加入收藏
如何在Java环境中安装Nginx?
1. 下载Nginx:首先,前往Nginx官方网站(https://nginx.org/en/download.html)下载新版本的Nginx。选择适合您操作系统的版本,通常有Windows、Linux和Mac等不同操作系统的版本可供...【详细内容】
2024-01-22  敲代码的小动    Tags:Nginx   点击:(71)  评论:(0)  加入收藏
服务器证书和SSL证书有啥区别?
在互联网经济时代,随着越来越多的信息以及合作都是从企业官网开始的,因此绝大多数企业都会为自己的网站配置SSL证书,以提高安全性。在接触SSL证书时,也有很多人称之为服务器证书...【详细内容】
2024-01-10  安信SSL证书    Tags:服务器证书   点击:(67)  评论:(0)  加入收藏
宝塔面板怎样部署java项目?
宝塔面板怎样部署java项目?在使用宝塔面板部署Java项目之前,需要确保已经安装了Java Development Kit (JDK)。接下来,将介绍如何使用宝塔面板来部署Java项目的步骤。步骤一:安装...【详细内容】
2024-01-09  西部数码    Tags:宝塔面板   点击:(128)  评论:(0)  加入收藏
站内最新
站内热门
站内头条