• 记录KVM虚拟机常用操作管理命令


    环境说明

    centos7中的KVM

    NAT方式是kvm安装后的默认方式。它支持主机与虚拟机的互访,同时也支持虚拟机访问互联网,但不支持外界访问虚拟机。

    检查当前的网络设置

    # virsh net-list --all

    default是宿主机安装虚拟机支持模块的时候自动安装的

    [root@localhost images]# virsh net-list --all
     名称               状态     自动开始  持久
    ----------------------------------------------------------
     default              活动     是           是

    查看所有KVM上承载的虚拟机,包括开机和关机的

    # virsh list --all

    [root@localhost ~]# virsh list --all
     Id    名称                         状态
    ----------------------------------------------------
     1     vmserver001                    running
     -     win2008R2                      关闭

    查看正在运行的虚拟机

    # virsh list

    [root@localhost ~]# virsh list
     Id    名称                         状态
    ----------------------------------------------------
     1     vmserver001                    running

    启动虚拟机

    # virsh start win2008R2

    [root@localhost ~]# virsh list --all
     Id    名称                         状态
    ----------------------------------------------------
     1     vmserver001                    running
     -     win2008R2                      关闭
    
    [root@localhost ~]# 
    [root@localhost ~]# virsh start win2008R2
    域 win2008R2 已开始
    
    [root@localhost ~]# 
    [root@localhost ~]# virsh list 
     Id    名称                         状态
    ----------------------------------------------------
     1     vmserver001                    running
     8     win2008R2                      running

    正常关闭虚拟机

    # virsh shutdown vmserver001

    [root@localhost ~]# virsh list 
     Id    名称                         状态
    ----------------------------------------------------
     1     vmserver001                    running
     8     win2008R2                      running
    
    [root@localhost ~]# 
    [root@localhost ~]# virsh shutdown vmserver001
    域 vmserver001 被关闭
    
    [root@localhost ~]# 
    [root@localhost ~]# virsh list --all
     Id    名称                         状态
    ----------------------------------------------------
     8     win2008R2                      running
     -     vmserver001                    关闭

    虚拟机的常规信息(CPU 内存规格 内存使用情况)

    # virsh dominfo win2008R2

    [root@localhost ~]# virsh dominfo win2008R2 
    Id:             -
    名称:       win2008R2
    UUID:           63c7caba-388f-4c73-9b9a-a59f2a7816d0
    OS 类型:    hvm
    状态:       关闭
    CPU:          1
    最大内存: 4194304 KiB
    使用的内存: 4194304 KiB
    持久:       是
    自动启动: 禁用
    管理的保存: 否
    安全性模式: selinux
    安全性 DOI: 0
    
    [root@localhost ~]# 
    [root@localhost ~]# virsh dominfo vmserver001 
    Id:             1
    名称:       vmserver001
    UUID:           9eacc964-e5ad-3c54-2fe2-8079925b47c5
    OS 类型:    hvm
    状态:       running
    CPU:          1
    CPU 时间:   498.8s
    最大内存: 1048576 KiB
    使用的内存: 1048576 KiB
    持久:       是
    自动启动: 禁用
    管理的保存: 否
    安全性模式: selinux
    安全性 DOI: 0
    安全性标签: system_u:system_r:svirt_t:s0:c54,c90 (permissive)
    
    [root@localhost ~]# 

     编辑虚拟机配置文件

    # virsh edit win2008R2

    [root@localhost ~]# virsh edit win2008R2 
    没有更改域 win2008R2 XML 配置。
    
    [root@localhost ~]# 

    虚拟机配置文件保存位置:/etc/libvirt/qemu/

    [root@localhost ~]# ls /etc/libvirt/qemu
    networks  vmserver001.xml  win2008R2.xml

    end

    参考博客:

    https://www.cnblogs.com/Bingo0-python/p/6896798.html

  • 相关阅读:
    ATM+购物车
    subprocess,re,logging模块
    json,pickle,collections,openpyxl模块
    time,datatime,random,os,sys,hashlib模块
    1.内置函数剩余部分 map reduce filter 2.函数递归 3.模块
    生成器,面向过程编程,三元表达式,列表生成式,生成器表达式,匿名函数,内置函数
    Ajax数据对接出问题了?ThingJS解决方法在这里
    测试
    简单低成本的物联网开发平台-ThingJS
    用ThingJS之CityBuilder快搭3D场景,可视化开发必备
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/11039607.html
Copyright © 2020-2023  润新知