全体的な性能が30%上がったという報告もある CentOS8 を公式非対応・ISOインストール機能もない「WebARENA Indigo」に導入する方法です。
性能UPについて
WebARENA Indigoの2vCPU/2GBプランで実際に約20%アップ(!)
UnixBench | CentOS7.5 | CentOS8.0 | UP率 |
---|---|---|---|
シングルコア | 563.2 | 700.3 | 24% |
マルチコア | 1052.7 | 1194.2 | 13% |
環境
- WebARENA Indigo 2vCPU/2GBプラン
- CentOS 7.5.1804
- 3.10.0-862.14.4.el7.x86_64
- rootユーザ
アップグレード手順
ツールインストールとアップグレード
yum -y install epel-release rpmconf yum-utils
yum -y update
Rpmconf
の初期設定
rpmconf -a;
#Your choice: ← N
クリーニングしてCentOS8.0にアップグレード
package-cleanup --leaves
package-cleanup --orphans
yum install -y dnf
dnf remove -y yum yum-metadata-parser
rm -Rf /etc/yum
dnf upgrade -y
dnf upgrade -y http://ftp.iij.ad.jp/pub/linux/centos/8.0.1905/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
dnf upgrade -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf clean all
rpm -e `rpm -q kernel`
rpm -e --nodeps sysvinit-tools
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
dnf install -y kernel-core
dnf groupupdate -y "Core" "Minimal Install"
WebARENA Indigoだけ
再起動するとNIC名が変わるため設定ファイルを移動
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-ens10;
sed -i -e 's/eth0/ens10/g' /etc/sysconfig/network-scripts/ifcfg-ens10;
再起動
reboot now
お好みで
CentOS8 のデフォルトでは pythonコマンド がないため、お好みで python3 からシンボリックリンクを張る
alternatives --set python /usr/bin/python3
参考
How to Upgrade CentOS 7 to CentOS 8
CentOS7からCentOS8にアップグレードする方法 | VPS比較2019年版