300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)

时间:2018-12-26 09:50:41

相关推荐

运维之道  |  CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)

前言

KVM虚拟技术是完全的虚拟化,VPS之间不共用母机CPU和内存,VPS之间资源使用是独立的,互不影响。由于是完全的虚拟化,KVM虚拟技术的VPS理论上支持安装linux和windows任何版本,只要你的配置足够运行,使用方法得当,就一定能安装成功。

与OpenVZ、Xen相比,KVM的优点是:1、完全虚拟化,支持多系统安装;2、内存、CPU独享,VPS之间不受影响。

与OpenVZ、Xen相比,KVM的缺点是:由于支持任意操作系统,往往有人喜欢使用低配置的机器安装windows系统,可能同一台机器上个别人这个搞影响不大。但是人数多了就严重影响机器硬盘使用。

KVM虚拟技术的VPS比OpenVZ虚拟技术下的VPS更为独立些,同一母机上的VPS之间内存、CPU使用完全独立。但由于支持系统比较广泛,部分用户的不良操作可能会影响到硬盘的性能。

一、虚拟机CPU开启虚拟化

1.查看系统版本

[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)

2. 查看CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KVM

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

3. 查看是否加载KVM

[root@localhost ~]# lsmod | grep kvmkvm_intel 183621 0 kvm 586948 1 kvm_intelirqbypass 13503 1 kvm

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

[root@localhost ~]# modprobe kvm

4. 关闭防火墙和selinux

[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 0

GUI图形化

二、KVM 安装

1. 安装KVM相关软件包

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

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

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

3. 建立两个目录分别用来存放iso文件和生成的qocow2磁盘文件

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

三、使用图形化界面安装虚拟机

1.进入图形化(使用虚拟机)

[root@localhost ~]# virt-manager

2.本地安装介质
3.选择浏览
4.创建存储池

不创建也可以,这样会安装到默认的位置,我这里的默认位置磁盘空间不够,因此新建一个存放位置

5.创建存储池,名称随便起
6.目标路径就是前面创建的目录
7.创建存储卷
8.设置存储卷配置
9.点击选择卷,配置ISO镜像
10.找到/home/iso目录下的iso文件

[root@localhost ~]# ll /home/iso/CentOS-7-x86_64-DVD-1810.iso -rwxrw-rw-. 1 villian villian 4588568576 9月 8 18:20 /home/iso/CentOS-7-x86_64-DVD-1810.iso

11.配置虚拟机RAM内存和CPU大小
12.自定义存储,就是我们在images存储池里创建的存储卷
13.选择自定义虚拟机安装配置
14.显示协议选择VNC(虚拟网络控制台)
15.开始安装虚拟机
16.设置虚拟机配置
17.Linux磁盘分区方案(20G)

主机配置I3虚拟机 1G内存 20G硬盘容量

/boot100M 存放启动Linux系统所必需的文件,包括内核文件、启动菜单配置文件等/2G 系统根目录/tmp4G 存放系统运行过程中使用的一些临时文/swap2G 交换文件系统(一般为物理内存的1.5到2倍,必须独立分区,物理内存大于8G可以不设这个交换分区)/usr4G 这是最宏大地目录,要用到地应用程序和文件都寄存在这个目录下。/var4G 存放系统中经常需要变化的一些文件(如系统日志文件、用户邮箱目录等),常常被修改地目录能够放在这个目录下(其中系统地日志文件就在/var/log目录中)/opt余下的空间 存放第三方软件程序和工具

18.配置网卡信息
19.最小化安装
20.安装完毕,使用控制台查看主机

KVM 常用知识

命令行安装KVM虚拟机

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。