身份认证系统迁移至浪潮信息KOS5.8过程记录

身份认证系统迁移至浪潮信息KOS5.8过程记录

目录

  • 身份认证系统迁移至浪潮信息KOS5.8过程记录
    • 项目背景
    • 简介
      • 环境介绍
    • 实施
      • 01.迁移前准备
      • 02.迁移
        • 登录浪潮信息KeyarchOS迁移平台
      • 03.操作总结
        • 本次操作过程使用X2Keyarch时发现的技术亮点:

在这里插入图片描述

项目背景

CentOS 停更危机

  • 2020 年 12 月 8 日,CentOS 项目宣布,CentOS Linux 8 将于 2021 年底结束支持
  • 而 CentOS 7 将在其生命周期结束后(2024 年 6 月 30 日)停止维护。
  • CentOS Linux 的终止也昭示着操作系统的格局必然面临格局洗牌。
  • 对于操作系统的厂商和研发人员而言,机会与挑战并存。
  • 对于其他的 Linux 发行版而言,这一决定可能会带来机遇和竞争。

简介

环境介绍

本次迁移使用浪潮信息提供的迁移工具X2Keyarch实现由CentOS7部署的应用,平滑迁移至浪潮信息操作系统KeyarchOS5.8

X2Keyarch:X2Keyarch可以对软硬件及系统配置给出全方位分析,其原地升级技术将存量 CentOS 7 系统批量统一升级至 KeyarchOS 操作系统,升级后系统参数无需重新配置,同时针对客户业务系统与底层操作系统关联较大的特点,KeyarchOS 对原地迁移工具做了深度优化,经过逻辑调整、自定义开发,保证业务系统平滑迁移。

  • 迁移工具:X2Keyarch
  • 操作系统迁移软件 V2.0特点平滑迁移
  • 进行迁移的系统:CentOS7
  • 迁移后的系统:KeyarchOS5.8
  • 应用:某安全厂商身份认证系统
  • 中间件:Tomcat
  • 数据库:MySql

实施

01.迁移前准备

  • 应用校验
  • 在Centos7上部署了某安全厂商身份认证系统、tomcat、mysql
  • 进入系统初始化页面
  • 选择创建连接
  • 不进行勾选其他校验机制
  • 创建管理员账号与密码
  • 选择默认配置
  • 该身份认证系统初始化完成
  • 输入刚刚创建的用户设置的密码
  • 搭建部署完成
  • 进入该身份认证系统的控制台页面,搭建部署完成。
  • 至此,该身份认证系统部署完成,下面进行迁移行动

02.迁移

登录浪潮信息KeyarchOS迁移平台
  • 使用X2Keyarch操作系统迁移软件 V2.0进行迁移活动

在这里插入图片描述

  • 登录进入首页后,默认显示主机列表,可对主机进行管理,进行编辑、删除、远程连接等操作

在这里插入图片描述

  • 选择顶部菜单栏操作系统迁移-迁移评估

在这里插入图片描述

  • 可以进行系统评估与硬件评估
  • 选择评估部分同时选择系统评估和硬件评估,
  • 系统评估为评估系统配置信息与KOS系统是否兼容,
  • 硬件评估可评估系统下硬件与KOS系统是否兼容。
  • 可以进行查看已评估的记录,可以进行重试、删除、查看报告操作

在这里插入图片描述

  • 进行评估

在这里插入图片描述

  • 评估完成

在这里插入图片描述

  • 点击查看评估报告
    报告中,迁移实施的风险项进行了列举

在这里插入图片描述
在这里插入图片描述
此处的高风险项无需关注,并不影响迁移,只有inhibitor的选项会影响迁移。
迁移实施
迁移:菜单栏选择操作系统迁移-迁移实施
在这里插入图片描述

  • 点击批量实施,弹出配置窗口

在这里插入图片描述

  • 主机选择

Repo配置选择公网地址

备份配置选择不备份:此处选择不备份,原因是本次迁移的服务器来自于云服务器,配置较低,备份会很慢。

点击确定,左侧部分会有迁移进度,等进度到100%后,表示迁移完成,ssh进系统查看系统版本变为kos5.8。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 在迁移过程中,可以查看实施日志

在这里插入图片描述在这里插入图片描述

cat /etc/os-release
  • ssh进系统查看系统版本变为kos5.8。

在这里插入图片描述

  • 系统已经完成变更,
    尝试访问web应用

登录密码后,进入应用控制台页面,访问正常

至此,迁移完成


03.操作总结

本次操作过程使用X2Keyarch时发现的技术亮点:
  1. 迁移前-实施风险评估报告

在这里插入图片描述

  1. 迁移前-进行备份
    在这里插入图片描述

  2. 迁移中-迁移过程实施报告与日志
    在这里插入图片描述

  3. 迁移后-支持系统回退、系统重置
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/149823.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SQLite3 数据库学习(三):SQLite C API 接口详解

参考引用 SQLite 权威指南(第二版)SQLite3 入门 1. 接口基本使用 SQLite C API 接口在线文档 1.1 打开数据库文件 返回值 成功返回 0 (SQLITE_OK),失败返回 1 (SQLITE_ERROR) 参数 const cha…

前端js,reduce归并操作图解

// 数组reduce方法// arr.reduce(function(上一次值, 当前值){}, 初始值)const arr [1, 5, 8]// 1. 没有初始值 // const total arr.reduce(function (prev, current) {// return prev current// })// console.log(total)// 2. 有初始值// const total arr.reduce(functi…

15:00进去,15:08就出来了,问的问题太变态了。

前不久刚从一家小自研出来,祸不单行,没想到的是在另一家公司也凉了。 到这家公司上班,每天加班是常态,但看在钱的面子上倒是还能忍受,毕竟给加班费,没想到前段时间突然出了通知,不仅加班费没了…

JVM虚拟机——类加载器(JDK8及以前,打破双亲委派机制)(JDK9之后的类加载器)

目录 1.自定义类加载器2.线程上下文类加载器3.OSGi模块化4.JDK9之后的类加载器5.类加载器总结 1.自定义类加载器 ⚫ 一个Tomcat程序中是可以运行多个Web应用的,如果这两个应用中出现了相同限定名的类,比如Servlet类,Tomcat要保证这两个类都能…

msvcp120.dll下载_msvcp120.dll文件丢失解决[dll系统文件修复]

msvcp120.dll是Microsoft Visual C库中的一个重要组件,属于Microsoft Visual C 2005 Redistributable Package。它提供了许多用于执行C程序所需的函数。Visual C是一款流行的集成开发环境(IDE),广泛应用于游戏、视频和图形处理等领…

【计算机组成原理】绘制出纯整数(1字节)和纯小数的数轴

绘制出用原码、反码、补码表示纯整数(字节) 的数轴: 对于一字节的大小,原码和反码都只能表示255个数字,因为0占了2个符号数。而补码能表示256个数字,因为0和-0的补码是一样的。所以多出来一个符号数1000 0000能够表示-128所以&…

Android 摇一摇功能实现,重力加速度大于15

最近接到需求实现摇一摇需求,不过这个法律限制的很严格,属于敏感地带,实现后又被叫停了。 法律要求: 如果按照规定,操作时间不少于3s就基本没什么跳转了。 实现的话,只考虑了第一条,即&#…

JCJC错别字检测系统安装部署手册

本手册是针对 Ubuntu 服务器环境的安装使用说明。CentOS安装手册,请参考连接: JCJC错别字系统部署-腾讯云开发者社区-腾讯云 。 安装步骤: 第一步:安装 docker 离线方式在Ubuntu 18.04 上安装Docker ,参考连接&am…

UniApp中的数据存储与获取指南

目录 介绍 数据存储方案 1. 本地存储 2. 数据库存储 3. 网络存储 实战演练 1. 本地存储实例 2. 数据库存储实例 3. 网络存储实例 注意事项与最佳实践 结语 介绍 在移动应用开发中,数据的存储和获取是至关重要的一部分。UniApp作为一款跨平台应用开发框架…

delete 与 truncate 命令的区别

直接去看原文 原文链接:【SQL】delete 与 truncate 命令的区别_truncate和delete的区别-CSDN博客 -------------------------------------------------------------------------------------------------------------------------------- 1. 相同点 二者都能删除表中的数据…

计算属性与watch的区别,fetch与axios在vue中的异步请求,单文本组件使用,使用vite创建vue项目,组件的使用方法

7.计算属性 7-1计算属性-有缓存 模板中的表达式虽然很方便,但是只能做简单的逻辑操作,如果在模版中写太多的js逻辑,会使得模板过于臃肿,不利于维护,因此我们推荐使用计算属性来解决复杂的逻辑 <!DOCTYPE html> <html lang"en"> <head><meta …

炫酷爱心表白

一、代码 <!DOCTYPE html> <!-- saved from url(0051)https://httishere.gitee.io/notion/v4/love-name.html --> <html><head><meta http-equiv"Content-Type" content"text/html; charsetUTF-8"><title>&#x1f4…

11_聚类算法

文章目录 1 聚类1.1 什么是聚类1.2 相似度/距离公式1.3 聚类的思想 2 K-means算法2.1 K-means算法步骤2.2 K-means算法思考2.3 K-means算法优缺点 3 解决K-Means算法对初始簇心比较敏感的问题3.1 二分K-Means算法3.2 K-Means算法3.3 K-Means||算法3.4 Canopy算法3.4.1 Canopy算…

gradle PKIX path building failed

最近编译gradle项目的时候突然出错了,说是could not resolve org.springframework.boot.spring-boot-gradle-plugin:xxx 最后的错误是PKIX path building failed 这个错初一看是https的证书校验错误&#xff0c;然后网上搜了很多解决方案都不行&#xff0c;最后摸索出来是grad…

LTV预测算法从开发到上线,浅谈基于奇点云DataSimba的MLOps实践

今年8月&#xff0c;StartDT旗下GrowingIO分析云产品客户数据平台&#xff08;CDP&#xff09;正式上线了LTV预测标签。通过开箱即用的标签功能&#xff0c;分析师就能一键生成用户价值的预测结果&#xff0c;用于用户运营和价值分析。 LTV预测标签背后是怎样的算法&#xff1…

url找不到404的问题,url被拼接

今天遇到一个测试feign调用的功能&#xff0c;如图所示 先说结论 Controller换成RestController 将日志设置为debug模式 被DispatcherServlet FORWARD了 找到路径 对属性设置断点&#xff0c;看下是哪注进来的 我们再去找encodedPath 此处是undertow的源码&#xff0c;但是und…

systemverilog:interface中的modport用法

使用modport可以将interface中的信号分组并指定方向&#xff0c;方向是从modport连接的模块看过来的。简单示例如下&#xff1a; interface cnt_if (input bit clk);logic rstn;logic load_en;logic [3:0] load;logic [7:0] count;modport TEST (input clk, count,output rst…

Node.js 安装配置

文章目录 安装检测Node是否可用 安装 首先我们需要从官网下载Node安装包:Node.Js中文网,下载后双击安装没有什么特殊的地方&#xff0c;安装路径默认是C盘&#xff0c;不想安装C盘的话可以选择一下其他的盘符。安装完成以后可以不用配置环境变量&#xff0c;Node安装已经自动给…

正点原子阿尔法Linux开发板——MfgTool烧写工具烧写系统

WINDOWS系统下 前提准备 OTG、TTL的USB接口分别连接电脑 USB_OTG 用于烧写&#xff0c;USB_TTL 用于串口查看烧录进度 拨码拨至USB烧录——0100 0000 烧写 SECURE 软件连接串口CH340的COM&#xff08;软件安装激活&#xff09; 我的开发板是I.MX6ULL(EMMC)——双击"Li…

面向对象和原型/原型链学习

##构造函数执行的机制 函数的其中一个作用,就是构造函数. ###new关键字 1.创建一个对象; 2.这个对象的原型,可以看到这个Function 3.该对象,实现了这个构造函数的方法. 4.根据一些特定情况,返回: (1)如果没有返回值,就返回一个对象; (2)如果返回一个基本类型,则还是返回…