|
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
|