精华内容
下载资源
问答
  • virsh edit查询虚拟机

    千次阅读 2017-10-13 14:22:50
    通过UI 可以知道目前两个虚拟机都在计算节点上 ...通过virsh edit 可以查看虚拟机的xml 虚拟机的类型是kvm 用的模拟器是qemu-system-aarch64 用的是openvswitch tap是tapa7b97820

    通过UI 可以知道目前两个虚拟机都在计算节点上

    登录计算节点,通过virsh list可以看到这两个虚拟机

    通过virsh edit 可以查看虚拟机的xml

    虚拟机的类型是kvm

    用的模拟器是qemu-system-aarch64

    用的是openvswitch tap是tapa7b97820


    展开全文
  • ## centos是你客户机的名字 virsh edit centos ## 修改之后要保存 virsh dumpxml centos > centos.xml 修改了之后要把你保存的快照重新拍摄,不然端口就又回去了
    ## centos是你客户机的名字
    virsh edit centos
    ## 修改之后要保存
    virsh dumpxml centos > centos.xml
    

    修改了之后要把你保存的快照重新拍摄,不然端口就又回去了

    展开全文
  • virsh常用维护命令

    千次阅读 2019-03-07 00:19:57
    virsh常用维护命令 virsh常用命令 一些常用命令参数 来源:http://www.cnblogs.com/cyleon/p/9816989.html [root@kvm-server ~]# virsh --help #查看命令帮忙 [root@kvm-server ~]# virsh list ...

    virsh常用维护命令

    virsh常用命令

    一些常用命令参数

    来源:http://www.cnblogs.com/cyleon/p/9816989.html

    复制代码

    [root@kvm-server ~]# virsh --help                                     #查看命令帮忙

    [root@kvm-server ~]# virsh list                                       #显示正在运行的虚拟机

    [root@kvm-server ~]# virsh list --all                                 #显示所有的虚拟机

    [root@kvm-server ~]# virsh start vm-node1                             #启动vm-node1虚拟机

    [root@kvm-server ~]# virsh shutdown vm-node1                          #关闭vm-node1虚拟机

    [root@kvm-server ~]# virsh destroy vm-node1                           #虚拟机vm-node1强制断电

    [root@kvm-server ~]# virsh suspend vm-node1                           #挂起vm-node1虚拟机

    [root@kvm-server ~]# virsh resume vm-node1                            #恢复挂起的虚拟机

    [root@kvm-server ~]# virsh undefine vm-node1                          #删除虚拟机,慎用

    [root@kvm-server ~]# virsh dominfo vm-node1                           #查看虚拟机的配置信息

    [root@kvm-server ~]# virsh domiflist                                  #查看网卡配置信息

    [root@kvm-server ~]# virsh edit vm-node1                              #修改vm-node1的xml配置文件

    [root@kvm-server ~]# virsh dumpxml vm-node1                           #查看KVM虚拟机当前配置

    [root@kvm-server ~]# virsh dumpxml vm-node1 > vm-node1.bak.xml        #备份vm-node1虚拟机的xml文件,原文件默认路径/etc/libvirt/qemu/vm-node1.xml

    [root@kvm-server ~]# virsh autostart vm-node1                         #KVM物理机开机自启动虚拟机,配置后会在此目录生成配置文件/etc/libvirt/qemu/autostart/vm-node1.xml

    [root@kvm-server ~]# virsh autostart --disable vm-node1               #取消开机自启动

    复制代码

    为虚拟机增加网卡

    一个完整的数据包从虚拟机到物理机的路径是:虚拟机-->QEMU虚拟机网卡-->虚拟化层-->内核网桥-->物理网卡

    KVM默认情况下是由QEMU在Linux的用户空间模拟出来的并提供给虚拟机的。

    全虚拟化:即客户机操作系统完全不需要修改就能运行于虚拟机中,客户机看不到真正的硬件设备,与设备的交互全是由纯软件虚拟的

    半虚拟化:通过对客户机操作系统进行修改,使其意识到自己运行在虚拟机中。因此,全虚拟化和半虚拟化网卡的区别在于客户机是否需要修改才能运行在宿主机中。

    半虚拟化使用virtio技术,virtio驱动因为改造了虚拟机的操作系统,让虚拟机可以直接和虚拟化层通信,从而大大提高了虚拟机性能。

    复制代码

    [root@kvm-server ~]# virsh domiflist vm-node1
    Interface  Type       Source     Model       MAC
    -------------------------------------------------------
    vnet0      bridge     br0        virtio      52:54:00:40:75:05
    
    [root@kvm-server ~]# virsh attach-interface vm-node1 --type bridge --source br0 --model virtio        #临时增加网卡的方法,关机后再开机新增网卡配置丢失
    Interface attached successfully
    
    [root@kvm-server ~]# virsh domiflist vm-node1
    Interface  Type       Source     Model       MAC
    -------------------------------------------------------
    vnet0      bridge     br0        virtio      52:54:00:40:75:05
    vnet1      bridge     br0        virtio      52:54:00:5b:6c:cc
    
    [root@kvm-server ~]# virsh edit vm-node1                                                               #永久生效方法一:修改配置文件增加如下内容
        <interface type='bridge'>                                                                          #永久生效方法二:使用virt-manager管理工具进行操作
          <mac address='52:54:00:11:90:7c'/>
          <source bridge='br0'/>
          <target dev='vnet1'/>
          <model type='virtio'/>
          <alias name='net1'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
        </interface>
    
    [root@kvm-server ~]# virsh domiflist vm-node1                                                          #查找虚拟机网卡的MAC地址
    Interface  Type       Source     Model       MAC
    -------------------------------------------------------
    vnet0      bridge     br0        virtio      52:54:00:40:75:05
    vnet1      bridge     br0        virtio      52:54:00:84:23:3d
    
    [root@kvm-server ~]# virsh detach-interface vm-node1 --type bridge --mac 52:54:00:84:23:3d --current   #根据MAC地址删除网卡,即时生效,如果需要最终生效也要使用virsh edit 来修改配置文件
    Interface detached successfully
    
    [root@kvm-server ~]# virsh domiflist vm-node1
    Interface  Type       Source     Model       MAC
    -------------------------------------------------------
    vnet0      bridge     br0        virtio      52:54:00:40:75:05

    复制代码

    虚拟机增加磁盘

    KVM虚拟机的磁盘镜像从存储方式上看,可以分为两种方式,第一种方式为存储于文件系统上,第二种方式为直接使用裸设备。裸设备的使用方式可以是直接使用裸盘,也可以是用LVM的方式。存于文件系统上的镜像有很多格式,如raw、cloop、cow、qcow、qcow2、vmdlk、vdi等,经常使用的是raw和qcow2。

    raw:是简单的二进制镜像文件,一次性会把分配的磁盘空间占用。raw支持稀疏文件特性,稀疏文件特性就是文件系统会把分配的空字节文件记录在元数据中,而不会实际占用磁盘空间。

    qcow2:第二代的QEMU写时复制格式,支持很多特性,如快照、在不支持稀疏特性的文件系统上也支持精简方式、AES加密、zlib压缩、后备方式。

    复制代码

    [root@kvm-server ~]# qemu-img create -f raw /Data/vm-node1-10G.raw 10G                                #创建raw格式并且大小为10G的磁盘
    Formatting '/Data/vm-node1-10G.raw', fmt=raw size=10737418240 
    
    [root@kvm-server ~]# qemu-img info /Data/vm-node1-10G.raw 
    image: /Data/vm-node1-10G.raw
    file format: raw
    virtual size: 10G (10737418240 bytes)
    disk size: 0
    
    [root@kvm-server ~]# virsh attach-disk vm-node1 /Data/vm-node1-10G.raw vdb --cache none                #临时生效,关机再开机后失效
    Disk attached successfully
    
    [root@kvm-server ~]# virsh dumpxml vm-node1                                                            #通过dumpxml找到下段配置文件
    [root@kvm-server ~]# virsh edit vm-node1                                                               #使用edit命令,把找到的内容加到vda磁盘后面即可
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='none'/>
          <source file='/Data/vm-node1-10G.raw'/>
          <backingStore/>
          <target dev='vdb' bus='virtio'/>
          <alias name='virtio-disk1'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
        </disk>
    
    [root@vm-node1 ~]# fdisk -l                                                                            #数据盘已挂载,可以进行分区、格式化、挂载等操作
    
    Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x00009df9
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    83886079    41942016   83  Linux
    
    Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    磁盘镜像格式的转换方法:
    

    [root@kvm-server ~]# qemu-img create -f raw test.raw 5G
    Formatting 'test.raw', fmt=raw size=5368709120

    [root@kvm-server ~]# qemu-img convert -p -f raw -O qcow2 test.raw test.qcow2                              #参数-p显示进度,-f是指原有的镜像格式,-O是输出的镜像格式,然后是输入文件和输出文件
    (100.00/100%)
    [root@kvm-server ~]# qemu-img info test.qcow2 
    image: test.qcow2
    file format: qcow2
    virtual size: 5.0G (5368709120 bytes)
    disk size: 196K
    cluster_size: 65536
    Format specific information:
    compat: 1.1
    lazy refcounts: false


    [root@kvm-server ~]# ll -sh test.*                                        
    196K -rw-r--r-- 1 root root 193K Oct 19 16:19 test.qcow2
       0 -rw-r--r-- 1 root root 5.0G Oct 19 16:11 test.raw

    复制代码

     克隆虚拟机

     

    使用virt-clone克隆虚拟机的方法:

     

    复制代码

    [root@kvm-server ~]# virsh shutdown CentOS-7.2-x86_64                                                      #必须要关机才能进行克隆
    Domain CentOS-7.2-x86_64 is being shutdown
    
    [root@kvm-server ~]# virsh list --all
     Id    Name                           State
    ----------------------------------------------------
     -     CentOS-7.2-x86_64              shut off
     -     vm-node1                       shut off
    
    [root@kvm-server ~]# virt-clone -o CentOS-7.2-x86_64 -n vm-node2 -f /opt/vm-node2.raw                       #参数含义:-o被克隆虚拟机的名字、-n克隆后虚拟机的名字、-f指定磁盘存储位置
    WARNING  The requested volume capacity will exceed the available pool space when the volume is fully allocated. (40960 M requested capacity > 36403 M available)
    Allocating 'vm-node2.raw'                                                                                                             |  40 GB  00:01:03     
    
    Clone 'vm-node2' created successfully.
    [root@kvm-server ~]# virsh list --all                                                                        #克隆后为关机状态
     Id    Name                           State
    ----------------------------------------------------
     -     CentOS-7.2-x86_64              shut off
     -     vm-node1                       shut off
     -     vm-node2                       shut off

    复制代码

     

    修改虚拟机的名字

    复制代码

    [root@kvm-server ~]# virsh shutdown CentOS-7.2-x86_64                                                         #需要先关机,然后对虚拟机进行改名
    [root@kvm-server ~]# cp /etc/libvirt/qemu/vm-node2.xml /etc/libvirt/qemu/vm-test.xml                          #拷贝xml文件为要修改的名称,如:vm-test
    [root@kvm-server ~]# grep '<name>' /etc/libvirt/qemu/vm-test.xml                                              #修改vm-test.xml中的name字段为vm-test
      <name>vm-test</name>
    [root@kvm-server ~]# virsh undefine vm-node2                                                                  #删除之前的虚拟机
    Domain vm-node2 has been undefined
    
    [root@kvm-server ~]# virsh define /etc/libvirt/qemu/vm-test.xml                                               #定义新的虚拟机
    Domain vm-test defined from /etc/libvirt/qemu/vm-test.xml
    
    [root@kvm-server ~]# virsh list --all                                                                         #已完成改名操作
     Id    Name                           State
    ----------------------------------------------------
     -     CentOS-7.2-x86_64              shut off
     -     vm-node1                       shut off
     -     vm-test                        shut off

    复制代码

     

     

     

    分类: KVM

     

    展开全文
  • virsh命令行管理工具

    2021-05-07 18:53:57
    virsh是使用 libvirt management API 构建的管理工具。 virsh 含义是 virtualization shell 。它有两种工作模式,立即模式和交互模式 [root@kvm-server ~]# virsh --help #查看命令帮忙 [root@kvm-server ~]# virsh...

    KVM虚拟机管理工具 virsh

    virsh是使用 libvirt management API 构建的管理工具,是kvm虚拟机常用的管理工具

    virsh 含义是 virtualization shell 。virsh 有命令模式和交互模式如果直接在vrish后面添加参数是命令模式,如果直接写virsh,就会进入交互模式。

    virsh --help                                     #查看命令帮忙
    
    virsh list                                       #显示正在运行或挂起的虚拟机
    
    virsh list --all                                 #显示所有的虚拟机
    
    virsh start domain	                            #启动虚拟机
    
    virsh shutdown domain	                         #关闭虚拟机
    
    virsh destroy domain	                           #虚拟机强制断电(易丢失数据,慎用)
    
    virsh suspend domain	                           #挂起虚拟机
    
    virsh resume domain	                            #恢复挂起的虚拟机
    
    virsh reboot domain								 #重启虚拟机
    
    virsh undefine domain                      #删除虚拟机,慎用。会删除默认路径下(/etc/libvirt/qemu/)的虚拟机配置文件
    
    virsh define domain.xml					# 用于虚拟机迁移后的导入,domain.xml为虚拟机的配置文件(只要有虚拟机的磁盘文件加配置文件,那么虚拟机便可以迁移到如何地方并导入)
    
    virsh dominfo domain	                        #查看虚拟机的配置信息
    
    virsh domiflist domain	                     #查看虚拟机网卡配置信息
    
    virsh domblklist domain	                     #查看该虚拟机的磁盘位置
    
    virsh edit domain	                            #修改虚拟机的xml配置文件/etc/libvirt/qemu/domain.xml(带语法检查 )
    
    virsh dumpxml domain	                       #查看虚拟机当前配置
    
    virsh dumpxml vm-node1 > vm-node1.bak.xml        #备份vm-node1虚拟机的xml文件,原文件默认路径/etc/libvirt/qemu/vm-node1.xml
    
    virsh autostart domain	                       #KVM物理机开机自启动虚拟机,配置后会在此目录生成配置软连接文件/etc/libvirt/qemu/autostart/vm-node1.xml(所以,本质就是将虚拟机的配置文件移动到该目录下即可,手动移动也生效。)。如果物理机断电,上电后,希望kvm虚拟机能够立即自启动
    
    virsh autostart --disable domain	              #取消开机自启动
    
    virsh vncdisplay domain							 #查看虚拟机vnc端口号(第一台默认为5901)
    
    virsh domblklist domain							 #列出虚拟机所有的块设备
    
    virsh desc template1							 #查看虚拟机的描述信息
    
    virsh domrename domain_old domain_new		#修改虚拟机名(关机状态下)
    
    virsh pool-list
    
    virsh pool-list --all
    
    virsh net-list --all 
    
    virsh net-list
    
    virsh net-edit <网卡>  #编辑网络文件 即/etc/libvirt/qemu/networks/xxx.xml文件
    
    virsh iface-list		#物理主机接口列表
    
    virsh nwfilter-list		#列出网络过滤器
    
    virsh  snapshot-list domain    #列出虚拟机的快照
    
    virsh vol-list <pool> # 列出某地址池的数据卷
    
    virsh nodeinfo   # 查看宿主机CPU信息
    

    KVM虚拟机配置文件

    每个KVM虚拟主机都有自己的配置文件,都是以虚拟主机名命名;KVM虚拟机的配置文件在 /etc/libvirt/qemu/ 下,以xml文件形式存在;

    [root@kvm ~]# virsh edit template1 # 或者使用  vim /etc/libvirt/qemu/template1.xml 进行编辑,但是不带语法检查
    [root@kvm ~]# cat /etc/libvirt/qemu/template1.xml
    <!--
    WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
    OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
      virsh edit template1
    or other application using the libvirt API.
    -->
    
    <domain type='kvm'>
    <!--描述hypervisor。在Libvirt官方文档里面,将虚拟机定义为domain,而不是vm(virtual machine)。Xen中Domain0表示宿主机系统,而在KVM中,domain完全指虚拟机系统。-->
    <!--type一项指明了使用的是哪种虚拟化技术。如果使用的是KVM,那么值为kvm。如果使用的是Xen,那么值为xen。当然,如果使用的是其他hypervisor,值也不尽相同-->
      <name>template1</name>
      <!--定义了虚拟机的名字。libvirt可以通过虚拟机的名字对虚拟机进行管理。在同一台物理机上,虚拟机的名字必须要保证唯一的。如果存在重名的情况,添加和创建虚拟机时,会失败。-->
      <uuid>8188720f-93e7-44ab-b7cd-b5bd848b6dce</uuid>
      <!--定义的虚拟机的UUID。在同一台物理机上,UUID值也必须是唯一的,否则会出现冲突。-->
      <memory unit='KiB'>524288</memory>
      <!--描述虚拟机的内存信息,通常以KB为单位。-->
      <currentMemory unit='KiB'>524288</currentMemory>
      <vcpu placement='static'>1</vcpu>
      <!--指明了为该虚拟机分配的虚拟CPU的个数-->
      <os>
      <!--系统引导设备配置-->
        <type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
        <!--架构宿主机的操作系统-->
        <boot dev='hd'/>
         <!--指定启动设备,可以重复多行,指定不同的值,作为一个启动设备列表-->
      </os>
      <features>
      <!--电源管理-->
        <acpi/>
        <apic/>
      </features>
      <cpu mode='host-passthrough' check='partial'>
      <!--CUP配置,cpu mode可以写成'host-passthrough',意思是使用真机的CPU-->
        <feature policy='require' name='md-clear'/>
        <feature policy='require' name='spec-ctrl'/>
        <feature policy='require' name='ssbd'/>
      </cpu>
      <clock offset='utc'>
      <!--时钟设置,可以设置为localtime-->
        <timer name='rtc' tickpolicy='catchup'/>
        <timer name='pit' tickpolicy='delay'/>
        <timer name='hpet' present='no'/>
      </clock>
      <on_poweroff>destroy</on_poweroff>
       <!--虚拟机关机命令-->
      <on_reboot>restart</on_reboot>
       <!--虚拟机重启命令-->
      <on_crash>destroy</on_crash>
      <!--虚拟机强制重启命令-->
      <!--定义了在kvm环境中poweroff,reboot,crash时的默认的动作分别为destroy和restart。其他允许的动作包括: preserve,rename-restart。destroy:停止该虚拟机。相当于关闭电源。restart重启虚拟机。-->
      <pm>
       <!--内存及硬盘休眠设置,可删除-->
        <suspend-to-mem enabled='no'/>
        <suspend-to-disk enabled='no'/>
      </pm>
      <devices>
       <!--系统仿真设备,主板驱动类-->
        <emulator>/usr/libexec/qemu-kvm</emulator>
        <!--仿真设备使用哪个程序来仿真,这里使用qemu-kvm来仿真-->
        <disk type='file' device='disk'>
        <!--硬盘配置,需要手动修改,可以通过复制本段来创建新的磁盘-->
          <driver name='qemu' type='qcow2'/>
           <!--磁盘驱动类型及磁盘格式,常用的image格式为raw或qcow2,可以使用 qemu-img 命令创建磁盘镜像-->
          <source file='/var/lib/libvirt/images/template.qcow2'/>
          <!--磁盘路径设置-->
          <target dev='vda' bus='virtio'/>
          <!--磁盘盘符设置,采用virtio驱动-->
          <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
          <!--总线地址,下同-->
        </disk>
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <target dev='hda' bus='ide'/>
          <readonly/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>
        </disk>
        <controller type='usb' index='0' model='ich9-ehci1'>
         <!--PCI设备配置-->
          <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x7'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci1'>
          <master startport='0'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0' multifunction='on'/>
        </controller>
        <interface type='bridge'>
        <!--虚拟机网络连接方式,此处为桥接,如果是default则为NAT模式。可复制本段来添加新的网卡-->
          <mac address='52:54:00:c8:5c:44'/>
           <!--网卡MAC地址-->
          <source bridge='virbr0'/>
          <!--使用网桥类型-->
          <model type='virtio'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
        </interface>
        <serial type='pty'>
        <!--串口终端信息-->
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
        </serial>
        <console type='pty'>
          <target type='serial' port='0'/>
        </console>
        <channel type='unix'>
        <!--虚拟机通讯控制接口-->
          <target type='virtio' name='org.qemu.guest_agent.0'/>
          <address type='virtio-serial' controller='0' bus='0' port='1'/>
        </channel>
        <input type='tablet' bus='usb'>
          <address type='usb' bus='0' port='1'/>
        </input>
        <input type='mouse' bus='ps2'/>
        <!--输入设备鼠标-->
        <input type='keyboard' bus='ps2'/>
        <!--输入设备键盘-->
        <graphics type='vnc' port='5910' autoport='no' listen='0.0.0.0'>
        <!--定义与guset交互的图形设备。在这个例子中,使用vnc协议。指定监听地址和端口-->
          <listen type='address' address='0.0.0.0'/>
        </graphics>
        <video>
        <!--图形图像显卡相关配置-->
          <model type='cirrus' vram='16384' heads='1' primary='yes'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
        </video>
        <memballoon model='virtio'>
        <!--内存气泡,可以动态调整内存-->
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
        </memballoon>
        <rng model='virtio'>
          <backend model='random'>/dev/urandom</backend>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
        </rng>
      </devices>
    </domain>
    
    
    展开全文
  • virsh 命令详解

    千次阅读 2020-11-20 11:47:50
    virsh help 分组的命令: 域管理(虚拟机实例管理) Domain Management (help keyword 'domain'): attach-device 从一个XML文件附加装置 attach-disk 附加磁盘设备 attach-interface 获得网络界面 autostart ...
  • virsh命令

    千次阅读 2017-02-04 20:10:45
    virsh edit kvm 编辑KVM虚拟机配置文件 virsh console kvm 控制台管理linux虚拟机 virsh autostart kvm 配置开机自启动虚拟机 virsh start kvm 启动虚拟机 virsh domblklist kvm 查看虚拟机
  • 一、virsh 基本管理操作 列出虚拟机:# virsh list --all 列出虚拟网络 :# virsh net-list --all 查看KVM服务器的节点,即KVM服务器信息 :# virsh nodeinfo 指出虚拟机的配置信息:# virsh dominfo pc207 ...
  • [root@localhost qemu]# virsh domiflist vm01 Interface Type Source Model MAC ------------------------------------------------------- - network default virtio 52:54:00:dd:70:e5 使用virsh 命令添
  • virsh的详细命令解析

    2020-07-10 12:11:14
    virsh 有命令模式和交互模式如果直接在vrish后面添加参数是命令模式,如果直接写virsh,就会进入交互模式 virsh list 列出所有的虚拟机,虚拟机的状态有(8)种 runing 是运行状态 idel 是空闲状态 pause 暂停...
  • libvirt virsh domain命令解析(一)

    千次阅读 2019-11-25 22:11:35
    virsh是libvirt提供的命令行工具, 了解virsh命令的功能,可以快速了解libvirt的主要功能及功能特性 这里首先介绍domain domain 域, 可以看做是一个虚拟机实例 通过 virsh -h 可以查看所有命令, 能够看到每个命令...
  • --编辑 virsh edit 虚拟机名  --修改磁盘 ]# virsh edit node01 若修改网络: ]# virsh edit node0     .. .. 五.克隆脚本命令(CentOS 7 ) –创建虚拟机 ]# cd /var/lib/libvirt/...
  • 1.已存在.qcow创建新的...virsh destroy $1 virsh undefine $1 virt-install \ --name $1 \ --ram 2048 \ --file $2 \ --import \ --graphics=none \ --network bridge=br0 \ --os-variant=ubuntu16.04 \ --v
  • 有时候需要对KVM进行统一重命名。 环境 ubuntu 16.04 LTS KVM虚拟机 virsh管理工具 效果 将已有的名为 pc_vm94的虚拟机重命名为 vm94 ...1. 使用 virsh list --all 命令查看所有的虚拟机 ...$ virsh list --all...
  • virsh edit 修改虚拟机的配置 virsh autostart 设置虚拟机自动启动 virsh domiflist 查看虚拟机网卡信息 virsh domblklist 查看虚拟机硬盘信息 1.在真机命令终端 输入 查看需要扩容的...
  • virsh使用总结

    2019-08-01 10:06:00
    virsh -c qemu+tcp://1.1.1.1:16666/system 或 virsh -c remote2 (3) Qemu的主配置文件:/etc/libvirt/qemu.conf #qemu.conf是libvirt对QEMU驱动提供的配置文件,包括VNC/SPICE等和连接它们时采用的权限 #认证方式...
  • virsh 命令

    2019-10-05 17:45:18
    virsh # help分组的命令:Domain Management (help keyword 'domain'): attach-device 从一个XML文件附加装置 attach-disk 附加磁盘设备 attach-interface 获得网络界面 a...
  • virsh命令工具

    千次阅读 2018-07-18 20:39:38
    供管理各虚拟机的命令...– 格式:virsh 控制挃令 [虚拟机名称] [参数] [root@nova01 ~]# virsh Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to qui...
  • virsh 管​理​KVM

    千次阅读 2013-12-13 11:33:13
    virsh 是​用​来​管​理​客​户​端​及​其​管​理​程​序​的​命​令​行​界​面​工​具​。​ virsh 工​具​是​构​建​在​ libvirt 管​理​ API 上​,可​作​为​ xm 命​令​和​图​...
  • virsh管理虚拟机

    2020-04-27 17:08:03
    virsh管理虚拟机 virsh管理虚拟机 一、管理虚拟机 1、libvirt架构概述 libvirt是用来管理虚拟机或虚拟化功能的软件集合,主要包括:libvirt API, libvirtd进程和virsh工具集三部分。最初的目的是为不同的hypervisor...
  • virsh命令大总结

    千次阅读 2018-05-17 21:07:36
    virsh # help domain Domain Management (help keyword 'domain'): attach-device attach device from an XML file(通过XML配置给虚拟机添加设备) attach-disk attach disk device(添加磁盘设备) ...
  • virsh KVM文件管理

    2020-05-05 22:21:48
    virsh KVM文件管理 通过文件管理可以直接查看、修改、复制虚拟机的内部文件。例如,当系统因为配置文件无法启动时,可以直接修改虚拟机的文件。虚拟机磁盘文件主要有raw和qcow2格式。raw格式性能最好,速度最快,它...
  • virsh常用命令

    千次阅读 2014-10-10 15:35:35
    [root@nfs ~]# virsh edit vm01 ##注意vi直接编辑不生效    <name>vm01  <uuid>df8604c1-dcf3-fa98-420f-6eea7b39c395  <memory>1048576</memory> ###本来开始设置为1G,现在这个单位是k ...
  • virsh [options]... [<command_string>] virsh [options]... <command> [args...] options: -c | --connect=URI hypervisor connection URI -d | --debug=NUM debug level [0-4] -
  • virsh 基本使用

    2020-05-20 16:16:14
    virsh基本使用 列出所有的domain(我简单地理解成虚拟机) virsh list --all 克隆现有的一台虚拟机,包括虚拟机的镜像和虚拟机的配置xml virt-clone -o src_domain_name --auto-clone 上面这个命令里面,-o选项...
  • virsh 修改openstack虚拟机的xml

    千次阅读 2016-07-01 17:05:42
    修改xml文件 1.virsh edit instance-00000012 修改id 和 name 2.virsh define /etc/libvirt/qemu/aaa.xml 3 virsh start aaa
  • virsh常用操作命令

    千次阅读 2017-07-20 16:47:02
    1,查看运行的虚拟机virsh list2,查看所有的虚拟机(关闭和运行的虚拟机)virsh list –all3,连接虚拟机virsh console +域名(虚拟机的名称)4,退出虚拟机ctrl+]5,关闭虚拟机5.1 virsh shutdown +域名 这个时候我在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,069
精华内容 1,227
关键字:

editvirsh