305-300 · Question #32
When setting up a KVM virtualization host, which one of the following components is NOT required?
The correct answer is E. virsh. When configuring a KVM-based virtualization host, several core components are mandatory to enable and manage virtual machines. According to KVM and virtualization documentation, KVM kernel modules are essential because they provide hardware-assisted virtualization support…
Question
Options
- Abridgeutils
- Bkvm kernel modules
- Cqemu
- Dlibvirt
- Evirsh
How the community answered
(62 responses)- A15% (9)
- B2% (1)
- C8% (5)
- D3% (2)
- E73% (45)
Explanation
When configuring a KVM-based virtualization host, several core components are mandatory to enable and manage virtual machines. According to KVM and virtualization documentation, KVM kernel modules are essential because they provide hardware-assisted virtualization support within the Linux kernel. QEMU is required to perform hardware emulation and manage virtual machine execution. Libvirt acts as the virtualization management API, enabling centralized and secure control of virtual machines. Additionally, bridgeutils is commonly required to configure network bridges, allowing virtual machines to communicate with external networks. However, virsh is not strictly required. Virsh is a command-line utility that interacts with libvirt to manage virtual machines, but it is only a management interface, not a core dependency. Virtual machines can still be created and managed using alternative tools such as virt-manager, Ansible, OpenStack, or custom API-based solutions without virsh being installed. Virtualization documentation clearly distinguishes between essential backend components (KVM, QEMU, libvirt) and optional management tools (virsh). Therefore, while virsh is widely used and highly recommended for administrative convenience, it is not a mandatory component for a functional KVM virtualization host.
Topics
Community Discussion
No community discussion yet for this question.