KVM 虚拟机系统配置文件

一、虚拟机配置文件

每个KVM虚拟主机都有自己的配置文件,都是以虚拟主机名命名;KVM虚拟机的配置文件在/etc/libvirt/qemu/下,以xml文件形式存在;

[[email protected] ~]# cd /etc/libvirt/qemu/

显示虚拟主机列表

[[email protected] qemu]# virsh list --all
 Id 名称 状态
----------------------------------------------------
 3 ehs-vm-01 running
 4 ehs-oracle-01 running

查看KVM虚拟机配置文件信息

[[email protected] qemu]# ls
ehs-oracle-01.xml ehs-vm-01.xml networks

查看 ehs-vm-01 信息

[[email protected] qemu]# virsh dominfo ehs-vm-01
Id: 3
名称: ehs-vm-01
UUID: b2a48a5b-999b-494e-93d0-b2deddd1013c
OS 类型: hvm
状态: running
CPU: 2
CPU 时间: 157.9s
最大内存: 4194304 KiB
使用的内存: 4194304 KiB
持久: 是
自动启动: 禁用
管理的保存: 否
安全性模式: none
安全性 DOI: 0

设置 ehs-vm-01  开机自启

[[email protected] qemu]# virsh autostart ehs-vm-01
域 ehs-vm-01标记为自动开始

autostart 为开机自启目录

[[email protected] qemu]# ls
autostart ehs-oracle-01.xml ehs-vm-01.xml networks

编辑虚拟机centos7.0配置文件,调用vi

[[email protected] qemu]# virsh edit ehs-vm-01

设置virsh edit 高亮显示

[[email protected] qemu]# export EDITOR=vim

备份centos7.0虚拟主机配置文件

[[email protected] qemu]# virsh dumpxml ehs-vm-01 > ehs-vm-01.bak 

二、虚拟机网络配置文件

[[email protected] qemu]# cd /etc/libvirt/qemu/networks

查看网络信息

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

相关list列表

[[email protected] networks]# virsh --help |grep list
    domblklist                     列出所有域块
    domiflist                      列出所有域虚拟接口
    list                           列出域
    iface-list                     物理主机接口列表
    nwfilter-list                  列出网络过滤器
    nwfilter-binding-list          list network filter bindings
    net-list                       列出网络
    nodedev-list                   这台主机中中的枚举设备
    secret-list                    列出 secret
    snapshot-list                  为域列出快照
    pool-list                      列出池
    vol-list                       列出卷

编辑网络文件

[[email protected] networks]# virsh net-edit default
<network>
  <name>default</name>
  <uuid>d0efc2ef-1ed1-4b82-9fd8-0043a0accd05</uuid>
  <forward mode=‘nat‘/>
  <bridge name=‘virbr0‘ stp=‘on‘ delay=‘0‘/>
  <mac address=‘52:54:00:e0:25:f5‘/>
  <ip address=‘192.168.122.1‘ netmask=‘255.255.255.0‘>
    <dhcp>
      <range start=‘192.168.122.2‘ end=‘192.168.122.254‘/>
    </dhcp>
  </ip>
</network>

三、虚拟机存储配置文件

[[email protected] networks]# cd /etc/libvirt/storage/
[[email protected] storage]# ll
总用量 8
drwxr-xr-x. 2 root root 40 9月 4 10:44 autostart
-rw-------. 1 root root 538 9月 4 10:40 default.xml
-rw-------. 1 root root 515 9月 4 10:44 iso.xml

显示存储列表

[[email protected] storage]# virsh pool-list --all
 名称               状态     自动开始
-------------------------------------------
 default              活动     是
 iso                  活动     是       

编辑存储配置文件

[[email protected] storage]# virsh pool-edit default

四、 镜像文件[磁盘文件]

[[email protected] storage]# cd /var/lib/libvirt/images/
[[email protected] images]# ll
总用量 83899404
-rw------- 1 qemu qemu 53695545344 9月   4 17:28 ehs-oracle-01.qcow2
-rw------- 1 qemu qemu 32217432064 9月   4 17:27 ehs-vm-01.qcow2

原文地址:https://www.cnblogs.com/opma/p/11607029.html

时间: 2024-10-25 00:07:21

KVM 虚拟机系统配置文件的相关文章

kvm 虚拟机系统新增并挂载硬盘(img文件)

在linux 上创建基于kvm 的虚拟化系统的意义就是充分利用资源,做云计算集群. 做集群,就涉及到虚拟机的copy,创建的虚拟机的img 文件不宜过大,否则在一个集群中copy 可能消耗大量的时间及资源.而且直接把虚拟机创建这么大也不建议.于是先创建个较小的虚拟机img文件,然后再在虚拟系统挂载主机存储. 这样既避免巨大文件copy 的消耗,又更有利于存储的扩展. 虚拟系统容量扩展的实现: 首先创建一个新的img镜像,我们用qemu-img,创建250G 的空间: 1.qemu-img cre

linux kvm虚拟机使用

安装配置kvm 1.安装kvm软件包 [[email protected] ~]# yum install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v   2.安装kvm虚拟化管理工具包 [[email protected] ~]# yum install libguestfs-tools 3.查看虚拟化环境 (1)查看虚拟机环境   [[emai

烂泥:KVM虚拟机的关机与开启

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 我们在开启与关闭KVM虚拟机时,一般是通过start.shutdown.reboot等命令来进行.但是有时候我们会发现在使用shutdown.reboot命令进行关闭和重启虚拟机时,虚拟机没有任何反应,该怎么运行还是怎么运行,这个时候我们可能就会使用destroy暴力关机. 为什么会出现这种现象?经过查询相关资料发现,原来这几个命令是向KVM虚拟机发送一个ACPI指令,来实现相关对虚拟机的操作. 而默认安装KVM虚拟机时,特别是linux虚拟机,没

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

KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [[email protected] qemu]# pwd /etc/libvirt/qemu [[email protected] qemu]# ll total 12 -rw------- 1 root root 3863 Nov 6 17:26 CentOS6.5.xml -rw------- 1 root root 3771 Nov 7 00:57 CentOS6u7.xml -rw------- 1 roo

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

1. 查看KVM虚拟机配置文件及运行状态(1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录. (2) virsh命令帮助 # virsh -help 或直接virsh命令和,再执行子命令.如下所示. [root@node1 ~]# virsh 欢迎使用 virsh,虚拟化的交互式终端. 输入:'help' 来获得命令的帮助信息 'quit' 退出 virsh # help … (3) 查看kvm虚拟机状态 # vi

kvm虚拟机日常管理与配置

1.  查看KVM虚拟机配置文件及运行状态 (1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录.    (2) virsh命令帮助 # virsh -help 或直接virsh命令和,再执行子命令.如下所示. [[email protected] ~]# virsh 欢迎使用 virsh,虚拟化的交互式终端. 输入:'help' 来获得命令的帮助信息   'quit' 退出 virsh # help (3) 查看k

KVM虚拟机windows系统增加硬盘

原文:http://www.ilanni.com/?p=6211 前一篇文章介绍了有关linux系统添加硬盘的方法,这次我们来介绍有关windows系统添加的相关步骤. 其实linux和windows添加的硬盘的方法都是一样的,也是可以通过命令行和修改配置文件来添加. 下面主要介绍通过virsh edit命令编辑虚拟机配置文件,来添加硬盘的方法. 注意windows系统添加硬盘需要分硬盘接口,IDE接口和virtio接口. 首先创建一个新的硬盘,使用qemu-img create命令,如下: q

烂泥: KVM虚拟机Linux系统增加硬盘

本文首发于烂泥行天下. Linux虚拟机在使用过程中,硬盘空间不够使用.由于前期没有做LVM,所以只能手动添加新的硬盘. 给虚拟机添加硬盘有两种方法: 1.通过virsh attach-disk命令添加一块硬盘到系统中,即时生效,但系统重启后新硬盘会消失. 2.通过修改虚拟机配置文件进行添加,永久生效. 现在我来一一介绍方法一和方法二. 方法一.通过virsh attach-disk命令添加硬盘 首先看看在未添加新硬盘系统的分区情况. fdisk –l df –h 从上图我们可以看到目前系统中只

linux系统下kvm虚拟机的安装

一 KVM虚拟机简介 KVM是kernel-based Virtual Machine的简称,目前已成为学术界的主流VMM之一.KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术) 是基于硬件的完全虚拟化.KVM的安装和使用相对于XEN来说十分的简单和方便,并且功能强大,比较适用于高性能计算服务的云计算环境中作为IAAS层的虚拟化部署工作 不得不提的是甲骨文公司的VirtualBox也很强大,各方面与KVM可以相媲美,但是现在不开源比较昂贵一般的云计算平台很少使用.至于完全虚拟