KVMのアンインストール

スポンサーリンク

ホスト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  --