LoginSignup
3
5

More than 3 years have passed since last update.

VPS で CentOS8 にアップグレードする方法(ISOイメージ不要)

Last updated at Posted at 2019-12-03

全体的な性能が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年版

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5