记录kvm虚拟机常用操作管理命令(代码片段)

djlsunshine djlsunshine     2022-12-20     493

关键词:

环境说明

centos7中的KVM

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

检查当前的网络设置

# virsh net-list --all

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

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

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

# virsh list --all

[[email protected] ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 1     vmserver001                    running
 -     win2008R2                      关闭

查看正在运行的虚拟机

# virsh list

[[email protected] ~]# virsh list
 Id    名称                         状态
----------------------------------------------------
 1     vmserver001                    running

启动虚拟机

# virsh start win2008R2

[[email protected] ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 1     vmserver001                    running
 -     win2008R2                      关闭

[[email protected] ~]# 
[[email protected] ~]# virsh start win2008R2
域 win2008R2 已开始

[[email protected] ~]# 
[[email protected] ~]# virsh list 
 Id    名称                         状态
----------------------------------------------------
 1     vmserver001                    running
 8     win2008R2                      running

 

正常关闭虚拟机

# virsh shutdown vmserver001

[[email protected] ~]# virsh list 
 Id    名称                         状态
----------------------------------------------------
 1     vmserver001                    running
 8     win2008R2                      running

[[email protected] ~]# 
[[email protected] ~]# virsh shutdown vmserver001
域 vmserver001 被关闭

[[email protected] ~]# 
[[email protected] ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 8     win2008R2                      running
 -     vmserver001                    关闭

 

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

# virsh dominfo win2008R2

[[email protected] ~]# virsh dominfo win2008R2 
Id:             -
名称:       win2008R2
UUID:           63c7caba-388f-4c73-9b9a-a59f2a7816d0
OS 类型:    hvm
状态:       关闭
CPU:          1
最大内存: 4194304 KiB
使用的内存: 4194304 KiB
持久:       是
自动启动: 禁用
管理的保存: 否
安全性模式: selinux
安全性 DOI: 0

[[email protected] ~]# 
[[email protected] ~]# 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)

[[email protected] ~]# 

 编辑虚拟机配置文件

# virsh edit win2008R2

[[email protected] ~]# virsh edit win2008R2 
没有更改域 win2008R2 XML 配置。

[[email protected] ~]# 

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

[[email protected] ~]# ls /etc/libvirt/qemu
networks  vmserver001.xml  win2008R2.xml

end

参考博客:

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

linux系统下kvm虚拟机的基本管理和操作(代码片段)

Linux系统下KVM虚拟机的基本管理和操作一、检查本地环境1.检查系统版本2.检查防火墙状态3.检查selinux3.检查libvirtd服务状态4.检查kvm安装结果5.检查kvm虚拟机状态6.检查virsh版本二、virsh常用命令1.列出虚拟机2.虚拟机开关机操作3.删... 查看详情

kvm管理命令(代码片段)

上一次主要介绍了KVM虚拟机的安装,这次主要介绍KVM虚拟机的管理。这一次主要是KVM的一些操作命令,比如虚拟机的开启,删除,恢复,挂起以及重新定义虚拟机。相关命令开关机#virshlist//查看虚拟机状态#virshlist--all//查看所有... 查看详情

kvm虚拟机管理及性能优化(代码片段)

KVM虚拟机管理及性能优化本章接上一篇文章继续为大家讲解KVM的操作命令、KVM文件管理、虚拟机的克隆、虚拟机快照以及KVM性能优化。?使用KVM命令集管理虚拟机KVM关机开机命令#virsh-h//查看命令帮助#virshlist--all//查看虚拟机状态#v... 查看详情

kvm虚拟机的日常管理与配置(代码片段)

1.查看KVM虚拟机配置文件及运行状态(1)KVM虚拟机默认配置文件位置:/etc/libvirt/qemu/autostart目录是配置kvm虚拟机开机自启动目录。(2)virsh命令帮助#virsh-help或直接virsh命令和,再执行子命令。如下所示。[[email protected]~]#virsh欢迎使... 查看详情

linux12-->kvm(代码片段)

...基础环境准备二、安装kvm三、创建网桥br0四、配置第一台虚拟机五、kvm虚拟机管理操作1.virsh命令使用说明2.常用操作命令六、虚拟机克隆七、vcn客户端安装八、vnc客户端连接后创建centos系统九、快照管理一、环境准备1.服务器信... 查看详情

kvm管理虚拟机命令(代码片段)

...帮助kvm的配置存放路径cd/etc/libvirt/qemu下有.xml的文件查看虚拟机的状态virshlist--all虚拟机关机与开启virshshutdownc1//关机virshstartc1//开机强行关闭虚拟virshdestroycc1强行关闭电源状态导出虚拟机配置virshdumpxmlcc1>/etc/libvirt/qemu/c1 查看详情

kvm命令集管理虚拟机(代码片段)

使用KVM命令集管理虚拟机查看虚拟机状态[[email protected]~]#virshlist--allId名称状态----------------------------------------------------2c01running虚拟机的关机与开机[[email protected]~]#virshshutdownc01域c01被关闭[[email  查看详情

使用kvm命令集管理虚拟机(代码片段)

kvm基本功能管理查看命令帮助vrish-h虚拟机配置文件存放目录ls/etc/libvirt/qemu查看虚拟机状态virshlist//查看已经开启的虚拟机virshlist--all//查看处于任何状态的虚拟机虚拟机开关机virshshutdownchen//关闭虚拟机实例chencirshstartchen//开启虚... 查看详情

实操干货kvm命令管理虚拟机与性能优化(代码片段)

KVM命令管理虚拟机1、KVM基本功能管理简要介绍KVM中经常使用的基本功能管理命令(CentOS7.4是宿主机中安装的虚拟机);1)、virsh-h#查看命令帮助2)、ls/etc/libvirt/qemu#查看KVM的配置文件存放目录(虚拟机系统实例配置文件的文件... 查看详情

kvm命令集管理虚拟机(代码片段)

...文件存放目录cd/etc/libvirt/qemu//目录下有.xml的文件3、查看虚拟机状态virshlist--all4、虚拟机关机与开机virshshutdownc1//关机virshstartc1//开机5、强制虚拟机关闭电源virshdestroyc16、导出虚拟机配置virshdumpxmlc1>/etc/libvi 查看详情

kvm虚拟化之基本命令管理虚拟机(代码片段)

KVM基本功能管理查看KVM的配置文件存放目录(c01.xml是虚拟机系统实例的配置文件)[[email protected]~]#ls/etc/libvirt/qemuc01.xmlnetworks查看查看虚拟机的状态[[email protected]~]#virshlist--allId名称状态--------------------------------------- 查看详情

kvm虚拟机基本管理及常用命令

  KVM的基本管理 1.查看KVM虚拟机配置文件#Kvm虚拟机默认配置文件位置[[email protected]qemu]#pwd/etc/libvirt/qemu[[email protected]qemu]#lltotal12-rw-------1rootroot3863Nov617:26CentOS6.5.xml-rw-------1ro 查看详情

案例:使用kvm命令集管理虚拟机(代码片段)

...rsh--help2、查看KVM配置文件存放目录ls/etc/libvirt/qemu3、查看虚拟机状态virshlist--all4、虚拟机关机与开机virshshutdownc7-1//关机virshstartc7-1//开机强制关闭关闭电源系统virshdestroyc7-15、通过配置文件启动虚拟机virshcreate/etc/ 查看详情

kvm虚拟机的创建和常用功能及命令(代码片段)

...yuminstalllibvirtvirt-installqemu-kvm-y介绍:libvirt服务:管理kvm虚拟机的生命周期virt-install工具:创建安装虚拟机qemu-kvm工具:使用qemu-img为虚拟机提供硬盘新创建一个虚拟机:virt-install--virt-typekvm--os-type=linux--os-variantrhel7--namecentos7--memory... 查看详情

kvm的管理命令(代码片段)

KVM使用virsh的日常管理命令:1>查看kvm虚拟机配置文件及运行状态kvm虚拟机的配置文件位置:/etc/libvirt/qemu/kvm虚拟机开机自启动目录:/etc/libvirt/qemu/networks/autostart/virsh的帮助信息:[[email protected]~]#virsh-help进入virsh的交互界面... 查看详情

kvm虚拟机基本操作命令(代码片段)

KVM虚拟机基础操作命令1)查看虚拟机列表virshlist2)查看正在运行的虚拟机列表virshlist--all3)查看所有虚拟机virshlist--all4)查看虚拟机详细信息域virshdominfo虚拟机名称5)虚拟机域的开关机操作virshstart虚拟机名称(开机)virshshutdo... 查看详情

kvm虚拟机创建及常用管理(代码片段)

安装kvm支持库,qemu也是一款虚拟软件,但是只在kvm里虚拟网络、磁盘等io信息yuminstall-yqemu-kvmqemu-key-toolsvirt-managerlibvirtvirt-installpython-virtinstbridge-utils创建磁盘-f指定磁盘格式为rawqemu-imgcreate-fraw/opt/Centos-7-x86_64.raw10G开机自启动systemc... 查看详情

05.virsh命令的常用操作(kvm)

注:以下命令均可在virsh的man手册页中找到 KVM虚拟机管理常用命令(domain): virsh命令参数功能用法举例list查看已经存在的domain信息(可以带参数)virshlist--all(查看所有的虚拟机)start开始一个不活跃的domain(前提是存在)virshstart... 查看详情