Linux服务器配置开源KVM虚拟机
类型i: linux/虚拟化/kvm
环境:windows10 、vmware workstation 16 、redhat
KVM是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一。
kvm虚拟机简单布署
1、 标题配置网络
编辑配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
文件内容
TYPE=Ethernet
DEVICE=ens33
BOOTPROTO=static
NAME=ens33
ONBOOT=yes
IPADDR=192.168.35.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
2、 利用win-scp传输镜像到redhat/centos linux
确定传输机和redhatl linux在同一网段,相互联通
3、搭建仓库
连接cd-rom
挂载cd-rom——mount /dev/sr0 /mnt/cdrom
文件创建 >/etc/yum.repo.d/a.repo
文件内容:
[redhat]
name=redhat
gpgcheck=0
enabled=1
baseurl=file:///mnt/cdrom
查看仓库资源
yum repolist
3、 配置网络桥
编辑网卡配置文件
vim /etc/systconfig/network-scripts/ifcfg-ens22
内容:
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
BRIDGE="br0"
安装网桥组件
rpm -qa | grep bridge //查看是否已安装
yum install -y bridge * //如果没有安装则执行安装操作
配置网桥文件
> /etc/sysconfig/network-scripts/ifcfg-br0 //这个文件一般没有,需要管理员自行创建
内容:
DEVICE="br0"
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
查看网上配置文件和网桥配置文件
vim /etc/sysconifg/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-br0 -o
4、 重启网络服务
systemctl restart network //重启网上
如果报错:
systemctl stop NetworkManager //关闭网络管理
systemctl disable NetworkManager.service //移除开机启动
systemctl restart network //重启网卡
5、 安装应用软件
yum install -y qemu-kvm* virt-manager* libvirt* //安装qemu-kvm、virt-manager、libvirt 三个组件
6、 重启虚拟服务
systemctl restart libvirtd //重启虚拟服务
7、 启动图形化界面
virt-manager //启动图形化界面
8、 用图形界面完成配置虚拟机信息
9、 开机 测试 即可