环境说明

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 名称 状态
----------------------------------------------------
vmserver001 running
- win2008R2 关闭

查看正在运行的虚拟机

# virsh list

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

启动虚拟机

# virsh start win2008R2

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

正常关闭虚拟机

# virsh shutdown vmserver001

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

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

# virsh dominfo win2008R2

[root@localhost ~]# virsh dominfo win2008R2
Id: -
名称: win2008R2
UUID: 63c7caba-388f-4c73-9b9a-a59f2a7816d0
OS 类型: hvm
状态: 关闭
CPU:
最大内存: KiB
使用的内存: KiB
持久: 是
自动启动: 禁用
管理的保存: 否
安全性模式: selinux
安全性 DOI: [root@localhost ~]#
[root@localhost ~]# virsh dominfo vmserver001
Id:
名称: vmserver001
UUID: 9eacc964-e5ad-3c54-2fe2-8079925b47c5
OS 类型: hvm
状态: running
CPU:
CPU 时间: .8s
最大内存: KiB
使用的内存: KiB
持久: 是
自动启动: 禁用
管理的保存: 否
安全性模式: selinux
安全性 DOI:
安全性标签: 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

记录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. flink编译支持CDH6.2.0(hadoop3.0.0)

    准备工作 因为在编译时需要下载许多依赖包,在执行编译前最好先配置下代理仓库 <mirrors> <mirror> <id>nexus-aliyun</id&g ...

  2. 设置Linux主机SSH访问服务

    检查是否开启22端口访问权限. 检查是否安装openssh-server 开启ssh服务:sudo service sshd start 使用ssh客户端进行访问:ssh userName@IP

  3. 建立MVC的依赖项注入 Setting up MVC Dependency Injection 精通ASP-NET-MVC-5-弗瑞曼

    The result of the three steps I showed you in the previous section is that the knowledge about the i ...

  4. Kdenlive-简单的操作

    版权声明:原创文章,未经博主允许不得转载 前章:https://www.cnblogs.com/weilinfox/p/12246123.html 尽管是简单操作,但内容比较多.可以一边自己尝试编辑一 ...

  5. [校内训练19_09_03]c Huge Counting

    题意 有一个定义在 k 维非负整点上的函数:$f(x_1,x_2,...,x_k):N_{0}^{k}->\{0,1\}$ ,定义方法如下: 若存在$j∈[1,k],x_j=0$,则$f(x_1 ...

  6. 字符串(String)的创建,以及字符串的属性及方法

    1.String对象的创建 方法1: var txt = new String("i am String"); console.log(txt); // 结果为:i am Stri ...

  7. 数据结构与算法 --- js描述栈

    js描述栈及栈的使用 栈的特性就是只能通过一端访问,这一段就是叫做栈顶.咖啡馆内的一摞盘子就是最形象的栈的例子: 根据栈的特性,就可以定义栈的一些特殊属性和方法;用js的描述栈的时候底层数据结构用的是 ...

  8. python下的selenium和chrome driver的安装

    selenium是一款支持多种语言.多种浏览器.多个平台的开源web自动化测试软件,测试人员可用python.java等语言编写自动化脚本,使得浏览器可以完全按照你的指令运行,大大节省了测试人员用鼠标 ...

  9. 十二、sed文本处理

    一.概述 1.sed 是一款流编辑工具,用来对文本进行过滤与替换工作,特别是当你想要对几十个配置文件做统计修改时,你会感受到 sed 的魅力!sed 通过输入读取文件内容,但一次仅读取一行内容进行某些 ...

  10. 变量引用的错误:UnboundLocalError: local variable 'range' referenced before assignment

    class Battery(): """一次模拟电瓶汽车的简单尝试""" def __init__(self,battery_size = ...