ホストOSでなければ、デフォルトでインストールされているKVMは必要ないので、KVMをアンインストールします。※ RHEL系Linuxの9.xからはデフォルトでインストールされません。
検証した環境
Oracle Linux 8.8で実施しました。
$ cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="8.8"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:8:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.8
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.8
$ uname -r
5.15.0-101.103.2.1.el8uek.x86_64
ネットワークデバイスの状態(アンインストール前)
KVMでは、「virbr0」というKVMのゲストOSがDHCPで自動割り振りされたIPアドレスを使用して、外部のネットワークとNAT変換により通信が可能となります。
$ nmcli device status
DEVICE TYPE STATE CONNECTION
enp0s3 ethernet connected enp0s3
enp0s8 ethernet connected enp0s8
virbr0 bridge connected (externally) virbr0
lo loopback unmanaged --
/var/lib/nfs/rpc_pipefsディレクトリーが残ってしまう対処
アンインストール時に、「nfs_utils」というパッケージもアンインストールしますが、その際、「warning: directory /var/lib/nfs/rpc_pipefs: remove failed: Device or resource busy」と出力され、ディレクトリーが残ってしまうので、先にその対処をします。
$ systemctl status var-lib-nfs-rpc_pipefs.mount
* var-lib-nfs-rpc_pipefs.mount - RPC Pipe File System
Loaded: loaded (/usr/lib/systemd/system/var-lib-nfs-rpc_pipefs.mount; static; vendor preset: disabled)
Active: active (mounted) since Mon 2023-08-14 16:21:27 JST; 10min ago
Where: /var/lib/nfs/rpc_pipefs
What: sunrpc
Tasks: 0 (limit: 22659)
Memory: 20.0K
CGroup: /system.slice/var-lib-nfs-rpc_pipefs.mount
:(省略)
$ sudo systemctl stop var-lib-nfs-rpc_pipefs.mount
$ systemctl status var-lib-nfs-rpc_pipefs.mount
* var-lib-nfs-rpc_pipefs.mount - RPC Pipe File System
Loaded: loaded (/usr/lib/systemd/system/var-lib-nfs-rpc_pipefs.mount; static; vendor preset: disabled)
Active: inactive (dead) since Mon 2023-08-14 16:32:24 JST; 2s ago
Where: /var/lib/nfs/rpc_pipefs
What: sunrpc
:(省略)
アンインストール
KVMのアンインストールを行います。
$ sudo dnf -y remove qemu-kvm
:(省略)
Removed:
autogen-libopts-5.18.12-8.el8.x86_64
boost-atomic-1.66.0-13.el8.x86_64
:(省略)
Complete!
マシンのリブートを行います。
$ sudo systemctl reboot
ネットワークデバイスの状態(アンインストール後)
「virbr0」は消えています。
$ nmcli device status
DEVICE TYPE STATE CONNECTION
enp0s3 ethernet connected enp0s3
enp0s8 ethernet connected enp0s8
lo loopback unmanaged --