一 , 虚拟机模板封装
1.virt-manage命令 打开liunx系统的虚拟机
2.创建新的虚拟机,可以使用本地yum源也可以共享yum源,使用最小安装,这样安装的虚拟机最纯净;
我这使用本地镜像镜像安装,
512MiB最小安装
建议安装20G内存
虚拟模板主机的名字
点击finish按键完成我们的安装;
3, 在/etc/educ/目录先删除以70开头的文件,影响后期网络的配置
4,配置yum源,yum源使用物理机的yum源
5.修改虚拟机的主机名,方便后期的管理,
6.关闭虚拟机的防火墙iptables,
7.配置虚拟机的网络文件
8.设置/etc sysconfig/selinux级别为disable
9.在虚拟机添加域名解析/etc/hosts
10./var/lib/libvirt/目录下存放虚拟机文件
11.为了模板安全,我们需要删除模板文件的图标而不删除文件
12.在物理机创建创建虚拟机test,查看虚拟机状态
1.varnish简单的反向代理
实验环境:redhat6.5系统,反向代理服务器server4: 172.25.60.4,后端服务器server5:172.25.60.5
1.开启虚拟机server4:varnish软件安装做调度服务器;
下载安装包varnish-3.0.5-1.el6.x86_64.rpm 和varnish-lib-3.0.5-1.el6.x86_64.rpm
2.开启虚拟机server5配置网络,yum源等,安装httpd服务,编辑默认网页,重新启动httpd服务;
3.配置调度器/etc/varnish/目录default.vcl主配置文件(配置一个后端服务器server5)
4.配置调度器varnish服务端口/etc/sysconfig/varnish,重新启动varnish服务
测试:访问调度器ip时会重新定向后虚拟机apache服务默认发布页面;
server1添加限制(来源/etc/sysconfig/varnish)
varnish做负载均衡器
在开启另外一台虚拟机server3,作后端服务区器,安装http服务,编写默认发布网页,重启http服务
在server1编辑配置文件/etc /varnish/default.conf
物理机客户端测试命令:curl -I varnish调度器ip(多测试几次查看命中率)
6.定义多个不同的域名站点的后端服务器
sub vcl_recv 函数:访问www.westos.org或者westos.org请求web1后端服务器的默认页面,当访问bbs.westos.org时从web2
后端服务器的默认页面,其他情况404报错;
虽然两台后端服务器可以进行数据请求,但是当一台服务器损坏,请求页面也会出现报错,所以我们需要对负载均衡的varnish后
端服务器进行健康体检定义
7.负载均衡健康定义
8.varnish cdn的推送平台
bansys 有两种工作模式,分别是telnet和http模式;
1.telne模式需要关闭varnish服务管理端口验证,注释掉/etc/sysconfig/varnish文件的“-S ${VARNISH_SECRET_FILE}”这
行,重新启动varnish服务即可。
2.http模式需要对varnish配置文件/etc/varnish/default.vcl做设置:设置完成需要重新加载varnish服务;