返回

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统

发布时间:2023-02-17 02:25:44 266
# linux# 运维# centos# 服务器# 服务器

  笔记内容:CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统

  笔记日期:2018-03-07

  28.5 Centos7上安装KVM

  28.6 配置网卡

  28.7 创建虚拟机安装CentOS7

  28.8 虚拟机管理

  首先我们需要一台配置较高的CentOS7虚拟机,当然用物理机也可以,我这里用的是虚拟机,配置如下:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_重启

  硬盘需要新增一个,其中的新硬盘用于在KVM里安装操作系统时需要用到,内存的大小最好有4个G,最低2个G,因为我这里物理机的内存有16G所以就给分了8G。具体的需要根据你物理机的配置进行分配,CPU的核心最少要给2个。

  然后最好做一个快照,中途出现什么问题方便重置:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_服务器_02

  进入到系统后,关闭iptables或者firewalld,关闭selinux。并且检查cpu参数是否支持虚拟化:

  如果有过滤出vmx或svm关键字就代表支持虚拟化,vmx是Intel的CPU,svm是AMD的CPU。

  然后格式化新磁盘,挂载到/kvm_data,当然这个路径可以自定义,我这里使用的是/kvm_data。

  最后就是安装kvm:

  安装完KVM之后,需要配置一下网卡,增加一个桥接网卡:

  重启完服务后,执行ifconfig命令可以看到此时eno16777728网卡的IP到br0网卡上了,这样我们的网卡就配置完成了:

  接下来我们就可以启动KVM的服务了:

  将服务成功启动后,我们就可以使用KVM安装虚拟机了,首先需要准备一个操作系统的镜像文件,我这里用的是CentOS7的镜像文件:

  使用命令行安装这个CentOS7镜像文件:

  命令说明:

  --name 指定虚拟机的名称

  --memory 指定分配给虚拟机的内存资源大小

  maxmemory 指定可调节的最大内存资源大小,因为KVM支持热调整虚拟机的资源

  --vcpus 指定分配给虚拟机的CPU核心数量

  maxvcpus 指定可调节的最大CPU核心数量

  --os-type 指定虚拟机安装的操作系统类型

  --os-variant 指定系统的发行版本

  --location 指定ISO镜像文件所在的路径,支持使用网络资源路径,也就是说可以使用URL

  --disk path 指定虚拟硬盘所存放的路径及名称,size 则是指定该硬盘的可用大小,单位是G

  --bridge 指定使用哪一个桥接网卡,也就是说使用桥接的网络模式

  --graphics 指定是否开启图形

  --console 定义终端的属性,target_type 则是定义终端的类型

  --extra-args 定义终端额外的参数

  开始安装后,正常的情况下会进入到这样一个界面:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_centos_03

  这是让你配置语言、时区、安装源、网络、密码等信息,就和我们在VMware里安装CentOS虚拟机是一样的,只不过这个是命令行形式,而VMware里是图形界面罢了。

  首先设置语言,按数字1,回车进入以下界面:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_linux_04

  例如我要选Chinese就按数字68并回车即可,回车之后会让你选择是中文简体还是繁体,也是按下相应的数字并回车即可:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_重启_05

  配置完成之后又会再次回到配置界面,这次我们来设置时区:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_重启_06

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_重启_07

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_重启_08

  设置系统安装盘:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_linux_09

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_centos_10

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_linux_11

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_centos_12

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_centos_13

  设置root用户的密码:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_服务器_14

  最后开始安装系统:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_运维_15

  安装完成之后就会停止在以下这个界面,按一下回车即可,这时就会重启安装完的系统:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_centos_16

  重启成功之后就会入到登录界面,可以看到我这里是成功登录的:

  

CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统_重启_17

  这时我们是处于一个虚拟终端的,因为安装了虚拟机,如果要退出来的话,应该说是切出来,按 即可。

  切出虚拟机后,可以看到/kvm_data/目录下多了一个虚拟机的磁盘目录:

  查看KVM进程:

  使用以下命令可以列出当前有多少个虚拟机,以及其状态:

  以上这个命令无法列出关机状态的虚拟机,需要列出关机状态的虚拟机需要加多一个--all参数:

  查看虚拟机配置文件:

  以下介绍一下管理虚拟机的一些常用命令:

  进入到刚刚安装的虚拟机里配置一下IP:

  以上我们就完成了虚拟机的安装以及配置虚拟机的IP,这时就可以像往常一样使用这台虚拟机了。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
节流Axios请求 2023-02-17 01:33:47