KVM(一)Linux部署KVM及新建虚拟机

这篇具有很好参考价值的文章主要介绍了KVM(一)Linux部署KVM及新建虚拟机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、准备工作

1.1 防火墙、SElinux

二、安装KVM

2.1 yum源

2.2 安装工具包

2.3 安装KVM组件

2.4 查看磁盘/新建目录

2.5 安装Linux GUI可视化界面

三、KVM桌面版新建虚拟机

3.1 挂载目录

3.2 新建raw/qcow2文件

3.3 新建虚拟机

3.4 KVM命令行新建虚拟机


一、准备工作

1.1 防火墙、SElinux

关闭防火墙关闭防火墙自启动、关闭SElinuxg

systemctl stop firewalld
systemctl disable firewalld

修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启后生效

reboot

二、安装KVM

2.1 yum源

备份yum源且下载新yum源

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv *.repo bak/
[root@localhost yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# ls
bak  CentOS-Base.repo

2.2 安装工具包

base是一个命令工具包,包含ifconfig、service、chkconfig等命令。

yum -y update升级所有包同时也升级软件和系统内核,使用该命令会比较久(10分钟左右),区别yum -y upgrade ,此命只升级安装包不升级内核。

lrzsz是一个类似ftp的工具,用来上传下载文件。

[root@localhost ~]# yum -y groupinstall base
[root@localhost ~]# yum -y update
[root@localhost ~]# yum -y install lrzsz

查看内核

[root@localhost ~]# uname -r
3.10.0-1160.el7.x86_64

2.3 安装KVM组件

安装虚拟化软件的各个组件

[root@localhost ~]# yum -y install qemu-img 
[root@localhost ~]# yum -y install qemu-kvm 
[root@localhost ~]# yum -y install libvirt 
[root@localhost ~]# yum -y install libvirt-python 
[root@localhost ~]# yum -y install libguestfs-tools 
[root@localhost ~]# yum -y install virt-install 
[root@localhost ~]# yum -y install bridge-utils

查看是否支持KVM

[root@localhost ~]# lsmod | grep kvm
kvm_intel             188740  0 
kvm                   637289  1 kvm_intel
irqbypass              13503  1 kvm

2.4 查看磁盘/新建目录

查看磁盘空间,我这里/根目录还剩35G。

如果你的/根目录(/dev/mapper/centos-root)只有20G(单纯测试用的话其实20G也完全足够),如果你想再加20G,VMware虚拟机增加/根目录磁盘方法(非常有用,注意不要新增挂载磁盘,而是增加/根目录磁盘容量,linux系统是没有c盘、d盘之分,如果你不指定目录,那么所有文件都会存储在/根目录):VM虚拟机中Linux扩展磁盘空间的方法_vmware虚拟机扩展linux磁盘_老马农的博客-CSDN博客

[root@localhost /]# df -hT
Filesystem              Type      Size  Used Avail Use% Mounted on
devtmpfs                devtmpfs  898M     0  898M   0% /dev
tmpfs                   tmpfs     910M     0  910M   0% /dev/shm
tmpfs                   tmpfs     910M  9.6M  901M   2% /run
tmpfs                   tmpfs     910M     0  910M   0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        37G  2.2G   35G   6% /
/dev/sda1               xfs       197M  161M   37M  82% /boot
tmpfs                   tmpfs     182M     0  182M   0% /run/user/0

新建目录

[root@localhost ~]# cd /
[root@localhost /]# mkdir kvm
[root@localhost /]# mkdir kvm/img
[root@localhost /]# mkdir kvm/iso

2.5 安装Linux GUI可视化界面

安装桌面Linux GUI,由于我的宿主机是最小化安装,所以需要安装GUI,正常Linux系统用init5可以进入GUI。新手推荐先用桌面版kvm熟悉一下,但命令行操作kvm虚拟机也是必须会的。

yum -y groupinstall "X Window System"

yum -y groupinstall "GNOME Desktop"

yum -y install virt-manager

init 5

三、KVM桌面版新建虚拟机

进入可视化Linux系统后,打开终端。 

#该命令需要在桌面版Linux终端输入,会自动弹出KVM虚拟机管理器窗口。
virt-manager

linux部署kvm,运维,linux,kvm,虚拟机

3.1 挂载目录

挂载两个目录,刚刚已经新建好的,img放虚拟机,iso放镜像,选择“编辑”->"连接详情"->“存储”,

linux部署kvm,运维,linux,kvm,虚拟机

左下角+号挂载iso、img目录,名称设置为img、iso就行,选择正确路径,

linux部署kvm,运维,linux,kvm,虚拟机

linux部署kvm,运维,linux,kvm,虚拟机

3.2 新建raw/qcow2文件

右边+号新建raw或qcow2文件,这是虚拟机的文件格式,新建一个虚拟机前需要先新建该文件用于存储虚拟机数据。创建vm2.qcow2,这个步骤等同于命令qemu-img create -f qcow2 /kvm/vm2.qcow2 8G

linux部署kvm,运维,linux,kvm,虚拟机

3.3 新建虚拟机

桌面版kvm新建虚拟机

选择“本地介质安装ISO”->选择ISO镜像位置->设置vcpu和内存大小->选择或自定义存储->选择新建好的vm1.qcow2文件->“前进”,即可进入CentOS7安装页面。相比较于命令行模式新建虚拟机,桌面版会麻烦一点,还是建议大家学一下KVM命令行新建虚拟机。

linux部署kvm,运维,linux,kvm,虚拟机

linux部署kvm,运维,linux,kvm,虚拟机

linux部署kvm,运维,linux,kvm,虚拟机

linux部署kvm,运维,linux,kvm,虚拟机

linux部署kvm,运维,linux,kvm,虚拟机

 进入CentOS7安装页面,正常安装即可,这里不再展开。

linux部署kvm,运维,linux,kvm,虚拟机

KVM查看虚拟机vm1状态

linux部署kvm,运维,linux,kvm,虚拟机

3.4 KVM命令行新建虚拟机

如果你想通过命令行模式新建虚拟机请参考第二节:

KVM(二)命令行新建虚拟机_luo_guibin的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-714727.html

到了这里,关于KVM(一)Linux部署KVM及新建虚拟机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】之Centos7卸载KVM虚拟化服务

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月08日
    浏览(42)
  • KVM虚拟化解决方案系列之KVM部署篇(1-4)

    通过《KVM虚拟化解决方案系列之KVM架构篇》我们了解了KVM的基本架构之后,那么接下来继续介绍如何使用KVM来搭建自己的虚拟化环境,搭建环境如表1所示。 表1. KVM搭建环境 主机名 角色 操作系统 IP地址 备注 kvm01 KVM主机1 CentOS-7-x86_64-DVD-1810.ISO 192.168.150.151 kvm02 KVM主机2 ubuntu-

    2024年02月14日
    浏览(39)
  • 【KVM虚拟化环境部署】

    1、装系统时手动选择安装 2、CentOS 7 最小化安装 安装好CentOS 7后,去设置里面点击处理器,将右边虚拟化引擎勾上 添加一块硬盘 分区并格式化 创建虚拟机,本例使用iso镜像 选择镜像路径

    2024年02月12日
    浏览(42)
  • VirtualBox 部署 KVM 虚拟化

    KVM(Kernel-based Virtual Machine)是一种开源的虚拟化技术,它是Linux内核的一部分。KVM通过将Linux内核转换为Hypervisor,允许在同一物理主机上运行多个虚拟机实例,每个实例可以独享一部分系统资源。 KVM的工作原理是将Linux内核扩展为虚拟化管理程序,它直接在硬件上运行,并提

    2024年02月11日
    浏览(44)
  • Linux系列---【Ubuntu 20.04安装KVM】

    1.安装kvm 2. 将当前用户添加至libvirt 、 kvm组 3.验证安装 4.启动libvert 至此,kvm安装完毕! 1.安装xrdp 2.查看ubuntu的ip 3.打开windows远程连接工具 登录成功后,记得修改登录密码。不然,系统一锁屏,就打不开了。通过这里输入原来ubuntu的root密码,解不了休眠锁。 1.安装virt-manager

    2024年02月16日
    浏览(64)
  • 【超详细~KVM】KVM概述、安装及简单操作-------从小白到大神之路之学习运维第91天

    第四阶段提升 时  间:2023年8月30日 参加人:全班人员 内  容: KVM概述、安装及简单操作 目录 一、KVM 概述 二、KVM工作原理 三、KVM应用场景 四、centos7 下安装部署 五、新建虚拟机步骤 1、创建存储池并创建存储卷 2、点击+号创建KVM存储池 3、创建存储卷 4、创建ISO存储池

    2024年02月03日
    浏览(40)
  • kvm介绍、kvm存储池、kvm快照和克隆、kvm虚拟机基本管理和网络管理 kvm存储池

    目录 什么是kvm 云计算的定义 云计算的服务类型 虚拟化技术定义 虚拟化的两种方式 kvm虚拟化的原理 kvm虚拟化网络解析 kvm存储池 1、图形的方式去创建使用存储池​编辑 ​编辑 2、命令的方式去创建使用存储池  存储池相关管理命令 kvm快照和克隆 1、用图形方式做快照   恢

    2023年04月18日
    浏览(33)
  • kvm介绍、kvm存储池、kvm快照和克隆、kvm虚拟机基本管理和网络管理 kvm存储池

    目录 什么是kvm 云计算的定义 云计算的服务类型 虚拟化技术定义 虚拟化的两种方式 kvm虚拟化的原理 kvm虚拟化网络解析 kvm存储池 1、图形的方式去创建使用存储池​编辑 ​编辑 2、命令的方式去创建使用存储池  存储池相关管理命令 kvm快照和克隆 1、用图形方式做快照   恢

    2023年04月18日
    浏览(31)
  • 【KVM虚拟化】· KVM中的网络

      目录 🍎虚拟机的网络模式 🍒网络配置文件 🍒virsh查看命令 🍎基于NAT的虚拟网络 🍎基于网桥的虚拟网络 🍎基于隔离的虚拟网络     🦐博客主页:大虾好吃吗的博客     🦐专栏地址:KVM虚拟化专栏 基于NAT(Network Address Translation)的虚拟网络 基于网桥(Bridge)的虚拟

    2024年02月06日
    浏览(66)
  • kvm介绍、kvm存储池、kvm快照和克隆、kvm虚拟机基本管理和网络管理

    目录 什么是kvm 云计算的定义 云计算的服务类型 虚拟化技术定义 虚拟化的两种方式 kvm虚拟化的原理 kvm虚拟化网络解析 kvm存储池 1、图形的方式去创建使用存储池​编辑 ​编辑 2、命令的方式去创建使用存储池  存储池相关管理命令 kvm快照和克隆 1、用图形方式做快照   恢

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包