前言
此示例为keepalived+nginx+tomcat的基础配置示例,某些特定配置此例中不会出现,在示例中会用到三个虚拟机:两个纯命令行用于模拟服务端配置,一个带桌面环境的用于模拟客户端访问,这样三台虚拟机使用NAT模式连接的时候是在同一个虚拟网络中,更符合服务器的实际使用场景,虚拟机软件为VMPlayer,这个对于个人可以免费使用,用起来来不错,推荐一下。
本实例中是模拟使用场景,机器性能有限,所有nginx和Tomcat就放到一个机器上了,实际场景中如果可以尽量分开,防止nginx所在服务器出问题时跟着当掉一个或多个Tomcat
创建虚拟机
此部分是为了照顾对于虚拟机安装不熟悉的同学,如果已经熟悉了虚拟机的安装或有实体机环境等,可以跳过此步骤
创建服务器虚拟机(mini安装)
打开VMPlayer,然后界面如下,点击创建新虚拟机
弹出页面后选择最后一项,稍后安装操作系统,这里一定要选择这个,因为如果选择其他直接安装的话会使用简易安装,默认安装完是带桌面的
下一步,然后选择Centos 64位的操作系统,这个需要针对镜像来选择,我这里选这个是因为我有现成的64位镜像
下一步,这里设置下虚拟机的名字和安装地址,便于区分
下一步,然后需要设置硬盘,大小随意(虚拟机创建之后硬盘大小只能增大不能减小了,所以这里可以设置的小一点,亲测配置完成后也就才2G,这里设置5G应该就足够了),下边两项也是二选一随意
下一步,界面如下,这里我们需要点击“自定义硬件”来配置系统的光驱,如果实体机的配置低的话可以在这里降低下虚拟机的CPU和内存等,命令行模式下的CentOS并不需要多高的配置(单核512M可以无压力运行)
在打开的界面中选择光驱,然后选择使用ISO镜像,点击浏览选择镜像即可,这个镜像可以从CentOS官网下载
之后点击关闭,再点击完成即可,此时的界面如下:
此时虚拟机的硬件已经准备完毕,接下来我们点