kvm命令管理虚拟机
2024-08-28 04:07:10
virsh 既有命令行模式,也有交互模式,在命令行直接输入 virsh 就进入交互模式, virsh 后面跟命令参数,则是命令行模式;
KVM 工具集合
libvirt:操作和管理KVM虚机的虚拟化 API,使用 C 语言编写,可以由 Python,Ruby, Perl, PHP, Java 等语言调用。可以操作包括 KVM,vmware,XEN,Hyper-v, LXC 等在内的多种 Hypervisor。
Virsh:基于 libvirt 的 命令行工具 (CLI)
Virt-Manager:基于 libvirt 的 GUI 工具
virt-v2v:虚机格式迁移工具
virt-* 工具:包括 Virt-install (创建KVM虚机的命令行工具), Virt-viewer (连接到虚机屏幕的工具),Virt-clone(虚机克隆工具),virt-top 等
sVirt:安全工具
查网桥命令
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.34735aa1362c yes em1
vnet0
virbr0 8000.5254003aa789 yes virbr0-nic
(1)基础操作 --- 命令行下管理虚拟机
语法结构:
virsh <command> <domain-id> [OPTIONS]
help 列出命令下的所有参数
help list 列出 list 命令下的参数
(2)除了这些简单命令,实际在 virsh 形式下还有更多的命令:
virsh help 打印帮助
virsh attach-device 从一个 XML 文件附加装置
virsh attach-disk 附加磁盘设备
virsh attach-interface 获得网络界面
virsh destroy 删除一个域
virsh detach-device 从一个 XML 文件分离设备
virsh detach-disk 分离磁盘设备
virsh detach-interface 分离网络界面
virsh define 回复虚拟机
virsh undefine 删除一个虚机域
virsh list 列出当前宿主机上处于运行状态的虚拟机
virsh list --all 列出当前宿主机上所有的虚拟机
virsh start vm1 (虚拟机name) 开启某一台虚拟机
virsh shutdown vm1 (虚拟机name) 正常关闭一台虚拟机
virsh destroy vm1 强制关闭某一台虚拟机
virsh autostart vm1 开机自启动虚拟机vm1
virsh autostart --disable vm1 关闭开机自启动
virsh edit vm1 编辑某个虚拟机的配置文件
virsh pool-list 列出存储池
虚拟机保存路径
[root@localhost ~]# cd /etc/libvirt/qemu/
[root@localhost qemu]# ls
autostart generic-1.xml generic.xml generic.xml.bak networks
最新文章
- hibernate的映射类型
- cordova 添加闪屏效果
- UItableview section和cell的局部刷新
- spring容器启动过程
- poj 1054 The Troublesome Frog (暴力搜索 + 剪枝优化)
- window2003安全设置
- android datepicker源码
- 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅳ
- 面向对象(java菜鸟的课堂笔记)
- Go语言初篇
- 聊聊大学期间的我是怎样学习Linux系统的
- 函数函数sigaction、signal
- Access restriction: The type &#39;Unsafe&#39; is not API
- Oracle 12c的自增列Identity Columns
- p,br,hn,b,i,u,s,sup,sub标签
- Factory - 工厂模式
- sqlplus 方式连接 远程数据库
- 【loj6307】「雅礼国庆 2017 Day1」Clique 贪心
- matplotlib绘制饼状图
- Monkey&;Monkey Runner使用