手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 网络与CDN >

网站建设_如何建立服务器_优惠

时间:2021-06-12 06:02:20|来源:魄力云|编辑:魄力云|点击:

简介

此博客介绍了SAP BusinessObjects Business Intelligence 4.2 SP8的高可用性(HA)设置,其中MS SQL Server位于MS Azure Cloud中的Windows上。它使用SQL DB AlwaysOn Windows Cluster为数据库层提供HA,大数据风控,物联网专用卡,并在应用程序和Web层为HA提供SAP CMS服务器群集和负载平衡的Tomcat Web服务器。FRS组件位于SOFS Clsuter中。

目的

通过设置HA解决方案,云服务器价位,我们可以保护SAP BO/BI&DB(在SQL Server上)免受基础设施和虚拟机故障的影响,并消除环境中的所有单点故障(SPOF)。本文档可作为在Azure上部署SAP BO/BI工作负载的HA环境的参考,不涉及系统设计的其他方面,如基础设施、网络、安全和性能。

系统设计

下图是Microsoft Azure中Windows Server上SAP BO/BI 4.2 SP8和SQL DB HA的参考体系结构.

以下是安装程序的主要组件。

SQL SERVER DB Cluster–MS SQL SERVER是SAP BO/BI支持的数据库之一。为了实现数据库的高可用性,购返利,在WSFC集群中使用SQL语句。内部负载均衡器(ILB)用于定义侦听器的虚拟IP。AlwaysOn侦听器的虚拟名称/IP将用于CMS群集服务器的ODBC连接设置,以便在数据库故障切换/回切后将应用程序连接重定向到主数据库。

CMS群集–通过在活动模式下设置两个CMS服务器来实现冗余。CMS集群是在中央配置管理器的服务器智能代理(SIA)配置中定义的。

Web应用服务器-需要在主动-主动模式下部署一组Tomcat Web应用服务器,以便设置Web层的HA。通过在ILB中设置虚拟IP并将虚拟IP映射到DNS中的主机名,可以实现负载均衡和HA。Tomcat Web服务器有配置文件,其中定义了CMS集群名称和多个服务器主机名,我们可以将CMS服务器和Tomcat Web服务器组合在同一对虚拟机中,并且两个组件都有一个虚拟IP。

文件存储库服务器(FRS)–两个CMS群集服务器的FRS位置需要共用。这可以通过创建高度可用的SMB/NFS共享来实现。在此设置中,将重用现有的SOFS群集(用于SAP Netweaver部署)。我们也可以使用Azure文件共享或Azure Netapp文件(ANF)在Azure的SAP环境中可用。

以下是本博客中描述的参考设置的详细信息:

该设置使用了Azure可用性集功能,提供了99.95%的VM可用性。同样的设置可以用于基于可用性区域的部署,除了FRS share SOFS集群之外,它还提供99.99%的可用性。我们需要使用区域冗余FRS共享选项。

此部署可以通过设置第三个SQL Server DB VM和设置AlwaysOn复制(异步方法)来扩展成对Azure区域中的灾难恢复(DR)。CMS和Tomcat Web服务器可以使用Azure Site Recovery(ASR)复制到灾难恢复区域。

参考资料

SAP BO/BI 4.2 SP8 Windows安装指南

SAP BO/BI 4.2 SP8平台管理指南

SAP on Azure:规划和部署清单

SAP on Azure:SAP Netweaver部署

SAP on Azure:SQL Server部署指南

2576124–错误"RESTful Web服务登录失败"。登录Fiori BI Launchpad时

SAP Note 1928533–Azure上的SAP应用程序:支持的产品和Azure VM类型

SAP Note 2764907–使用Azure ILB的Tomcat会话故障转移失败

安装步骤概述

以下是针对SAP BO/BI HA设置:

准备

根据系统架构在可用性集中部署VM,选择操作系统作为Windows服务器。在每个DB虚拟机上包括数据和日志磁盘,以及CMS和Web层虚拟机的磁盘。将磁盘添加到文件共享群集的SOFS节点以进行FRS共享。将虚拟机加入域。在临时磁盘(D驱动器)中定义页文件。检查Windows防火墙中的必要端口是否打开。使用此链接中的说明禁用Windows中的连续可用性功能。

定义内部负载平衡器(ILB)

用于SQL DB的ILB定义前端IP定义SQL DB服务器的后端池:azwinbosqdb1和azwinbosqdb2定义health probe端口定义负载平衡规则

确保"会话持久性"设置为"无"并且启用浮动IP。

在DNS服务器中创建A记录条目。

用于Tomcat Web服务器的ILB定义前端IP定义SQL DB服务器的后端池:azwinbowb1和azwinbowb2定义health probe端口定义负载平衡规则

确保"会话持久性"设置为"客户端IP和协议"并且禁用"浮动IP"。

在DNS服务器中创建A记录。

在DB VM1上安装SQL DB并创建CMS和审核数据库

以管理员身份登录SQL DB VM的节点1(azwinbosqdb1)。在VM1上启动sqldb安装并选择特性。定义实例名称将域DB用户用于SQL server代理和数据库引擎SQL Server配置数据库引擎配置。选择数据和日志驱动器。SQL DB安装成功。启用TCP/IP配置并定义TCP端口。为CMS和审计数据库创建数据库BOCMS和BOAUDIT创建db用户。在此部署中创建了db用户"boadmin"。将数据库用户的默认数据库设置为CMS数据库。在"用户属性"->"服务器角色"下为用户"boadmin"分配public和sysadmin角色仅为"BOCMS"和"BOAUDIT"数据库在"用户属性"->"用户映射"下分配数据库所有者和公共角色。

安装第一个CMS服务器

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号