• 004.KVM日常管理1


    一 常用命令

    1.1 查看虚机列表及状态

      1 [root@kvm-host ~]# virsh list --all

    1.2 连接虚机

      1 [root@kvm-host ~]# virsh console vm01-centos6.8

    1.3 启动虚机

      1 [root@kvm-host ~]# virsh start vm01-centos6.8

    1.4 停止虚机

      1 [root@kvm-host ~]# virsh shutdown vm01-centos6.8

    注意:默认状态下virsh工具不能对linux虚拟机进行关机操作,linux操作系统需要开启acpid服务,在KVM linux虚拟机必须配置此服务。

      1 yum -y install acpid
      2 chkconfig acpid on
      3 /etc/init.d/acpid start

    1.5 重启虚拟机

      1 [root@kvm-host ~]# virsh reboot  vm01-centos6.8

    1.6 强制关闭虚拟机-下电

      1 [root@kvm-host ~]# virsh destroy  vm01-centos6.8

    1.7 设置虚拟机随宿主机开机自启

      1 [root@kvm-host ~]# virsh autostart vm01-centos6.8

    1.8 取消虚拟机随宿主机开机自启

      1 [root@kvm-host ~]# virsh autostart --disable vm01-centos6.8

    1.9 虚拟机挂起及回复

      1 [root@kvm-host ~]# virsh suspend vm01-centos6.8		#挂起
      2 [root@kvm-host ~]# virsh resume vm01-centos6.8		#恢复

    1.10 编辑虚拟机xml配置

      1 [root@kvm-host ~]# virsh edit vm01-centos6.8

    注:vm01-centos6.8配置文件要求已经define,否则无法edit,也可以直接通过vi修改配置文件。

    1.11 定义虚拟机XML配置文件

      1 [root@kvm-host ~]# virsh define /etc/libvirt/qemu/vm01-centos6.8.xml

    1.12 通过配置文件启动虚机

      1 [root@kvm-host ~]# virsh create /etc/libvirt/qemu/vm01-centos6.8.xml

    1.13 删除kvm虚机

      1 [root@kvm-host ~]# virsh undefine vm01-centos6.8

    注意:此命令只删除虚拟机配置文件,不删除虚拟磁盘文件。

    1.14 导出(备份)虚机xml配置文件

      1 [root@kvm-host ~]# virsh dumpxml vm01-centos6.8 > /etc/libvirt/qemu/vm01-centos6.8_dump.xml

    1.15 重新定义虚机配置

      1 [root@kvm-host ~]# virsh define /etc/libvirt/qemu/vm01-centos6.8_dump.xml

    1.16 删除虚机磁盘文件

      1 [root@kvm-host ~]# rm -rf /data/images/vm01-centos6.8.img

    1.17 显示虚机信息

      1 [root@kvm-host ~]# virsh dominfo vm01-centos6.8

    1.18 查看磁盘信息

      1 [root@kvm-host ~]# qemu-img info /data/images/vm01-centos6.8.img

    1.19 查看CPU信息

      1 [root@kvm-host ~]# virsh vcpuinfo vm01-centos6.8

    1.20 查看虚机磁盘

      1 [root@kvm-host ~]# virsh domblklist vm01-centos6.8

    08

    二 其他配置

    2.1 kvm虚机默认配置

    路径:/etc/libvirt/qemu/

    2.2 virsh交互式

      1 [root@kvm-host ~]# virsh
      2 Welcome to virsh, the virtualization interactive terminal.
      3 
      4 Type:  'help' for help with commands
      5        'quit' to quit
      6 
      7 virsh # help
  • 相关阅读:
    记录一次.Net框架Bug发现和提交过程:.Net Framework和.Net Core均受影响
    浅谈 Angular 项目实战
    Angular CLI 升级 6.0 之后遇到的问题
    构建具有用户身份认证的 Ionic 应用
    关于 Angular 跨域请求携带 Cookie 的问题
    使用 ng build 构建后资源地址引用错误的问题
    React 系列教程 1:实现 Animate.css 官网效果
    如何在已有的 Web 应用中使用 ReactJS
    关于浏览器后退操作与页面缓存问题
    三阶魔方公式速记
  • 原文地址:https://www.cnblogs.com/itzgr/p/9893328.html
Copyright © 2020-2023  润新知