Loading

虚拟化技术:了解virsh(四)

四、了解virsh

1. virsh简介

libvirt项目的源代码中就包含了virsh这个虚拟化管理工具的代码。virsh是用于管理虚拟化环境中的客户机和Hypervisor的命令行工具,与virt-manager等工具类似,它也是通过调用libvirt API来实现虚拟化的管理的。virsh是完全在命令行文本模式下运行的用户态工具,它是系统管理员通过脚本程序实现虚拟化自动部署和管理的理想工具之一。

在使用virsh命令行进行虚拟化管理操作时,可以使用两种工作模式:交互模式和非交互模式。交互模式,是连接到相应的Hypervisor上,然后输入一个命令得到一个返回结果,直到用户使用“quit”命令退出连接。非交互模式,是直接在命令行中在一个建立连接的URI之后添加需要执行的一个或多个命令,执行完成后将命令的输出结果返回到当前终端上,然后自动断开连接。


2. 域管理的命令

virsh的最重要的功能之一就是实现对域(客户机)的管理,当然其相关的命令也是最多的,而且后面的网络管理、存储管理也都有很多是对域的管理。

image-20230306082317734

image-20230306082353249


3. 网络的管理命令

virsh可以对节点上的网络接口和分配给域的虚拟网络进行管理。

image-20230306133148830


4.存储池和存储卷的管理命令

virsh也可以对节点上的存储池和存储卷进行管理。

image-20230306133227017


posted @ 2023-09-17 09:16  YinJayChen  阅读(272)  评论(0编辑  收藏  举报