CentOS7.7系统安装KVM虚拟机

CentOS7.7系统安装KVM虚拟机

1.检测主机是否支持KVM

、cat /proc/cpuinfo | egrep ‘vmx|svm’
KVM 是基于 x86 虚拟化扩展(Intel VT 或者 AMD-V) 技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM。有返回结果,如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。
、关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled。

2.安装 KVM 环境

①、通过 yum 安装 kvm 基础包和管理工具
安装 kvm 基础包

yum -y install kvm

安装 kvm 管理工具

yum -y install qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install

qemu-kvm: KVM模块
pyhon-virtinst: 包含python模块和工具(virt-install,virt-clone和virt-image),
用于安装和克隆虚拟机使用libvirt。 它完全支持paravirtulized客人和客人虚拟客人。
支持的虚拟机管理程序是Xen,qemu(QEMU)和kvm
libvirt: 虚拟管理模块
virt-manager: 图形界面管理虚拟机
libguestfs* : virt-cat等命令的支持软件包
重启宿主机,以便加载 kvm 模块

reboot

查看KVM模块是否被正确加载

lsmod | grep kvm

kvm_intel 162153 0
kvm 525259 1 kvm_intel
②、开启kvm服务,并且设置其开机自动启动
systemctl start acpid.service
systemctl enable acpid.service
systemctl start libvirtd.service
systemctl enable libvirtd.service
③、查看状态操作结果,如Active: active (running),说明运行情况良好
systemctl status libvirtd
systemctl is-enabled libvirtd

● libvirtd.service - Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
Active: active (running) since 二 2001-01-02 11:29:53 CST; 1h 41min ago
Docs: man:libvirtd(8)
http://libvirt.org

④、本地安装Xmanager(虚拟化界面工具)

⑤、进入图形化
virt-manager
在这里插入图片描述

3.安装 KVM 环境

①、创建虚拟机,选择镜像
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
②、配置CPU和内存
在这里插入图片描述
③、在指定位置创建存储盘
网络连接选择网桥模式,尽量不要在虚拟机安装之前,在物理机上弄网桥,如果是ssh远程连接会断连。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
④、开始安装CentOS系统

在这里插入图片描述

4.设置网桥连接

方法一:
设置网桥连接,可以直接运行命令行
virsh iface-bridge eno1 br0(其中eno1是物理机网卡),
service network restart (重启网络服务;此时如果是ssh远程连接,连接会断掉!)
网络服务重启后,运行命令行:ifconfig br0 up,一定把br0启动起来
方法二:
①、首先物理机进入到网卡的文件夹
cd /etc/sysconfig/network-scripts/
创建网桥br0:cp ifcfg-eno1 br0
网桥br0中的内容改写为:(网桥br0和网卡eno1在修改前一定要 备份!备份!备份!)
TYPE=Bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPADDR=10.18.224.125
NETMASK=255.255.255.0
GATEWAY=10.18.224.1
PREFIX=24
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
UUID=6707c88d-999b-49db-a3f4-63c1d48e465b
DEVICE=br0
ONBOOT=yes
网卡eno1中的内容改为:
HWADDR=3C:EC:EF:3F:B0:9E
ONBOOT=yes
TYPE=Ethernet
BRIDGE=“br0”
NAME=eno1
DEVICE=eno1

#IPADDR=10.18.224.125
#NETMASK=255.255.255.0
#GATEWAY=10.18.224.1
修改完之后重启网络服务:service network restart;ifconfig br0 up;
在这里插入图片描述

5.设置虚拟机的IP地址

cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0,编辑虚拟网卡
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=10.18.224.127
PREFIX=24
NETWASK=255.255.255.0
GATEWAY=10.18.224.1
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=639bae6d-6906-42d6-bbdc-00843a88fa7d
DEVICE=eth0
ONBOOT=yes

查看虚拟机的网络连接:
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值