环境说明

centos7中的KVM

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

检查当前的网络设置

# virsh net-list --all

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

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

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

# virsh list --all

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

查看正在运行的虚拟机

# virsh list

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

启动虚拟机

# virsh start win2008R2

  1. [root@localhost ~]# virsh list --all
  2. Id 名称 状态
  3. ----------------------------------------------------
  4. vmserver001 running
  5. - win2008R2 关闭
  6.  
  7. [root@localhost ~]#
  8. [root@localhost ~]# virsh start win2008R2
  9. win2008R2 已开始
  10.  
  11. [root@localhost ~]#
  12. [root@localhost ~]# virsh list
  13. Id 名称 状态
  14. ----------------------------------------------------
  15. vmserver001 running
  16. win2008R2 running

正常关闭虚拟机

# virsh shutdown vmserver001

  1. [root@localhost ~]# virsh list
  2. Id 名称 状态
  3. ----------------------------------------------------
  4. vmserver001 running
  5. win2008R2 running
  6.  
  7. [root@localhost ~]#
  8. [root@localhost ~]# virsh shutdown vmserver001
  9. vmserver001 被关闭
  10.  
  11. [root@localhost ~]#
  12. [root@localhost ~]# virsh list --all
  13. Id 名称 状态
  14. ----------------------------------------------------
  15. win2008R2 running
  16. - vmserver001 关闭

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

# virsh dominfo win2008R2

  1. [root@localhost ~]# virsh dominfo win2008R2
  2. Id: -
  3. 名称: win2008R2
  4. UUID: 63c7caba-388f-4c73-9b9a-a59f2a7816d0
  5. OS 类型: hvm
  6. 状态: 关闭
  7. CPU
  8. 最大内存: KiB
  9. 使用的内存: KiB
  10. 持久:
  11. 自动启动: 禁用
  12. 管理的保存:
  13. 安全性模式: selinux
  14. 安全性 DOI
  15.  
  16. [root@localhost ~]#
  17. [root@localhost ~]# virsh dominfo vmserver001
  18. Id:
  19. 名称: vmserver001
  20. UUID: 9eacc964-e5ad-3c54-2fe2-8079925b47c5
  21. OS 类型: hvm
  22. 状态: running
  23. CPU
  24. CPU 时间: .8s
  25. 最大内存: KiB
  26. 使用的内存: KiB
  27. 持久:
  28. 自动启动: 禁用
  29. 管理的保存:
  30. 安全性模式: selinux
  31. 安全性 DOI
  32. 安全性标签: system_u:system_r:svirt_t:s0:c54,c90 (permissive)
  33.  
  34. [root@localhost ~]#

编辑虚拟机配置文件

# virsh edit win2008R2

  1. [root@localhost ~]# virsh edit win2008R2
  2. 没有更改域 win2008R2 XML 配置。
  3.  
  4. [root@localhost ~]#

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

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

end

参考博客:

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

记录KVM虚拟机常用操作管理命令的更多相关文章

  1. Windows平台下MySQL常用操作与命令

    Windows平台下MySQL常用操作与命令 Windows平台下MySQL常用操作与命令,学习mysql的朋友可以参考下. 1.导出整个数据库 mysqldump -u 用户名 -p --defau ...

  2. linux学习(2):linux服务器常用操作和命令

    linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单 ...

  3. Linux学习之常用权限管理命令(二)

    (一)常用权限管理命令 (1)chmod命令 (2)chown (3)chgrp (4)umask (一)常用权限管理命令 (1)chmod命令 命令名称:chmod命令英文原意:change the ...

  4. visual studio NuGet 常用包管理命令

    visual studio NuGet 常用包管理命令 查找包 Find-Package [包名] Find-Package [包名] -AllVersions 安装包 Install-Package ...

  5. KVM虚拟机的日常管理与配置

    1. 查看KVM虚拟机配置文件及运行状态(1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录. (2) virsh命令帮 ...

  6. OpenStack入门篇(四)之KVM虚拟机介绍和管理

    1.查看虚拟机,启动虚拟机 [root@linux-node1 ~]# virsh list --all Id Name State --------------------------------- ...

  7. 使用Python-Libvirt GUI 实现KVM 虚拟机 界面化管理

    一.KVM环境的搭建 1.安装VMware(略) 2.在VMware中安装Linux系统(略,Ubuntu16.04) 打开支持虚拟化 网络选择桥接模式 3.安装qemu apt-get instal ...

  8. KVM的常用操作

    KVM安装 一.网卡桥接 1.在原网卡上注释掉IP配置,添加一下内容 BRIDGE=br0 2.配置桥接网卡地址 vim ifcfg-br0 DEVICE="br0" NM_CON ...

  9. linux服务器常用操作和命令

    1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://e ...

随机推荐

  1. web网页设计五种布局

    1.大框套小框布局   2.通栏布局   3.导航栏在主视觉下方的布局  4.左中右布局  5.环绕式布局

  2. python 学习爬虫教程~

    思路:: (本文没有用xpath定位,xpath需要导入第三方库   from lxml import etree) 1.首先通过urllib类获取到网页的所有内容 2.通过partition获取其中 ...

  3. Scrum.站立会议介绍

    项目任务分解完毕之后,整个项目要完成的任务也都已经确定,每个人负责的任务也确定.这时候就进入到每天的迭代过程.项目经理的一个职责就是每天负责召开 站立会议. 具体的形式如下: 每天固定时间召开. 项目 ...

  4. 1.用户交互Scanner

    Java流程控制 一:用户交互Scanner Scanner对象: 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入.java.uti ...

  5. python接口自动化测试 - unittest框架suite、runner详细使用

    test suite 测试套件,理解成测试用例集 一系列的测试用例,或测试套件,理解成测试用例的集合和测试套件的集合 当运行测试套件时,则运行里面添加的所有测试用例 test runner 测试运行器 ...

  6. 【java面试】网络通信篇

    1.说一下HTTP协议 HTTP协议是超文本传输协议,属于应用层协议,规定了客户端与服务端传输数据的格式:它是无状态的,对于前面传送过的信息没有记录:请求方式有GET,POST,HEAD,PUT,DE ...

  7. (转) exp1-3://一次有趣的XSS漏洞挖掘分析(3)最终篇

      这真是最后一次了.真的再不逗这个程序员了.和预期一样,勤奋的程序员今天又更新程序了.因为前面写的payload都有一个致命的弱点,就是document.write()会完全破坏DOM结构.而且再“ ...

  8. 在qemu-kvm配置桥接网络

    为了宿主机和虚拟机可以很好的通信,当然是选择桥接网络啦!!! 话不多说 ===========================配置桥接网络========================== 虚拟机虽 ...

  9. 从零开始ming的多人联机游戏--游戏客户端(1)六边形地图

    打算做的小游戏是一个多人联机的策略类游戏,类似于<文明>那种 游戏的玩法并不确定,开这个坑主要是为了入门后端开发,顺便熟悉下游戏开发 这篇文章使用unity,实现了六边形单元地图的创建.后 ...

  10. Qt下Eigen矩阵函数库的添加

    第1步: 下载一个Eigen文件包,在官网下即可: http://eigen.tuxfamily.org/index.php?title=Main_Page 第2步: 用Qt随便建一个GUI工程,在. ...