linux 虚拟机封装和varnish负载均衡

一 , 虚拟机模板封装

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服务;





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值