libvirt中virsh命令查询集合

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:28   2124   0

linux libvirt组件提供的virsh命令常常会忘记某些组合功能,下面这个帖子就是搜集到大家整理好的virsh命令集合,方便随时查阅

https://blog.51cto.com/zyxjohn/1738495

virsh基础常用设备操作命令

1.查看虚拟机磁盘列表(包括光驱):
#virsh domblklist
rhel6
#rhel6代表虚拟机名称
Target Source
------------------------------------------------
vda /var/lib/libvirt/p_w_picpaths/Clinet
hdc /FTP/gnome-uplookinng/rhel6u4.iso
Target 设备名(磁盘名):
命名规范例如: vda vd代表:虚拟磁盘 a 第一块 hdc(通常固定为cdrom的设备名)


2.添加/删除硬盘(可以在线添加/删除):
#qemu-img create -f qcow2 -o preallocation=metadata /var/lib/libvirt/p_w_picpaths/rhel.qcow2 15G
#virsh attach-disk rhel6 /var/lib/libvirt/p_w_picpaths/rhel6.vdb vdb --persistent
#virsh detach-disk node002 /var/lib/libvirt/p_w_picpaths/rhel.qcow2 --persistent
命令语法:
attach-disk 添加磁盘的参数
rhel6 虚拟机的名称
/var/lib/libvirt/p_w_picpaths/rhel6.vdb 磁盘文件的路径和名称
vdb 磁盘文件的设备名称
--persistent 永久添加磁盘,不加该参数代表非永久添加,虚拟机重启后磁盘消失.


3.添加/删除网卡(离线添加):
#virsh attach-interface node --type bridge --source br0 --persistent
#virsh detach-interface node --type bridge --mac 52:54:00:e5:82:c1 --persistent
#删除网卡必须带mac地址


4.镜像操作
添加镜像:
#virsh attach-disk rhel6 /FTP/rhel6u4.iso hdc --type cdrom --persistent
更换镜像:
#virsh change-media rhel6 hdc /FTP/rhel-server-6.5-x86_64-dvd.iso

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP