To prepare a KVM host to be a fabric node, you must install some third-party packages.
Prerequisites
- (RHEL and CentOS Linux) Before you install the third-party packages, run the following commands to install the virtualization packages.
yum groupinstall “Virtualization Hypervisor”
yum groupinstall “Virtualization Client”
yum groupinstall "Virtualization Platform"
yum groupinstall "Virtualization Tools"
If you are not able to install the packages, you can manually install them by running yum install glibc.i686 nspr command on a new installation.
- (Ubuntu) Before you install the third-party packages, run the following commands to install the virtualization packages.
apt install -y \
qemu-kvm \
libvirt-bin \
virtinst \
virt-manager \
virt-viewer \
ubuntu-vm-builder \
bridge-utils
- (SUSE Linux Enterprise Server) Before you install the third-party packages, run the following commands to install the virtualization packages.
libcap-progs
Procedure
- On Ubuntu 18.04.2 LTS, run apt-get install <package_name> to install the following third-party packages manually.
traceroute
python-mako
python-simplejson
python-unittest2
python-yaml
python-netaddr
python3
dkms
libc6-dev
libelf-dev
ifupdown
python3-netifaces
- On Ubuntu 20.04.2 LTS, run apt-get install <package_name> to install the following third-party packages manually.
traceroute
python3-mako
python3-simplejson
python3-unittest2
python3-yaml
python3-netaddr
python3-openssl
python3
dkms
libc6-dev
libelf-dev
ifupdown
python3-netifaces
- On RHEL and CentOS Linux, run yum install <package_name> to install the third-party packages manually.
If you manually prepare the host that is already registered to RHEL or CentOS, you do not need to install third-party packages on the host.
RHEL 7.7, RHEL 7.9 and CentOS 7.7 |
RHEL 8.2 and CentOS 8.2 |
wget
PyYAML
python-mako
python-netaddr
python3
redhat-lsb-core
tcpdump
python-netifaces |
wget
python36
python3-pyyaml
python3-mako
python3-netaddr
python3-pyOpenSSL
redhat-lsb-core
tcpdump
network-scripts
python3-netifaces
libbpf |
- On SUSE, run zypper install <package_name> to install the third-party packages manually.
SUSE Linux Enterprise Server 12.0 |
python-simplejson
python-PyYAML
python-netaddr
python-netifaces
python3
lsb-release
libcap-progs |