由于服务器处理SSL会耗费不少性能,如果采用F5作为后端服务器的负载调度器,而F5支持将HTTPS协议, 并支持将其转换为HTTP.从而减轻后端服务器压力。 1. 上传网站的https证书至F5,其结果如下所示 2. 编辑本地流量,配置中,SSL的client配置 3. 编辑 Virtual Servers配置 在SSL Profile(Client)中添加刚才配置的profile 配置生效后测试效果,最后发现,访问客户请求和F5之间的数据使用HTTPS传输, 而F5和后端服务器之间的数据采用HTTP传输。这里的过程仅仅是在导入HTTPS证书后, 编写SSL CLIENT配置,并将此配置应用在Virtual Servers; 而F5的健康检查,VLAN , 路由,server pools, virtual…
grid已经部署完成,这部分将在此基础上安装oracle软件 以oracle用户登录图形界面,执行/home/oracle/database/runInstaller , 进入OUI图形安装界面. 选择第2项,安装oracle RAC , 选择所有节点, Next: 选择企业版, Next,接着选择oracle软件的安装路径,其中ORACLE_BASE ,ORACLE_HOME均选择之前已经配置好的. 安装前检查通过 , 点击Finish 需要在node1和node2上用root身份执行 /u01/app/oracle/product/11.2.0/db_1/root.sh node1和node2上分别执行root.sh即可 返回oracle的安装界面,点击OK 至此node1和node2上的oracle安装完成. 接着我们创建ASM磁盘组 node1 输入磁盘组名DATA,冗余策略选External ,磁盘选择ORCL:VOL3,…
第3部分已配置共享磁盘,并格式化,这一部分将部署ASM服务,创建ASM磁盘,然后安装grid 在node1和node2上安装asm rpm软件包 oracleasm-support-2.1.3-1.el5.x86_64.rpm oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm oracleasmlib-2.0.4-1.el5.x86_64.rpm node2执行node1相同的操作 配置ASMdriver服务 在node1上以root用户配置.在3个ASM RPM包安装完成后,通过执行/usr/sbin/oracleasm命令进行配置. 配置ASM服务 node1上执行 /usr/sbin/oracleasm configure -i /usr/sbin/oracleasm status /usr/sbin/oracleasm init node2上执行node1相同的操作即可,不再上图. 配置ASM磁盘 之前安装的ASM RPM包,配置ASM驱动服务的最终目的是要创建ASM磁盘,为将来安装grid软件,创建Oracle数据库提供存储. 这次在node1上操作 /usr/sbin/oracleasm…
第2部分DNS正反向解析已配置好,接着我们要为oracle 集群软件,oracle数据库 创建用户,用户组,目录,环境变量,修改内核,资源限制等等。然后创建共享磁盘并格式化,使linux识别。 建用户,改口令,修改用户配置文件 为node1和node2创建grid和oracle用户环境变量 ,SID , 如下: node1: groupadd -g 1000 oinstall groupadd -g 1200 asmadmin groupadd -g 1201 asmdba groupadd -g 1202 asmoper…
下面说明软件环境,就开始部署。 虚拟环境是:VMware workstation 10 虚拟机平台: OEL linux 5.5 x64 依赖包: libaio-devel-0.3.106 (i386) libaio-devel-0.3.106 (x86_64) sysstat-7.0.2 unixODBC-2.2.11 (i386) unixODBC-2.2.11 (x86_64) unixODBC-devel-2.2.11 (i386) unixODBC-devel-2.2.11 (x86_64) 数据库软件和集群软件: Oracle:…
Oracle RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为“真正应用集群”它的出现解决了传统数据库应用中面临的一个重要问题:高性能、高可用性与低价格之间的矛盾! ORACLE RAC原理:在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需 要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS, 根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。 逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据库。节点之间通过集群软件的通讯层 (communication layer)来进行通讯。同时为了减少IO的消耗,存在了一个全局缓存服务,因此每一个数据库的instance,都保留了一份相同的数据库cache。 RAC中的特点是: 每一个节点的instance都有自己的SGA 每一个节点的instance都有自己的background process 每一个节点的instance都有自己的redo logs 每一个节点的instance都有自己的undo表空间 所有节点都共享一份datafiles和controlfiles Oracle还提出了一个缓存融合的技术(Cache fusion),目的有2个 1.保证缓存的一致性 2.减少共享磁盘IO的消耗…
服务器平台 CentOS 6 负载调度: 192.168.137.16 Nginx-1.5.2 server1: 192.168.137.17 Nginx整合php server2: 192.168.137.18 …
LVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务器集群系统。使用LVS负载均衡可以实现服务器的高性能和高可用性,防止业务以外中断而造成损失。 LVS分为NAT,IP TUN,DR三种模式 ,我们会重点介绍最先进的DR模式。 NAT模式 如下图所示: 图中,client是发起请求方;lvs server是LVS调度器,负责分配请求,左侧网卡eth0配置VIP,即客户端请求的目的IP, 右侧网卡eth1配置的是内网IP;web01和web02是两台真实的服务器,负责将处理结果返回该客户端。 过程如下:client发起请求访问VIP,这时lvs server的eth0网卡接受请求,通过某种均衡算法,通过eth1网卡和交换机,将请求丢给web01或者web02 , web01或web02将请求通过交换机和eth1网卡发给lvs server, lvs server经NAT地址转换方式,通过eth0网卡发出,最后结果返回给client . client再次请求,重复以上步骤。 可以看出NAT方式, 不管接受请求,还是返回结果, 数据必经lvs server. 若客户请求太多,那么lvs…