在linux上基于KVM虚拟机搭建lamp

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux上基于KVM虚拟机搭建lamp相关的知识,希望对你有一定的参考价值。

1.准备网路拓扑图
实现基于KVM的虚拟化,需要三台kvm虚拟机,分别安装mysqlphp-fpm,httpd,其次,需要在安装php-fpm上安装php-mysql,用来使php能够连接上mysql数据库,同时需要两个虚拟网桥,以及一个物理桥用来保证外部与php-fpm服务器的连接,同时保证mysql服务器和php-fpm服务器的连接,基本网络拓扑结构如下:
技术分享图片
2.由于实现kvm虚拟机会占用较多存储资源,这里新分一个30g的空间,并挂载到/kvm下:
技术分享图片
3.复制默认的default.xml文件给php-mysql桥,并修改
技术分享图片
4.复制默认default.xml文件给http-php,并修改
技术分享图片
5.启动着两个物理桥
技术分享图片
6.将这两个物理桥设置为开机自启
技术分享图片
7.通过brctl show命令可以看到现存的桥
技术分享图片
8.创建虚拟磁盘目录,可以自己生产磁盘文件
技术分享图片
9.使用nmcli生成一个网桥br0
技术分享图片
10.使ens33成为br0的slave,使其成为物理桥
技术分享图片
11.利用virt-manager的图形化来创建模板虚拟机
技术分享图片
12.选择镜像安装
13.选择现有的光盘镜像
技术分享图片
14.分配内存和cpu
技术分享图片
15.选择已有的磁盘镜像文件
技术分享图片
16.选择网络
技术分享图片
17.这里可以看安装配置,可以依照需要更改,一般保持默认
18.安装操作系统,选择最小安装
技术分享图片
19.设置网络,一般使用dhcp,并使其开机自启动
技术分享图片
20.选择自定义分区
技术分享图片
21.添加三个挂载点
技术分享图片
22.安装好虚拟机后,可以使用ip命令查看地址
技术分享图片
23.复制原先的模板机器定义,修改内容
技术分享图片
24.根据定义,新建虚拟机
技术分享图片
25.开启虚拟机
技术分享图片
26.将虚拟机设置为开机自启动
技术分享图片
27.可以通过下面命令查看正在工作的虚拟机
技术分享图片
28.新加网卡,并加至正确桥上
29.新建虚拟机http的地址
技术分享图片
30.php-fpm的地址
技术分享图片
31.mysql的地址
技术分享图片
32.在http上新建一个虚拟主机
技术分享图片
33.创建文件存储位置
技术分享图片
34.修改地址并将其固定
技术分享图片
35.设置http防火墙规则
技术分享图片
36.设置mysql防护墙规则
技术分享图片
37.设置php防火墙规则
技术分享图片
41.创建一个新的数据库,并对can用户授权
技术分享图片
42.解压WordPress,并链接至htdocs
技术分享图片
44.安装之前
技术分享图片
45.设置
技术分享图片
46.主页
技术分享图片
47.仪表盘
技术分享图片

以上是关于在linux上基于KVM虚拟机搭建lamp的主要内容,如果未能解决你的问题,请参考以下文章

KVM搭建及管理,虚拟机快建

虚拟化技术KVM的搭建

linux下kvm虚拟机的搭建

在 CentOS 7 上搭建 KVM 虚拟化平台

三种方式在CentOS 7搭建KVM虚拟化平台

KVM