KVM部署-Centos7.6

简介: KVM部署-Centos7.6

环境准备


[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@localhost ~]# sestatus
SELinux status:                 disabled
[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           3.8G        520M        2.2G         11M        1.1G        3.1G
Swap:          4.0G          0B        4.0G
## 内存最小4g 否则不能运行


1、基础配置


必须跑在 x86 系统的架构上


必须支持硬件级虚拟化


vmx: Intel VT-x

svm: AMD AMD-v

虚拟机上再虚拟化,需开启虚拟化 Intel VT-x/EPT



2、判断CPU是否支持硬件虚拟化:


[root@localhost ~]# grep -i -E '(vmx|svm|lm)' /proc/cpuinfo

注意:vmx 或 svm 必须出现一个,表示是支持的

vmx: Intel VT-x

svm: AMD AMD-v## 标题


3、安装前准备


1、装载KVM 模块

[root@localhost ~]# modprobe kvm 

2、检测kvm 模块是否装载

[root@localhost ~]# lsmod |grep kvm


[root@localhost ~]# ll /dev/kvm  # 字符设备


3、安装用户端工具 qemu-kvm

[root@localhost ~]# yum install libvirt* virt-* qemu-kvm* -y

安装软件说明内容:

libvirt 虚拟机管理

virt 虚拟机安装克隆

qemu-kvm 管理虚拟机磁盘


4、启动服务

[root@localhost ~]# systemctl start libvirtd.service
[root@localhost ~]# systemctl status libvirtd.service


4、图形化工具virt-manager 创建虚拟机


1、创建物理桥桥接接口br0(注意:使用网络安装的时候创建)

[root@localhost ~]# systemctl start libvirtd.service

注意:执行以下命令请备份网卡配置文件

[root@localhost ~]# virsh iface-bridge eth0 br0

分析:把自己的物理网卡eth0 作为交换机,把br0 当网卡,提供IP,重启网络服务


注意:命令可能会卡死或出错,终端被强制退出;等一会,在登录就OK 了


2、图形化工具操作

[root@localhost ~]# virt-manager


3、创建虚拟机

① 创建新的虚拟机


② 选择操作系统类型和版本


③ 选择内存和CPU 设置


④ 虚拟硬盘有多大


4、 网络选择


5、 详细配置,开始安装

6、进入虚拟化图形管理窗口,选择安装系统版本

目录
相关文章
|
28天前
|
监控 Linux 应用服务中间件
centos7 部署zabbix5 踩坑笔记
centos7 部署zabbix5 踩坑笔记
|
3月前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
48 0
|
4月前
|
监控 安全 Linux
CentOS7下部署ARL资产侦察灯塔系统
CentOS7下部署ARL资产侦察灯塔系统
192 3
|
2月前
|
分布式计算 关系型数据库 MySQL
Sqoop【部署 01】CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
【2月更文挑战第8天】Sqoop CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
103 1
|
3月前
|
存储 NoSQL Linux
centos7部署redis以及多实例
centos7部署redis以及多实例
62 0
|
8天前
|
Linux 数据库 开发者
Centos7安装docker并部署halo建站
Docker 是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到可移植的容器中,然后在任何支持 Docker 的平台上运行。Docker 的核心概念包括镜像(Image)、容器(Container)和仓库(Repository)。镜像是创建容器的基础,容器是镜像的运行实例,而仓库是存储和分发镜像的中心仓库。 Docker 的优势在于快速、一致地交付应用,实现响应式部署和扩展,以及更高效地利用硬件资源。它常用于简化配置、代码流水线管理、提
35 0
|
12天前
|
运维 安全 Linux
如何在CentOS部署JumpServer堡垒机并实现无公网ip环境远程访问
如何在CentOS部署JumpServer堡垒机并实现无公网ip环境远程访问
|
16天前
|
数据可视化 Linux Apache
CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问
CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问
|
16天前
|
JavaScript Linux 数据安全/隐私保护
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
|
22天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
33 0

热门文章

最新文章