当前位置:首页 > 虚拟机 > 正文

管理虚拟机的工具


一、三种虚拟机工具的命令行实践最近接触到RedHatTraining的rht-vmctl虚拟机管理工具,觉得挺有趣,于是就转用scp来研究。rht-vmctl管理工具实际上是一个控制基于Kernel-basedVirtualMachine(KVM)虚拟机的脚本。
简而言之,就是使用kvm的virsh命令行工具来实现虚拟机操作。下面是几个重要的函数。然后您可以修改此脚本以供将来实践使用。
1.函数rht_get_vm,创建虚拟机磁盘qemu-imgcreate;
2.rht_start_vm函数,启动虚拟机virsh-qstart;
3.函数rht_stop_vm,停止virsh虚拟机关闭;
4.函数rht_restart_vm,重新启动虚拟机,即关闭后启动虚拟机。
作者结合了三个虚拟化产品的命令行工具来控制虚拟机的启动。
Virsh是KVM虚拟机常用的命令行管理工具。启动虚拟机不仅仅是virshstart,还有virshautostart。虚拟机在虚拟机服务(libvirt)启动时启动。与VMware和VirtualBox相比,QEMU/KVMKVM视图或virsh命令行可以在主机启动时控制虚拟机启动,而无需在主机启动脚本中编写启动命令(如)。
                                                                                            在Linux上运行vmrun--help可查看有关使用命令行工具的帮助信息。下面是vmrun启动虚拟机。
GUIVMRUN-TWSSTART"/HOME/dds/vm/"
Linux下运行VBoxManage-Help可以查看命令行工具帮助信息,下面是VBoxManage启动虚拟机。
VBoxManagestartvmUbuntuServer--类型gui
二、安装kvm的三个软件是VirtualizationClient、VirtualizationHypervisor、VirtualizationTools等
lizationClient:用于管理虚拟机客户端的软件。
2。VirtualizationHypervisor:提供虚拟机运行所需的环境,是KVM的主要组件。
3。VirtualizationTools:提供虚拟机所需的各种工具,如驱动、管理工具等,方便虚拟机的使用和管理。