Centos7.xアップグレードオープニューラー詳細操作チュートリアル

このアップグレードに使用されるツールは Su Yan によって提供されます。

1. バージョンアップ前の準備

1.1 注意事項

● 移行ツールは予備機(システム移行を行わないマシン)にインストールされます。

● 補助マシンには、移行ツールのインストール用に少なくとも 1.6G のメモリ領域を予約する必要があります。

● インストール前にファイアウォールと SELinux をオフにするための特別な要件

● ツールのインストール環境ではツールポート 18082 を開く必要があります。

1.2 アップグレード対象のシステム

このアップグレード システムは centos7.6 を例としており、アップグレード ソフトウェアは centos7.x、redhat7.x、bclinx7.x から bclinux_for_openEuler21.10 までをサポートしています。

アップグレード プロセスには、アップグレードされるシステムのパフォーマンスに関する絶対的な要件はありませんが、ユーザーがアップグレード ソフトウェアをインストールするために少なくとも 2G のスペースを予約する必要があり、ユーザーがシステムをバックアップするために一定量のスペースを予約する必要があります。時間条件に応じて (特定の予約スペースはシステムの実際のサイズによって異なります)

1.3. 補助機

アップグレード プロセスには、少なくとも 1 台の補助マシンが必要です。補助マシンにアップグレード ソフトウェアがインストールされている必要があります。補助マシンとアップグレードするノードを同じマシンにすることはできません。

補助マシンのオペレーティング システムは centos7.6 または bclinux7.6 である必要があります。

1.3 ソフトウェアのアップグレード

アップグレード ソフトウェアは、Su Yan に Tianyuan Yixing 移行ツール (Euler) を提供します。現在、Tianyuan Yixing 移行ツール (Euler) は x86_64 および ARM 64 ビット サーバーのみをサポートしており、IBM PowerPCLE およびその他のアーキテクチャ サーバーはサポートしていません。

イントラネットのアップグレードが bclinux-for-euler2110 に対応していない場合は、iso イメージ ファイルを使用してイントラネットの yum ソースをマウントする必要があります。

2. 補助マシンにソフトウェアをインストールしてアップグレードする

2.1. 補機準備動作

以下のコマンドを実行してファイアウォールが有効になっているか確認します。

systemctl status firewalld

「非アクティブ」と表示される場合は、ファイアウォールが有効になっていないことを意味します

「アクティブ」と表示されている場合は、ファイアウォールがオンになっていることを示します。

[root@fuzhuji_zfk ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2023-06-21 10:47:53 EDT; 5min ago
Docs: man:firewalld(1)
Main PID: 8765 (firewalld)
CGroup: /system.slice/firewalld.service
└─8765 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Jun 21 10:47:53 fuzhuji_zfk.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 21 10:47:53 fuzhuji_zfk.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.

有効になっていない場合は、次のコマンドを実行してポートが有効かどうかを確認します。

[root@fuzhuji_zfk ~]# firewall-cmd --query-port=18082/tcp
no

プロンプト「no」は、ポートが開いていないことを示します。

次のコマンドを実行してポートを永続的に開きます。

firewall-cmd --add-port=18082/tcp --permanent
[root@fuzhuji_zfk ~]# firewall-cmd --add-port=18082/tcp --permanent
success

設定をリロードした後、ポート 18082 が開いているかどうかを確認します。

firewall-cmd --reload
firewall-cmd --query-port=18082/tcp
[root@fuzhuji_zfk ~]# firewall-cmd --reload
success
[root@fuzhuji_zfk ~]# firewall-cmd --query-port=18082/tcp
yes
[root@fuzhuji_zfk ~]# 

2.2. アップグレードツールのインストール

補助マシンで使用できる yum ソースがない場合は、bclinux-sysmt-core の rpm パッケージを手動でアップロードし、ローカル イメージを使用してローカル ソースを作成し、yum を使用してツールとその必要な依存関係をインストールする必要があります。

インストール パッケージを補助マシン ノード上の任意の場所にアップロードします (今回は例として /mnt/soft を使用します)。

 cd /mnt
 mkdir soft
 cd soft
ls
[root@fuzhuji_zfk mnt]# cd /mnt
[root@fuzhuji_zfk mnt]# mkdir soft
[root@fuzhuji_zfk mnt]# cd soft
[root@fuzhuji_zfk soft]# ls
bclinux-sysmt-core-2.0.0-1.x86_64.rpm

この rpm パッケージをインストールします

yum install -y bclinux-sysmt-core-2.0.0-1.x86_64.rpm 
[root@fuzhuji_zfk soft]# yum install -y bclinux-sysmt-core-2.0.0-1.x86_64.rpm 
Loaded plugins: fastestmirror, langpacks
Examining bclinux-sysmt-core-2.0.0-1.x86_64.rpm: bclinux-sysmt-core-2.0.0-1.x86_64
Marking bclinux-sysmt-core-2.0.0-1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package bclinux-sysmt-core.x86_64 0:2.0.0-1 will be installed
--> Processing Dependency: java-1.8.0-openjdk for package: bclinux-sysmt-core-2.0.0-1.x86_64
Determining fastest mirrors
 * base: mirrors.nju.edu.cn
 * extras: mirrors.nju.edu.cn
 * updates: mirrors.nju.edu.cn
base                                                                                | 3.6 kB  00:00:00     
extras                                                                              | 2.9 kB  00:00:00     
updates                                                                             | 2.9 kB  00:00:00     

Dependencies Resolved

===========================================================================================================
 Package                     Arch   Version                       Repository                          Size
===========================================================================================================
Installing:
 bclinux-sysmt-core          x86_64 2.0.0-1                       /bclinux-sysmt-core-2.0.0-1.x86_64 2.1 G
Installing for dependencies:
 atk                         x86_64 2.28.1-2.el7                  base                               263 k
 avahi-libs                  x86_64 0.6.31-20.el7                 base                                62 k
 cairo                       x86_64 1.15.12-4.el7                 base                               741 k
 tzdata-java                 noarch 2023c-1.el7                   updates                            186 k
 xorg-x11-font-utils         x86_64 1:7.5-21.el7                  base                               104 k
 xorg-x11-fonts-Type1        noarch 7.5-9.el7                     base                               521 k

Transaction Summary
===========================================================================================================
Install  1 Package (+66 Dependent packages)

Total size: 2.2 G
Total download size: 58 M
Installed size: 2.3 G
Downloading packages:
(1/66): avahi-libs-0.6.31-20.el7.x86_64.rpm                                         |  62 kB  00:00:00     
(2/66): atk-2.28.1-2.el7.x86_64.rpm                                                 | 263 kB  00:00:00     
                             | 1.9 MB  00:00:00     
(64/66): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm                                  | 521 kB  00:00:00     
(65/66): tzdata-java-2023c-1.el7.noarch.rpm                                         | 186 kB  00:00:00     
(66/66): java-1.8.0-openjdk-headless-1.8.0.372.b07-1.el7_9.x86_64.rpm               |  33 MB  00:00:04     
-----------------------------------------------------------------------------------------------------------
Total                                                                       11 MB/s |  58 MB  00:00:05     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libjpeg-turbo-1.2.90-8.el7.x86_64                                                      1/67 
  Installing : mesa-libglapi-18.3.4-12.el7_9.x86_64                                                   2/67 
                                63/67 
  Installing : 1:java-1.8.0-openjdk-devel-1.8.0.372.b07-1.el7_9.x86_64                               64/67 
  Installing : 1:tcl-8.5.13-8.el7.x86_64                                                             65/67 
  Installing : expect-5.45-14.el7_1.x86_64                                                           66/67 
  Installing : bclinux-sysmt-core-2.0.0-1.x86_64                                                     67/67 
Please enter /usr/local/x2openEuler/portal/service/ and execute bash service_init.sh to
start service.
  Verifying  : libXext-1.3.3-3.el7.x86_64                                                             1/67 
                                                    64/67 
  Verifying  : copy-jdk-configs-3.3-11.el7_9.noarch                                                  65/67 
  Verifying  : libX11-common-1.6.7-4.el7_9.noarch                                                    66/67 
  Verifying  : avahi-libs-0.6.31-20.el7.x86_64                                                       67/67 

Installed:
  bclinux-sysmt-core.x86_64 0:2.0.0-1                                                                      

Dependency Installed:
  atk.x86_64 0:2.28.1-2.el7                                                                                
  avahi-libs.x86_64 0:0.6.31-20.el7                                                                        
                                                    
  xorg-x11-font-utils.x86_64 1:7.5-21.el7                                                                  
  xorg-x11-fonts-Type1.noarch 0:7.5-9.el7                                                                  

Complete!

インストールが完了したら、アップグレード プログラムを実行します

ディレクトリを入力し/usr/local/x2openEuler/portal/service、コマンドを入力してsh service_init.shアップグレード プログラムを実行します。

cd /usr/local/x2openEuler/portal/service
sh service_init.sh
[root@fuzhuji_zfk soft]# cd /usr/local/x2openEuler/portal/service
[root@fuzhuji_zfk service]# ls -ltr
total 60
-rwxr-x---. 1 root root  3179 Apr 12 05:25 service_nginx.sh
-rwxr-x---. 1 root root 15381 Apr 12 05:25 service_init.sh
-rwxr-x---. 1 root root   231 Apr 12 05:25 service_gunicorn.sh
-rwxr-x---. 1 root root   762 Apr 12 05:25 service_daemon.sh
-rwxr-x---. 1 root root   591 Apr 12 05:25 nginx_x2openEuler.service
-rwxr-x---. 1 root root   579 Apr 12 05:25 gunicorn_x2openEuler.service
-rwxr-x---. 1 root root  1839 Apr 12 05:25 delete_file.sh
-rwxr-x---. 1 root root    57 Apr 12 05:25 const.conf
-rwxr-x---. 1 root root 14451 Apr 13 04:57 change_ip_x2openEuler.sh
#################################################################################
# 中间默认回车即可
[root@fuzhuji_zfk service]# sh service_init.sh 
Start Nginx service and Gunicorn service
Ip address list:
sequence_number         ip_address              device
[1]             	192.168.122.130       	ens33
Enter the sequence number of listed ip as web server ip(default: 1): 
Set the web server IP address 192.168.122.130
Please enter HTTPS port(default: 18082):
The HTTPS port 18082 is valid.  Set the HTTPS port to 18082 (y/n default: y):
Set the HTTPS port 18082
Please enter gunicorn port(default: 18080):
The GUNICORN port 18080 is valid.  Set the GUNICORN port to 18080 (y/n default: y):
Set the GUNICORN port 18080
The Nginx and Gunicorn ports are set up successfully.
Installing the django dependent environment.
The django dependency environment is installed successfully.
Generating the Django secret key.
Generate the Django secret key successfully.
Migrations for 'certificatemanager':
  /usr/local/x2openEuler/portal/src/certificatemanager/migrations/0001_initial.py
    - Create model CertificateInfo
    - Create model CertPathConfig
    - Create model ScheduleTask
Migrations for 'config':
  /usr/local/x2openEuler/portal/src/config/migrations/0001_initial.py
    - Create model RollbackFilterConfig
    - Create model UserConfig
Migrations for 'operationlogmanager':
  /usr/local/x2openEuler/portal/src/operationlogmanager/migrations/0001_initial.py
    - Create model OperationLog

Installed 2 object(s) from 1 fixture(s)
Encrypting phase successfully.
It may take a few minutes to generate the certificate, please wait...
Certificate generated successfully. You can import the root certificate to the browser to mask security alarms when you access the tool. The root certificate is stored in /usr/local/x2openEuler/portal/thirdapp/nginx-install/webui/ca.crt.
Web console is now running, go to: # https://192.168.122.130:18082/x2openEuler/#/login

ブラウザに上記の URL を入力し、アクセスを続けることを選択してください

画像

アップグレード ソフトウェアのログイン インターフェイスに入ることができます

画像

初回ログインにはカスタムパスワードが必要です

画像

ログイン後のインターフェース

画像

3. ローカルの yum ソースを構成する

システムのアップグレードはイントラネット上で実行されるため、ダウンロードとアップグレードに必要なインストール パッケージはイントラネットの yum ソースからのみ入手できますが、ここではオイラー イメージをマウントすることでイントラネットの yum ソースを入手します。

3.1. イメージソースをセカンダリマシンにアップロードする

BCLinux-for-Euler-21.10-dvd-x86_64-230324.iso補助ノードの/mnt/isoディレクトリに格納

[root@fuzhuji_zfk service]# cd /mnt/iso/
[root@fuzhuji_zfk iso]# ls
BCLinux-for-Euler-21.10-dvd-x86_64-230324.iso

3.2. httpd をインストールしてサービスを開始する

また、httpd インストール パッケージをインストールする前に、補助マシンにアップロードする必要があります。

httpd の rpm インストール パッケージを/mnt/softインストール用ディレクトリにアップロードします

[root@fuzhuji_zfk soft]# cd /mnt/soft/
[root@fuzhuji_zfk soft]# ls -ltr
total 576408
-rw-r--r--. 1 root root 587387992 Jun 21 11:06 bclinux-sysmt-core-2.0.0-1.x86_64.rpm
-rw-r--r--. 1 root root   2849200 Jun 25 06:30 httpd-2.4.6-99.el7.centos.1.x86_64.rpm
[root@fuzhuji_zfk soft]# yum install -y httpd-2.4.6-99.el7.centos.1.x86_64.rpm
Loaded plugins: fastestmirror, langpacks
Examining httpd-2.4.6-99.el7.centos.1.x86_64.rpm: httpd-2.4.6-99.el7.centos.1.x86_64
Marking httpd-2.4.6-99.el7.centos.1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-99.el7.centos.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================
 Package                      Arch                          Version                                        Repository                                                  Size
============================================================================================================
Installing:
 httpd                        x86_64                        2.4.6-99.el7.centos.1                          /httpd-2.4.6-99.el7.centos.1.x86_64                        9.4 M

Transaction Summary
============================================================================================================
Install  1 Package
Total size: 9.4 M
Installed size: 9.4 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : httpd-2.4.6-99.el7.centos.1.x86_64                                                                                                                       1/1 
  Verifying  : httpd-2.4.6-99.el7.centos.1.x86_64                                                                                                                       1/1
Installed:
  httpd.x86_64 0:2.4.6-99.el7.centos.1                                                                                                                         
Complete!

インストールが完了したら、関連サービスを開始します

systemctl enable --now httpd
systemctl status httpd
[root@fuzhuji_zfk soft]# systemctl enable --now httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@fuzhuji_zfk soft]# 
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2023-06-25 06:32:32 EDT; 22s ago
     Docs: man:httpd(8)
           man:apachectl(8)
 Main PID: 32805 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─32805 /usr/sbin/httpd -DFOREGROUND
           ├─33361 /usr/sbin/httpd -DFOREGROUND
           ├─33362 /usr/sbin/httpd -DFOREGROUND
           ├─33363 /usr/sbin/httpd -DFOREGROUND
           ├─33364 /usr/sbin/httpd -DFOREGROUND
           └─33365 /usr/sbin/httpd -DFOREGROUND

Jun 25 06:32:06 fuzhuji_zfk.localdomain systemd[1]: Starting The Apache HTTP Server...
Jun 25 06:32:21 fuzhuji_zfk.localdomain httpd[32805]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fuzhuji_zfk.l...s message
Jun 25 06:32:32 fuzhuji_zfk.localdomain systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.

3.3. イメージのマウント

ディレクトリ /var/www/htmlの下にディレクトリを作成しeuler2110、このディレクトリにオイラー イメージをマウントします。

オイラーミラーバージョンの場合は、すべてを選択します

[root@fuzhuji_zfk /]# cd /var/www/html/
[root@fuzhuji_zfk html]# mkdir euler2110
[root@fuzhuji_zfk html]# mount -o loop /mnt/iso/BCLinux-for-Euler-21.10-everything-x86_64-230324.iso /var/www/html/euler2110/
mount: /dev/loop0 is write-protected, mounting read-only
# 此挂载方式关机重启后会失效

システムのファイアウォールをオフにする

[root@fuzhuji_zfk html]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2023-06-25 04:58:39 EDT; 1h 42min ago
     Docs: man:firewalld(1)
 Main PID: 8713 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─8713 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Jun 25 04:58:39 fuzhuji_zfk.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 25 04:58:39 fuzhuji_zfk.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@fuzhuji_zfk html]# systemctl stop firewalld
[root@fuzhuji_zfk html]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sun 2023-06-25 06:41:39 EDT; 1s ago
     Docs: man:firewalld(1)
  Process: 8713 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 8713 (code=exited, status=0/SUCCESS)

Jun 25 04:58:39 fuzhuji_zfk.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 25 04:58:39 fuzhuji_zfk.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Jun 25 06:41:37 fuzhuji_zfk.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jun 25 06:41:39 fuzhuji_zfk.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.

ブラウザが開き、http://ip地址/euler2110次の画像が表示されたら、マウントが成功したことを意味します。

画像-20230625104212473

4. システムのアップグレード

4.1. x2openEuler にログインする

ブラウザで開きます (Google Chrome 72.0 以降): https://展開補助マシンの IP:ポート番号/x2openEuler/#/login

初めてログイン インターフェイスに入るときにユーザー名とパスワードを入力します。デフォルトのユーザー名は x2openEulerAdmin で、パスワードは自分で設定します。パスワードを設定した後、再度ログインページに入ります。先ほど設定したパスワードを使用して再度ログインします。

画像

選択新建任务– >系统升级

画像

選ぶ添加节点

画像-20230625101121641

アップグレードするノードは、補助マシン ノードと同じネットワーク セグメント上に存在する必要があります。

アップグレードする前に、関連する情報を入力し、アップグレードするノードのシステム情報を確認してください。

[root@localhost ~]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# hostnamectl
   Static hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 7b52ccee24244c15ac0f0858010e6d08
           Boot ID: cd3b13ff6afd49ee87823b4ef3e699e4
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.el7.x86_64

アップグレードするノードのファイアウォールをオフにします

systemctl stop fiurewalld

アップグレード情報を入力します

画像-20230625105757686

画像-20230625105821586

リポジトリソース選択のカスタマイズ

リポジトリソースを追加

画像-20230625105854756

次の情報を追加します

[shengji]
name=shengji
baseusrl=http://192.168.122.130/euler2110/
enabled=1
gpgcheck=0

画像-20230625112138002

「OK」をクリックします

画像-20230625112300250

もう一度「OK」をクリックします

画像-20230625112323503

4.2. 環境検査

環境検査の段階に入る

画像-20230625112345705

4.3. アップグレード前の環境チェック

次のステップ、アップグレードする前に確認してください

画像-20230625113112353

4.3. アップグレード

事前チェックに合格した場合、次のステップはアップグレード操作を実行することです。

画像-20230625114246398

画像-20230625131131635

画像-20230625114631999

アップグレードは成功しました。再起動が完了するのを待っています

画像-20230625154015038

再起動完了

画像-20230625154400675

アップグレード後の環境確認

画像-20230625154806894

4.3. 環境浄化

チェック後にソフトウェアをクリーンアップしてアップグレードする

クリーンアップが完了しました。問題がある場合は、ログをダウンロードして関連情報を表示してください。問題がない場合は、アップグレード タスクの削除を選択してください。

画像-20230625154941238

アップグレードされたノードにログインし、オペレーティング システム情報を表示します。

[root@localhost ~]#  cat /etc/os-release
NAME="BigCloud Enterprise Linux"
VERSION="21.10 (LTS-SP2)"
ID="bclinux"
VERSION_ID="21.10"
PRETTY_NAME="BigCloud Enterprise Linux For Euler 21.10 LTS"
ANSI_COLOR="0;31"
[root@localhost ~]# cat /etc/redhat-release 
BigCloud Enterprise Linux For Euler release 21.10 (LTS-SP2)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.19.90-2107.6.0.0100.oe1.bclinux.x86_64 #1 SMP Wed Dec 1 19:59:44 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# hostnamectl
   Static hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 4192080af16f4dee8d7d40286a4dd35b
           Boot ID: 5575a9660e84460b9d808c6dc054120b
    Virtualization: vmware
  Operating System: BigCloud Enterprise Linux For Euler 21.10 LTS
            Kernel: Linux 4.19.90-2107.6.0.0100.oe1.bclinux.x86_64
      Architecture: x86-64

5. 問題の説明

5.1 yum 構成の問題

マウントされたアップグレード ソース イメージを選択するには、すべてのバージョンを選択します。

例えばBCLinux-for-Euler-21.10-everything-x86_64

ミラーのダウンロード アドレス: https://mirrors.cmecloud.cn/bclinux/oe21.10/ISO/x86_64/release/

そうしないと、ファイルが欠落している可能性があります。

5.2. データベースが見つからない

アップグレード ソフトウェアには、centos7.6、bclinux7.6 から openeuler へアップグレードするためのデータベースが組み込まれており、centos7.x、または bclinux7.x、redhat7.x からアップグレードする場合は、対応するデータベースをダウンロードする必要があります。

ダウンロード アドレス: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/contrib/x2openEuler/x86_64/Packages/

おすすめ

転載: blog.csdn.net/qq_43475285/article/details/131380623