virsh虚拟机管理常用命令

virsh常用命令

[root@kvm ~]# virsh start 虚拟机名称   #开启虚拟机
[root@kvm ~]# virsh list    #仅查看运行的虚拟机列表
[root@kvm ~]# virsh list --all       #查看所有虚拟机列表
[root@kvm ~]# virsh shutdown 虚拟机名称    #正常的关闭虚拟机
[root@kvm ~]# virsh destroy    虚拟机名称   #强制关闭虚拟机(类似于拔电源)
[root@kvm ~]# virsh dumpxml 虚拟机名称 > /root/test01-dum.xml             #虚拟机备份
[root@kvm ~]# virsh undefine 虚拟机名称  #删除虚拟机(注意:取消定义之后,磁盘文件需要手动删除)
[root@kvm ~]# virsh define 备份的.xml虚拟机文件    #还原虚拟机
[root@kvm ~]# virsh edit 虚拟机名称  #编辑虚拟机的配置文件
[root@kvm ~]# virsh domrename 原名字 要更改的名字 
#  如:([root@kvm ~]# virsh domrename test01 test03)    更改虚拟机名称
[root@kvm qemu]# virsh dominfo test02           #查看虚拟机的详细信息
[root@kvm ~]# virsh autostart test02              #设置虚拟机为开机自启
[root@kvm ~]# virsh autostart --disable test02    #取消开机自启
[root@kvm ~]# virsh vncdisplay test02           #查看对应的VNC连接端口号;默认第一个端口号为:5900(用“:0”表示)
[root@kvm ~]# virsh suspend test02         #挂起虚拟机
[root@kvm ~]# virsh resume test02               #取消挂起虚拟机
[root@kvm ~]# virsh console test02           #console登陆虚拟机
[root@kvm ~]# qemu-img info /kvm/disk/test01.raw      #查看虚拟机的磁盘信息
[root@kvm disk]# qemu-img create test.raw 2G        #创建虚拟机使用的磁盘
[root@kvm disk]# qemu-img create -f qcow2 21.qcow2 2G      #创建qcow2格式的虚拟机磁盘
[root@kvm disk]# qemu-img convert -f raw -O qcow2 test.raw test.qcow2   #将test.raw磁盘格式raw转换为qcow2
[root@kvm qemu]# virsh snapshot-create test02        #创建虚拟机快照
[root@kvm disk]# virsh snapshot-list test02             #查看虚拟机快照
[root@kvm disk]# virsh snapshot-revert test02 1570692304     #恢复快照
[root@kvm disk]# virt-clone --auto-clone -o test01  -n 指定要克隆的名字(可选)        #自动克隆虚拟机
[root@kvm disk]# virt-clone -o test01 -n test04 -f /kvm/disk/test04.qcow2    #手动克隆
#上述都是属于完整克隆。
[root@kvm disk]# qemu-img create -f qcow2 -b test01.qcow2 lktest01.qcow2
# -f:指定要克隆为的磁盘格式;
# -b:指定要转换的源文件及目标文件
#上述命令是在克隆虚拟机的磁盘文件
 

 
  

添加网桥

示例1

virsh命令添加网桥:
service libvirtd start
可以查看帮助
virsh help iface-bridge
通过virsh的命令可以直接添加网桥
virsh iface-bridge eth0 br0
Created bridge br0 with attached device ens33
Bridge interface br0 started
IP
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
link/ether 00:0c:29:50:a1:85 brd ff:ff:ff:ff:ff:ff
inet6 fe80::20c:29ff:fe50:a185/64 scope link
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:e9:75:ab brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:e9:75:ab brd ff:ff:ff:ff:ff:ff
6: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0c:29:50:a1:85 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.9/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe50:a185/64 scope link
valid_lft forever preferred_lft forever

查看网络设备的目录可以看到程序自动添加了ifcfg-br0
ls /etc/sysconfig/network-scripts/
在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南柯一梦,笑谈浮生

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值