CentOS7.4安装部署KVM虚拟机

CentOS7.4安装部署KVM虚拟机1 查看系统版本 root openstack cat etc centos releaseCentO 4 1708 Core 2 首先验证 CPU 是否支持虚拟化 输入有 vmx 或 svm 就支持 支持虚拟化则就支持 KVM root openstack cat proc cpuinfo egrep vmx svm 3

1. 查看系统版本

[root@openstack ~]# cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) 

2. 首先验证CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KVM

[root@openstack ~]# cat /proc/cpuinfo | egrep 'vmx|svm' 

3. 查看是否加载KVM

[root@openstack ~]# lsmod | grep kvm kvm_intel  0 kvm  1 kvm_intel irqbypass 13503 1 kvm 

这表明已经加载,如果没有加载则执行以下命令加载KVM

[root@openstack ~]# modprobe kvm 

4. 关闭selinux

[root@openstack ~]# setenforce 0 [root@openstack ~]# vim /etc/sysconfig/selinux SELINUX=disabled 

5. 安装KVM相关软件包

[root@openstack ~]# yum install qemu-kvm qemu-img \ virt-manager libvirt libvirt-python virt-manager \ libvirt-client virt-install virt-viewer -y qemu-kvm: KVM模块 libvirt: 虚拟管理模块 virt-manager: 图形界面管理虚拟机 virt-install: 虚拟机命令行安装工具 

6. 启动libvirt并设置开机自启动

[root@openstack ~]# systemctl start libvirtd [root@openstack ~]# systemctl enable libvirtd 

7. 使用图形化界面安装虚拟机
因为我的服务器是自动分区进行安装的,所以/home目录空间最大。
我将建立两个目录分别用来存放iso文件和生成的qocow2磁盘文件




[root@openstack ~]# df -hT 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root xfs 50G 3.9G 47G 8% / devtmpfs devtmpfs 48G 0 48G 0% /dev tmpfs tmpfs 48G 0 48G 0% /dev/shm tmpfs tmpfs 48G 11M 48G 1% /run tmpfs tmpfs 48G 0 48G 0% /sys/fs/cgroup /dev/sda2 xfs 1014M 171M 844M 17% /boot /dev/sda1 vfat 200M 9.8M 191M 5% /boot/efi /dev/mapper/centos-home xfs 500G 53M 500G 1% /home tmpfs tmpfs 9.5G 44K 9.5G 1% /run/user/1000 tmpfs tmpfs 9.5G 56K 9.5G 1% /run/user/0 

新建两个目录

[root@openstack ~]# mkdir /home/iso [root@openstack ~]# mkdir /home/images 

1)进入图形化
[root@openstack ~]# virt-manager
图形化界面




2)本地安装介质
这里写图片描述

3)选择浏览
这里写图片描述

4)这里我们选择左下角的加号来新建一个存储池(不创建也可以,这样会安装到默认的位置,我这里的默认位置磁盘空间不够,因此新建一个存放位置)
这里写图片描述

5)创建存储池,名称随便起
这里写图片描述

6)目标路径就是前面创建的目录

这里写图片描述

7)创建好后,会出现在上面,点击它,然后点击加号,在images存储池里创建一个存储卷
这里写图片描述

8)名称随便起,我这里的空间大,就给了100G
这里写图片描述

9)点击选择卷
这里写图片描述

10)找到/home/iso目录下的iso文件
这里写图片描述

11)这里选择自定义存储,就是我们在images存储池里创建的存储卷
这里写图片描述
这里写图片描述




12)显示协议选择VNC,然后点击安装
这里写图片描述
这里写图片描述
13)安装成功后
这里写图片描述








8. 命令行安装

[root@openstack ~]# virt-install --name template --ram=10240 --vcpus=2 \ --cdrom=/home/iso/CentOS-7-x86_64-DVD-1708.iso \ --disk path=/home/images/template.qcow2,size=100 \ --network network=default --graphics vnc --name:虚拟机的名字 --ram:虚拟机的内存 --vcpus:虚拟机的cpu个数 --cdrom:从本地安装 --disk:生成的磁盘文件的路径,可以自动生成,也可以提前创建 size:磁盘的大小 --network:指定网络模式,default为nat模式 

安装完成后,查看

[root@openstack ~]# virsh list --all Id 名称 状态 ---------------------------------------------------- 3 template running - controller 关闭 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229605.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:19
下一篇 2026年3月16日 下午4:20


相关推荐

  • FEC编码_无线电FEC

    FEC编码_无线电FECFEC编码:ES流:也叫基本码流,包含视频、音频或数据的连续码流.PES流:也叫打包的基本码流,是将基本码流ES流根据需要分成长度不等的数据包,并加上包头就形成了打包的基本码流PES流.TS流:也叫传输流,是由固定长度为188字节的包组成,含有独立时基的一个或多个节目,适用于误码较多的环境.在DVB-S标准中,只规定了1/2、2/3、3/4、5/6、7/8这5种FEC码率,为什么只规定这5…

    2022年8月11日
    6
  • RewriteCond 重写规则执行条件

    RewriteCond 重写规则执行条件RewriteCond重写规则执行条件语法:RewriteCondTestStringCondPattern生效域:serverconfig,virtualhost,directory,.htaccess特别的上面的TestString,可提供反向引用.引用模式为:%N其中N为(0<=N<=9),引用当前若干RewriteCo…

    2022年5月7日
    41
  • sqlldr mysql_sqlldr数据导入

    sqlldr mysql_sqlldr数据导入目标 1 整理控制文件的常用规则 2 导入测试文件控制文件 oracle localhostsql caturl ctlloaddatai url tsv intotableurl t trailingnull path sort url 表 SQL gt descurlNameN Type

    2026年3月16日
    1
  • java 盲水印_3步搞定图像盲水印?试试云开发扩展能力

    java 盲水印_3步搞定图像盲水印?试试云开发扩展能力你以为云开发还只能在微信小程序中使用 那你可能就 OUT 啦 你以为云开发只有基础服务 那你可能就 OUT 啦 云开发不仅支持多端 微信小程序 Web 应用 APP 应用 小程序 更提供丰富的扩展能力 现在 基于云开发 你不再需要进行复杂的配置和调试 可以高效地调用腾讯云上的其他服务和资源 有什么样的愿望 就有什么样的能力 云开发扩展能力正式发布 云开发 CloudBase 是一款云端一体化的产品方

    2026年3月19日
    2
  • mongovue 导入mysql_MongoVUE简单操作手册「建议收藏」

    mongovue 导入mysql_MongoVUE简单操作手册「建议收藏」本文转自网络,对疑问的地方做了修改MongoVUE是个比较好用的MongoDB客户端,需要注册,但是可以变成永久使用,一、基础操作新增一个连接进入的界面形如二、进阶操作1、查看所有数据,会有三种格式的观看方式,分别为树形,表格,bjosn,详情见1.12、查看特定的数据,使用的时候shell命令,需要一些基础的语法知识,详情见2.13、更新数据,详情见3.14、删除数据,慎用,如果没有备份,删除…

    2022年8月21日
    7
  • 一文看懂家庭宽带光纤是如何入户

    一文看懂家庭宽带光纤是如何入户目前 家庭宽带普遍实现了光纤入户 入户光纤一般在弱电箱的位置 家庭装修需要预埋网线 才能在后期流畅的使用网络 下文对网线预埋 网线选择 组网方式三个方面说一说 一 光纤如何入户 1 光纤如何入户入户光纤是不用家庭用户操心的 运营商在小区附件 一般部署了分光箱等 装机员会从分光箱拉一条皮纤到房子的弱电箱 完成入户光纤的部署 那么光纤是如何入户的呢 工程师们是怎样安装光纤入户的呢

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号