QEMU-KVM基本操作

本文详细介绍了KVM虚拟机的安装、启动、网络配置和管理操作,包括NAT和桥接网络模式,以及虚拟机的创建、启动、关闭、删除等。重点讲解了libvirt工具的使用,如virsh命令进行网络和虚拟机配置。
摘要由CSDN通过智能技术生成

本文主要介绍KVM虚拟机的一些基本实践操作。对KVM虚拟机的管理操作主要是基于libvirt的命令行工具virsh进行的。

一、安装与启动

1. KVM模块检查

(1)查看当前Linux系统核心是否包含KVM模块(Linux内核2.6.20及以上版本包含KVM模块):

uname` `-r``#或``cat` `/proc/version``#或``dmesg | ``grep` `Linux

(2)检查当前Linux系统是否已加载KVM核心模块:

lsmod | ``grep` `kvm

2. 安装libvirt,qemu-kvm

yum ``install` `libvirt libvirt-devel qemu-kvm

3. 启动libvirtd

systemctl start libvirtd``systemctl ``enable` `libvirtd

二、连接配置

1. 本地控制配置

libvirt安装后默认配置就可以连接到本地libvirtd。

测试是否可用:

virsh list

不可用重启试试:

systemctl restart libvirtd

2. 远程控制配置

只需修改服务端配置项,客户端保持默认配置即可。

(1)修改服务端配置文件/etc/libvirt/libvirtd.conf

listen_tls = 0``listen_tcp = 1``tcp_port = ``"16509"``auth_tcp = ``"none"

(2)修改服务端/etc/sysconfig/libvirtd

LIBVIRTD_ARGS=``"--listen"

(3)重启服务端libvirtd服务

systemctl restart libvirtd

(4)客户端保持默认配置,连接服务端的libvirtd服务执行命令

示例:

virsh -c qemu+tcp:``//root``@192.168.2.102:16509``/system` `list --all

此命令连接到服务端192.168.2.102的libvirtd服务,执行命令 virsh list --all。

这里使用的是tcp连接,也可使用其它连接方式,如TLS、ssl等,但配置文件需要做相应修改。

三、日志配置

libvirtd的日志文件一般为:/var/log/libvirt/libvirtd.log

若没有这个文件,需要修改libvirtd服务的日志级别和日志文件配置,配置文件:/etc/libvirt/libvirtd.conf。

配置示例:

log_level = 1``log_outputs = 	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值