小知识:详解kvm部署三个虚拟机实现 WordPress 实验

一、kvm 简介

kernel-based virtual machine的简称,是一个开源的系统虚拟化模块,自linux 2.6.20之后集成在linux的各个主要发行版本中。它使用linux自身的调度器进行管理,所以相对于xen,其核心源码很少。kvm目前已成为学术界的主流vmm之一。

kvm的虚拟化需要硬件支持(如intel vt技术或者amd v技术)。是基于硬件的完全虚拟化。而xen早期则是基于软件模拟的para-virtualization,新版本则是基于硬件支持的完全虚拟化。但xen本身有自己到进程调度器,存储管理模块等,所以代码较为庞大。广为流传的商业系统虚拟化软件vmware esx系列也是基于软件模拟的para-virtualization。

二、构建流程图

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-猿站网-插图

三、内容

1、部署安装环境

1.1 修改系统内存

双击虚拟机,右方有编辑虚拟机设置,点击打开

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-1猿站网-插图

1.2 开启虚拟化,设置处理器数量,并勾选图标注的选项

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-2猿站网-插图

完成后,点击确定按钮

2、查看cpu的指令集,即查看虚拟化是否开启

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-3猿站网-插图

注:如果 vmx 不显示,重启系统即可。

3、配置yum源

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-4猿站网-插图

注:yum源已配置,视情况而定

4、安装kvm服务及管理需求相关的包

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-5猿站网-插图

注:

qemu-kvm —-模拟计算机的工具,为kvm虚拟机提供io设备

libvirt —-管理虚拟机

virt-install —-命令行的虚拟机创建安装工具

bridge-utils —-网桥工具

4.2 重新启动服务

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-6猿站网-插图

4.3 检查

5、创建网桥

5.1 创建http-fpm网桥

5.1.1 进入目录

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-7猿站网-插图

5.1.2 编辑xml文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-8猿站网-插图

5.1.3 按指定xml文件定义并生成该网桥

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-9猿站网-插图

5.1.4 启动httpfpm网桥

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-10猿站网-插图

5.1.5 设置httpfpm网桥开机启动

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-11猿站网-插图

5.2创建php-mysql网桥

5.2.1 进入目录

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-7猿站网-插图

5.2.2 编辑xml文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-12猿站网-插图

5.2.3 由指定xml文件定义并生成网桥

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-13猿站网-插图

5.2.4 启动httpfpm网桥

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-14猿站网-插图

5.2.5 设置httpfpm网桥开机启动

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-15猿站网-插图

5.2.6 查看网桥是否已启动

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-16猿站网-插图

5.3 创建物理桥

5.3.1 新建br0配置文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-17猿站网-插图

注:type指定bridge类型,con-name为配置文件连接名,ifname为指定接口

5.3.2 把br0设置动态ip为172.18.254.39,并设置网关和dns为172.18.0.1

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-18猿站网-插图

注:ipv4.method为指定动态ip或手动设置ip,ipv4.gateway为设置网关

5.3.3 启动br0

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-19猿站网-插图

5.3.4 为br0添加物理网卡,并指定主网卡为br0

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-20猿站网-插图

注:type类型为bridge-slave,ifname指定接口为ens33,master为指定主设备为br0

5.3.5启用bridge-slave网卡

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-21猿站网-插图

注:如果网卡启动有未知错误,重启虚拟机

5.3.6 查看网卡关联

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-22猿站网-插图

5.3.7 查看网桥

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-23猿站网-插图

6、创建虚拟磁盘文件

6.1 创建虚拟磁盘文件目录

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-24猿站网-插图

6.2 创建磁盘文件,并生成虚拟磁盘模板

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-25猿站网-插图

7、下载虚拟机centos7镜像

8、安装样板机

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-26猿站网-插图

8.1 新建虚拟机

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-27猿站网-插图

8.2 选择安装方式

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-28猿站网-插图

8.3 添加镜像文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-28猿站网-插图

8.4 修改内存和处理器

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-29猿站网-插图

8.5 导入生成的虚拟磁盘文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-30猿站网-插图

8.6 修改虚拟机名字,并选择网卡

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-31猿站网-插图

8.7 开始安装

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-32猿站网-插图

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-33猿站网-插图

回车之后的步骤与新安装centos7一样,这里就不一一赘述。

9、配置样板机

9.1 配置yum仓库

9.1.1 下载yum源

9.1.2 清空yum缓存

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-34猿站网-插图

9.1.3 更新yum数据库

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-35猿站网-插图

9.2 安装相关包,备用

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-36猿站网-插图

安装完成后,使用 reboot 命令关闭虚拟机。

10、以样板机为模板,创建三个虚拟机,名字为httpd,mysql,php,为实现 wordpress 做准备。

10.1 创建虚拟机放置目录

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-37猿站网-插图

注:因虚拟机文件较大,这里新创建了一个目录,并挂载到硬盘上,建议新创建硬盘。

10.2 复制样板机到指定目录,并修改名字为httpd

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-38猿站网-插图

10.3 进入配置文件目录,复制生成httpd虚拟机的配置文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-39猿站网-插图

10.4 编辑配置文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-40猿站网-插图

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-41猿站网-插图

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-42猿站网-插图

10.5 开启httpd虚拟机

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-43猿站网-插图

完成后,以上述同样的步骤创建mysql、php虚拟机。

10.6 查看创建的虚拟机是否启动

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-44猿站网-插图

11、配置httpd虚拟机

11.1 配置第一个网卡

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-45猿站网-插图

11.2 配置第二个网卡

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-46猿站网-插图

11.3 查看配置的网卡是否自动生成ip地址

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-47猿站网-插图

12、配置php虚拟机

12.1 添加网卡

对于添加网卡,选中网卡,点击鼠标右键,点击添加网卡,选中network,修改network source,再点击右下角finish选项完成。

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-48猿站网-插图

12.2 修改网卡参数

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-49猿站网-插图

12.3查看配置的网卡是否自动生成ip地址

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-50猿站网-插图

13、配置mysql虚拟机

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-51猿站网-插图

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-52猿站网-插图查看配置的网卡是否自动生成ip地址

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-53猿站网-插图

14、测试虚拟机之间是否可以访问

httpd虚拟机

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-54猿站网-插图

php虚拟机

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-55猿站网-插图

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-56猿站网-插图

mysql虚拟机

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-57猿站网-插图

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-58猿站网-插图

15、实现基于lamp搭建wordpress blog

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-52猿站网-插图详细过程,请参考博客:http://blog.51cto.com/12948961/2307599

因模块不同,需要指定模块顺序

1、在httpd客户机修改http服务的配置文件

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-59猿站网-插图

2、指定模块的先后顺序

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-60猿站网-插图

结果

因连接网络的不同,获取的ip地址有所不同。

1

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-61猿站网-插图

2

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-62猿站网-插图

3

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-63猿站网-插图

4

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-64猿站网-插图

注:因之前做过此实验,提示内容有所不同。

5

%小知识:详解kvm部署三个虚拟机实现 WordPress 实验-65猿站网-插图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.51cto.com/12948961/2312866

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Kali Linux Vmware虚拟机安装(图文详解)

2023-4-5 10:46:44

建站知识

小知识:详解Docker数据管理(数据卷&数据卷容器)

2023-4-5 11:09:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索