要准备 KVM 主机以作为 Fabric 节点,您必须安装一些第三方软件包。
前提条件
- (RHEL 和 CentOS Linux)在安装第三方软件包之前,请运行以下命令以安装虚拟化软件包。
yum groupinstall “Virtualization Hypervisor”
yum groupinstall “Virtualization Client”
yum groupinstall "Virtualization Platform"
yum groupinstall "Virtualization Tools"
如果无法安装软件包,可以通过在新安装上使用命令 yum install glibc.i686 nspr 手动安装它们。
- (Ubuntu) 在安装第三方软件包之前,请运行以下命令以安装虚拟化软件包。
apt install -y \
qemu-kvm \
libvirt-bin \
virtinst \
virt-manager \
virt-viewer \
ubuntu-vm-builder \
bridge-utils
- (SUSE Linux Enterprise Server) 在安装第三方软件包之前,请运行以下命令以安装虚拟化软件包。
libcap-progs
过程
- 在 Ubuntu 18.04.2 LTS 上,运行 apt-get install <package_name> 手动安装以下第三方软件包。
traceroute
python-mako
python-simplejson
python-unittest2
python-yaml
python-netaddr
python3
dkms
libc6-dev
libelf-dev
ifupdown
python3-netifaces
- 在 Ubuntu 20.04.2 LTS 上,运行 apt-get install <package_name> 手动安装以下第三方软件包。
traceroute
python3-mako
python3-simplejson
python3-unittest2
python3-yaml
python3-netaddr
python3-openssl
python3
dkms
libc6-dev
libelf-dev
ifupdown
python3-netifaces
- 在 RHEL 和 CentOS Linux 上,运行 yum install <package_name> 以手动安装第三方软件包。
如果手动准备已注册到 RHEL 或 CentOS 的主机,则无需在主机上安装第三方软件包。
RHEL 7.7、RHEL 7.9 和 CentOS 7.7 |
RHEL 8.2 和 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 |
- 在 SUSE 上,运行 zypper install <package_name> 以手动安装第三方软件包。
SUSE Linux Enterprise Server 12.0 |
python-simplejson
python-PyYAML
python-netaddr
python-netifaces
python3
lsb-release
libcap-progs |