centos7迁移龙蜥anolis8.8-内网

一、离线仓库搭建

在内网搭建龙蜥镜像站
CentOS7下同步阿里云CentOS7镜像建本地yum仓库基本步骤

1、更新本地yum-关闭防火墙

# 将vim设置为黏贴模式,防止复制时自动缩进
echo "set paste" >> /root/.vimrc#设置防火墙为 Iptables 并设置空规则
systemctl  stop firewalld  &&  systemctl  disable firewalld  && systemctl status firewalld#关闭 SELINUX
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/configcd /etc/yum.repos.d/rm -rf /etc/yum.repos.d/bak && mkdir -p /etc/yum.repos.d/bak && mv /etc/yum.repos.d/* /etc/yum.repos.d/bakcat > /etc/yum.repos.d/bd7.repo <<-'EOF'
[base]
name=CentOS- Base - 192.168.1.2
failovermethod=priority
baseurl=http://192.168.1.2/mount_centos7/data/base/
enable=1
gpgcheck=0#released updates 
[updates]
name=CentOS- Updates - 192.168.1.2
failovermethod=priority
baseurl=http://192.168.1.2/mount_centos7/data/updates/
enable=1
gpgcheck=0#additional packages that may be useful
[extras]
name=CentOS- Extras - 192.168.1.2
failovermethod=priority
baseurl=http://192.168.1.2/mount_centos7/data/extras/
enable=1
gpgcheck=0#additional packages that may be useful
[epel]
name=CentOS- Epel - 192.168.1.2
failovermethod=priority
baseurl=http://192.168.1.2/mount_centos7/data/epel/
enable=1
gpgcheck=0
EOFyum -y install wgetyum -y install vim net-tools lrzsz unzip gcc telnet wget sshpass curl dnfyum clean all && yum makecache && yum update -yrm -rf /etc/yum.repos.d/CentOS-*

2、安装迁移工具

cd /etc/yum.repos.d/wget http://192.168.1.2/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.reposed -i "s#baseurl=https://mirrors.openanolis.cn/#baseurl=http://192.168.1.2/#" /etc/yum.repos.d/anolis-migration.repo
sed -i "s#gpgkey=https://mirrors.openanolis.cn/#gpgkey=http://192.168.1.2/#" /etc/yum.repos.d/anolis-migration.repoyum install -y python-pip
yum remove -y python-requests python-urllib3; /usr/bin/pip2 uninstall requests urllib3 -y 2>/dev/null || echo "not installed"
yum -y install leapp#执行下述命令将 /etc/leapp/files/leapp_upgrade_repositories.repo 里面的baseurl地址替换为本地源地址
leapp customrepo --seturl http://192.168.1.2/anolis/8.8

3、迁移评估

解决Possible problems with remote login using root account

sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/g' /etc/ssh/sshd_configgrep PermitRootLogin /etc/ssh/sshd_configsystemctl restart sshd

成功部署工具后,运行工具的评估命令来对系统环境进行扫描评估:

# ANCK 内核:ANCK 内核通常用于网络计算领域,提供了一些专门针对网络性能和计算需求优化的功能。它可能包含一些特定的网络协议栈、流量控制技术或其他网络相关的功能。leapp preupgrade --no-rhsm

上述命令是默认评估迁移到带 ANCK 内核的龙蜥OS,如果你想评估迁移到带 RHCK 内核的龙蜥OS请执行下面的命令

# RHCK 内核:RHCK 内核是指 Red Hat 兼容的内核,通常是 Red Hat Enterprise Linux(RHEL)发行版中使用的内核。这个内核经过 Red Hat 的测试和验证,保证在 RHEL 系统上稳定运行并获得支持。leapp preupgrade --no-rhsm --disablerepo=anolis_plus

3.1基于评估报告处理迁移前问题

#解决方案,在新的 Anolis OS 8 中不再支持 pam_pkcs11 ,所以我们直接选择删除该不支持的选项:cat /var/log/leapp/answerfileleapp answer --section remove_pam_pkcs11_module_check.confirm=True

4、迁移实施

解决了评估报告中所有影响就地迁移的问题后,即可实施迁移。

leapp upgrade --no-rhsm

上述命令是默认迁移到带 ANCK 内核的龙蜥OS,如果你想迁移到带 RHCK 内核的龙蜥OS请执行下面的命令

leapp upgrade --no-rhsm --disablerepo=anolis_plus

接下来需要执行 reboot 命令,reboot后OS进入一个隔离环境自动进行实质的迁移操作。
待系统迁移完成后,OS 会再次自动重启进入迁移后的系统。这一步骤涉及到2次OS重启以及相关的迁移操作故耗时较长。

5、报错

解决Possible problems with remote login using root account

sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/g' /etc/ssh/sshd_configgrep PermitRootLogin /etc/ssh/sshd_configsystemctl restart sshd

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

初识openGauss

一、openGauss 的介绍 openGauss 是一款全面友好开放&#xff0c;携手伙伴共同打造的企业级开源关系型数据库。openGauss 提供面向多核架构的极致性能、全链路的业务、数据安全、基于 AI 的调优和高效运维的能力。openGaus 深度融合华为在数据库领域多年的研发经验&#xff0c…

【python进阶篇】面向对象编程(1)

面向对象编程——Object Oriented Programming&#xff0c;简称OOP&#xff0c;是一种程序设计思想。OOP把对象作为程序的基本单元&#xff0c;一个对象包含了数据和操作数据的函数。 在Python中&#xff0c;所有数据类型都可以视为对象&#xff0c;当然也可以自定义对象。自定…

Stable Diffusion 模型分享:DucHaiten-AIart-SDXL(动漫、3D、逼真)

本文收录于《AI绘画从入门到精通》专栏&#xff0c;专栏总目录&#xff1a;点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八 下载地址 模型介绍 这是一个丰富多彩的 SDXL 模型&#xff0c;可以绘制动漫、3D、科幻、真实等类型的图片。 …

pyqt进入当前系统shell界面

在PyQt中可以使用QProcess类来运行外部命令并获取其输出。要进入当前系统的Shell界面&#xff0c;可以通过调用操作系统相关的命令来完成。 下面是一个示例代码&#xff0c;展示了如何在PyQt应用程序中打开当前系统的Shell界面&#xff1a; import sys from PyQt5.QtWidgets …

【开源物联网平台】FastBee认证方式和MQTT主题设计

&#x1f308; 个人主页&#xff1a;帐篷Li &#x1f525; 系列专栏&#xff1a;FastBee物联网开源项目 &#x1f4aa;&#x1f3fb; 专注于简单&#xff0c;易用&#xff0c;可拓展&#xff0c;低成本商业化的AIOT物联网解决方案 目录 一、接入步骤 1.1 设备认证 1.2 设备交…

Unity 动画(旧版-新版)

旧版 旧版-动画组件&#xff1a;Animation 窗口-动画 动画文件后缀: .anim 将制作后的动画拖动到Animation组件上 旧版的操作 using System.Collections; using System.Collections.Generic; using UnityEngine;public class c1 : MonoBehaviour {// Start is called before…

C语言学习--摩尔投票算法

目录 1.引入 2.摩尔投票算法 3.具体步骤 3.1抵消阶段 3.2检验过程 4.代码实现 5.总结 1.引入 今天做题看到一个解题思路真的看不懂&#xff0c;一艘才知道是这个算法。 int majorityElement(int* nums, int numsSize) { int notenums[0]; int count1; for(int i1;i<n…

MES+APS难度地狱级,搞定它就是劫后余生呀。

一、什么是MES和APS MES&#xff08;Manufacturing Execution System&#xff09;和APS&#xff08;Advanced Planning and Scheduling&#xff09;是两种在制造业中常用的软件系统&#xff0c;用于优化生产过程和提高生产效率。 MES是一种用于管理和监控制造过程的系统。它与…

稀碎从零算法笔记Day11-LeetCode:有效的字母异位词

题型&#xff1a;字符串、哈希表、排序 链接&#xff1a;242. 有效的字母异位词 - 力扣&#xff08;LeetCode&#xff09; 来源&#xff1a;LeetCode 题目描述 给定两个字符串 s 和 t &#xff0c;编写一个函数来判断 t 是否是 s 的字母异位词。 注意&#xff1a;若 s 和 …

SAP Parallel Accounting(平行分类账业务)配置及操作手册(超详细的说明和测试)

SAP Parallel Accounting(平行分类账业务)配置及操作手册 1、Overview 为了适应不同的会计准则&#xff0c;SAP在新总账中启用了多分类账&#xff0c;&#xff08;其作用简单来说就是&#xff0c;同时一笔记账&#xff0c;会产生多个账套的凭证。&#xff09;分类账可以对应一…

C#使用Queue<T>类进行队列设计

目录 一、涉及到的知识点 1.Queue类 2.Queue类的方法和属性 二、使用C# Queue类的实例 一、涉及到的知识点 1.Queue类 C#中确实提供了队列类Queue。队列是一种先进先出&#xff08;FIFO&#xff09;的数据结构&#xff0c;用于存储和操作对象的有序集合。在C#中&#xff0…

搜索-BFS Meteor Shower S(流星雨)

Meteor Shower S&#xff08;流星雨&#xff09; 题目连接 题目描述 贝茜听说一场特别的流星雨即将到来&#xff1a;这些流星会撞向地球&#xff0c;并摧毁它们所撞击的任何东西。她为自己的安全感到焦虑&#xff0c;发誓要找到一个安全的地方&#xff08;一个永远不会被流星…

Oracle控制文件control file(2)查看控制文件内容的三中方法

导读 本文介绍如何查看控制文件的内容 可以通过下面两种方法查看控制文件的内容 使用strings命令查看使用视图v$controlfile_record_session查看转储控制文件到一个文本文件&#xff0c;然后查看文本文件的内容 1、使用strings命令查看控制文件内容 strings <控制文件名&g…

银行数字化转型导师坚鹏:银行数字化转型案例研究

银行数字化转型案例研究 课程背景&#xff1a; 数字化背景下&#xff0c;很多银行存在以下问题&#xff1a; 不清楚银行科技金融数智化案例&#xff1f; 不清楚银行供应链金融数智化案例&#xff1f; 不清楚银行普惠金融数智化案例&#xff1f; 不清楚银行跨境金融数智…

【C语言】【字符串函数】【超详解】【上】!!!

前言&#xff1a; 在学习C语言的过程中&#xff0c;字符串、字符数组等对新手来说总是会有疏忽&#xff0c;在已有的库函数中&#xff0c;我们平时用到最多的就是关于字符串的函数&#xff0c;今天我们就来详细学习字符串函数的相关内容。 下面我们就开始讲解字符串函数&#x…

Eclipse左边project框如何打开?

1、点击Eclipse顶端window 2、点击Show View 3、点击Project Explorer。 如下图&#xff08;图片转自其他博主&#xff09;。

大疆这里的工作待遇简直太好了

我来天空之城实习已经一个月了&#xff0c;这里的工作待遇简直太好了&#xff01;在大疆&#xff0c;不仅有舒适的办公椅&#xff0c;可升降的定制工位&#xff0c;还有员工零食间、健身房、下午茶、文创店、理发店&#xff0c;甚至还有羽毛球每日有局。此外&#xff0c;我们还…

自动化测试之web自动化(Selenium)

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

大模型日报|今日必读的6篇大模型论文

1.天津大学提出SheetAgent&#xff1a;通过大模型进行电子表格推理和操作 电子表格操作能显著提高工作效率&#xff0c;已经被广泛用于大多数日常工作中。大型语言模型&#xff08;LLM&#xff09;已被尝试用于电子表格的自动操作&#xff0c;但尚未在存在推理挑战的复杂现实任…

关于MediaEval数据集的Dataset构建(Text部分-使用PLM BERT)

import random import numpy as np import pandas as pd import torch from transformers import BertModel,BertTokenizer from tqdm.auto import tqdm from torch.utils.data import Dataset import re """参考Game-On论文""" ""&qu…