KVM命令

网卡

添加网卡和删除硬盘都在外部主机上实现

查看网卡信息

 virsh domiflist --inactive --domain Centos-kvm #--domain后面接名称

临时添加网卡

 virsh attach-interface --type bridge --source br0 --domain Centos-kvm #Centos-kvm是KVM的名字 --type bridge是网卡的类型 --source br0声明是走网桥的

永久添加网卡

virsh attach-interface --type bridge --source br0 --domain Centos-kvm --config

因为命令行的网卡添加会导致重启后网卡消失因此需要写入配置文件

virsh dumpxml --domain Centos-kvm > /etc/libvirt/qemu/Centos-kvm.xml

virsh define /etc/libvirt/qemu/Centos-kvm.xml

删除网卡

  1. 查看要删除的mac地址
  2. virsh detach-interface --domain Centos-kvm --type bridge  --mac  52:54:00:6c:eb:0a #mac地址每个网卡不一样

开机重启查看网卡是否存在后需要手动配置网卡文件的添加

关机 virsh shutdown --domain Centos-kvm 进行关机

启动 virsh start --domain Centos-kvm 进行开机

根据网卡名添加网卡

nmcli c add type ethernet ifname ens网卡名 con-name ens网卡名 ipv4.method auto

硬盘

硬盘两种方式一种临时,一种永久

临时

 qemu-img create -f qcow2 /mnt/test/testdisk.img 10G #qemu-img添加,qcow2是一种虚拟磁盘镜像格式,testdisk.img磁盘名称.img格式 也可以是.qcow2

qemu-img info /mnt/luojijuan/testdisk.img #查看磁盘信息命令

virsh attach-disk --domain Centos-kvm /mnt/test/testdisk.img vdb --cache none --config #添加磁盘(临时的)--config 加入到配置文件中

virsh attach-disk --domain Centos-kvm /mnt/test/testdisk.img vdb --cache none --current#直接生效但是不加入到配置文件中

删除磁盘

 virsh detach-disk --domain Centos-kvm  --target vdb #

永久添加

编辑创建的KVM虚拟机的xml文件

virsh  edit  --domain  Centos-kvm 编辑内容

命令行查找/  <disk type 找到磁盘文件内容所在

在</disk>后面添加新的磁盘内容

 <disk type='file' device='disk'>

      <driver name='qemu' type='qcow2'/>

      <source file='/mnt/luojijuan/testdisk.img'/>

      <target dev='vdc' bus='virtio'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x0f' function='0x0'/>

    </disk>

#注意其中type表示硬盘的格式file表示硬盘所在的路径dev表示硬盘在系统中显示的硬盘名称bus表示硬盘的接线类型,如果是windows系统一般是ide。

virsh console 名称 #连接KVM机器

virsh list --all #查看所有运行的kvm机器

virsh suspend KVM机器名 #将KVM虚拟机挂起的命令

virsh resume KVM机器名 #将KVM虚拟机的挂起恢复

virsh dominfo --domin KVM虚拟机名称 # 查看该KVM详细信息

virsh list --all                #查看所有虚拟机状态

virsh console xxx    #进入指定的虚拟机,进入的时候还需要按一下回车

virsh start xxx       #启动虚拟机

virsh shutdown xxx    #关闭虚拟机

virsh destroy xxx      #强制停止虚拟机

virsh undefine xxx     #彻底销毁虚拟机,会删除虚拟机配置文件,但不会删除虚拟磁盘

virsh autostart xxx   #设置宿主机开机时该虚拟机也开机

virsh autostart --disable xxx   #解除开机启动

virsh suspend xxx    #挂起虚拟机

virsh resume xxx    #恢复挂起的虚拟机

ls /etc/libvirt/qemu/          主机的配置文件所在位置

  • 44
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值