使用virt-install创建虚拟机
本文参考CentOS 7.5 安装KVM虚拟机(Linux)
主机系统:CentOS7.6
安装前准备
依赖包安装
[root@Dell ~]# yum install -y qemu-kvm libvirt virt-install bridge-utils
权限调整
将user和group前面的#去掉,让root用户可以操作
[root@Dell ~]# vim /etc/libvirt/qemu.conf
# Some examples of valid values are:
#
# user = "qemu" # A user named "qemu"
# user = "+0" # Super user (uid=0)
# user = "100" # A user named "100" or a user with uid=100
#
user = "root"
# The group for QEMU processes run by the system instance. It can be
# specified in a similar way to user.
group = "root"
重启libvirtd服务
[root@Dell ~]# systemctl daemon-reload //重载配置
[root@Dell ~]# systemctl restart libvirtd //重启libvirtd服务
[root@Dell ~]# systemctl status libvirtd //查看libvirtd服务状态
● libvirtd.service - Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
Active: active (running) since 二 2019-04-23 16:00:47 CST; 7s ago
Docs: man:libvirtd(8)
https://libvirt.org
Main PID: 23595 (libvirtd)
Tasks: 19 (limit: 32768)
CGroup: /system.slice/libvirtd.service
├─ 5716 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_...
├─ 5717 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_...
└─23595 /usr/sbin/libvirtd
镜像文件下载
[root@Dell ~]# mkdir images
[root@Dell ~]# cd images/
[root@Dell ~]# wget https://mirrors6.tuna.tsinghua.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
安装虚拟机
本文将用于安装的镜像文件下载到/root/images文件夹中,虚拟机磁盘文件放于/root下。
[root@Dell ~]# virt-install \
> --virt-type=kvm \
> --name=tes