emlinux 2012-05-21
使用虚拟机管理工具virt-manager和virsh在Red Hat Enterprise Linux 5.4里管理虚拟机比较容易掌控基于内核的虚拟机环境。
Red Hat Enterprise Linux 5.4是第一个企业Linux版本,本身支持KVM。在这系列的第一部分中,我介绍了如何设置Red Hat Enterprise Linux 5.4作为KVM主机。第二部分介绍了如何在主机里创建虚拟机。在第三部分中,TechTarget中国的特约虚拟化专家Sander van Vugt将讨论使用virt-manager和virsh管理虚拟机。
要了解Red Hat Enterprise Linux 5.4里的虚拟机管理工具,首先来看看libvirt,这个虚拟化目录允许在主机平台上进行虚拟机管理,即使虚拟机在KVM环境里或者宿主在Xen hypervisor上面。
有两个虚拟机管理工具与libvirt相关:图形工具virt-manager和命令行工具virsh。然而这两款虚拟机管理工具的目的完全不同。virt-manager作为图形界面使得管理虚拟机更容易,而virsh给用户管理虚拟机的完全控制。
使用virt-manager管理虚拟机
由于virt-manager使得虚拟机管理更加简单,它拥有有限的管理行为设置——多数与虚拟机运营状态和硬件管理相关。
virt-manager管理任务提供在以下三个表格里:
图1 Virt-manager使用三个表格组织虚拟机管理。
表格上有三个按钮可以管理虚拟机运营状态。在这里,管理员能启动、停止或者暂停机器。同样,如果配置KVM环境用于虚拟机热迁移,通过 Virtual Machine > Migrate菜单可访问该选项。
使用virsh执行高级管理任务