• [交流分享] 【SAP技术汇】SAP HANA高可用之实战演练
    【SAP技术汇】SAP HANA高可用之实战演练由于华为云“敏捷性高、扩展灵活、便捷运维、高可靠、低成本”等优势,越来越多的企业将SAP系统部署在华为云上。SAP系统是企业的核心系统,对于数据的可靠性的重要性是无可厚非的,因软件、硬件和人为因素造成的服务器故障,导致客户业务中断,数据丢失,将使企业损失巨大。如何能减少服务中断时间,对业务的影响降低到最小程度呢?本次小编通过部署高可用,助您轻松解决云上单点故障问题。什么是高可用,为什么需要高可用?高可用(High Availability,简称HA)指通过可靠设计以消除单点故障,实现系统运行的连续性。SAP系统的架构大致分三层,分别为应用服务器层、消息服务器层和数据库层。SAP的最佳实践推荐分布式部署,安装在不同的服务器上实现高可用的目的。SAP应用高可用:ACTIVE–ACTIVE模式,任何一台应用服务器崩溃,另外一台还能继续使用,不影响业务。SAP应用服务器通常通过集群来实现,除了高可用的作用,还起到负载均衡的作用。SAP消息服务器层高可用:ACTIVE-STANDBY模式,消息服务器负责把用户请求分发到应用服务器上,需要有操作系统的高可用软件来支持共享资源的切换。数据库高可用:ACTIVE-STANDBY模式,当主数据库崩溃,上层应用会自动连到备机上,业务不影响。中小型客户,通常会选择其中的两台应用服务器,同时部署消息服务器组件,我们推荐所有的SAP客户的生产系统都部署高可用的架构。云端高可用有哪些优势?许多企业已经在公有云上部署了SAP HANA系统来运行它们的业务,为了保障SAP业务的连续性,SAP解决方案所提供的高可用(HA)方案是这些企业选择云上部署的重要因素。除了SAP软件本身提供的高可用机制外,公有云自身的高可用与容灾方案进一步加强了包括SAP在内的许多应用程序的高可用性,云端高可用跟传统高可用相比,有如下的优势:敏捷性:在云端部署高可用系统,通过成熟的解决方案,能够快速有效的部署系统。但是使用传统的服务器,还需要采购硬件,完成硬件规划,委托可靠性工程师及应用工程师配合搭建高可用系统。灵活扩展:通过云端的高可用系统,可以根据系统的压力及实施的系统访问情况,进行动态地扩展,以满足系统性能的需求。而传统的高可用系统架构已经固定,不容易实现动态地扩展。运维:云端高可用系统不需要租户自己维护,在云端由服务提供商维护。传统的高可用需要建立本地的运维团队。可靠性:云端高可用可以根据租户的需求,部署在不同的地区,以实现跨区域的高可用性,满足系统的安全。成本:云端高可用相比于传统高可用,省去较多硬件的成本,节约很大的支出。温馨小提示:您还不熟悉华为云SAP解决方案?戳这里,一起了解!光看这些,还不够!那就看看进阶课程吧。戳这里,开启上云成长之旅吧!您还没有注册华为云账户吗?戳这里,免费注册华为云账户!开始体验本次实战吧!!实战之旅从此出发,我们以部署SAP HANA(单节点HA)为例:步骤1:方案规划单节点同AZ部署HA方案,具体如下图所示:步骤2:资源准备资源准备包括HANA软件包、SAP HANA Studio软件包、及其一些常用工具,例如:WinSCP、PuTTY、PuTTYgen,或者同类软件。温馨小提示:SAP HANA安装包需要登录SAP官网http://support.sap.com/swdc下载,注意查阅好HANA软件版本与SUSE操作系统对应关系,下载合适版本的SAP HANA。步骤3:资源发放登录华为云控制台,购买VPC,并设置子网和安全组。2.  购买文件系统SFS服务,根据规划要求选择SFS或SFS Turbo。3. 创建密钥对和云服务器组,创建完云服务器组后,在创建云服务器时可以指定其到这个云服务器组中, HANA云服务器会创建在不同的物理主机上以保证其运行的可靠性。温馨小提示:SAP系统使用的所有的云服务器必须都使用这同一个密钥,所以下载之后一定要保存好。4. 创建云服务器。这里主要包括HANA云服务器、NAT Server和SAP HANA Studio Server。在创建云服务器填写参数时需要选择上面已经发放并准备好的对应资源,另外在创建云服务器时,可以一并把弹性IP和EVS数据盘同时发放并挂载到云服务器上。步骤4:安装SAP HANA(单节点HA)1. 为了实现通过NAT Server可使用SSH协议跳转到SAP HANA节点的功能,以及SAP HANA节点和NAT Server互相通过SSH协议跳转的功能,需要配置SSH跳转权限。2. 安装程序使用主机名称来进行通信。因此需要配置SAP HANA节点主机名称与IP地址的映射关系。3. 为保证后续正常安装SAP HANA系统,关闭所有节点的操作系统防火墙。4. SAP HANA节点的数据磁盘需要进行格式化,并挂载到相应的目录后,才能被正常使用,执行格式化磁盘操作。SAP云服务器的磁盘格式化和目录挂载如下图所示:5.   安装SAP HANA软件后,登录HANA数据库,验证SAP HANA软件版本号。6.  安装SAP HANA Studio,并在SAP HANA Studio上接入SAP HANA,便于管理SAP HANA。7.  在SAP HANA Studio上配置备份路径,备份HANA数据库。8.  配置System Replication,保证主备节点能够实现数据复制功能。配置主节点a. 登录绑定了弹性IP的NAT Server,并通过SSH协议,跳转到待作为主节点的服务器。b. 执行以下命令,将SAP HANA节点设置为主节点。su - s00admhdbnsutil -sr_enable --name=hana001配置备节点c. 通过SSH跳转,登录另外一台SAP HANA节点,执行以下命令,停止SAP HANA数据库。su - s00admHDB stopd. 执行以下命令,打开System Replication功能并启动SAP HANA数据库。hdbnsutil -sr_register --remoteHost=hana001 --remoteInstance=00 --replicationMode=sync --name=hana002HDB starte.查看SAP HANA系统的System Replication状态。在主节点的命令行界面,管理员模式下,执行以下命令:hdbnsutil -sr_state系统回显示例如下图所示:在SAP HANA Studio上,查看主节点的状态信息。9. 通过脚本配置SAP HANA节点的HA功能(即HAE功能),提高SAP HANA节点的可靠性。将SBD卷绑定给另外一台SAP HANA节点因为在创建其中一台SAP HANA节点时,绑定了SBD卷,因此需要将这个SBD卷,绑定给另外一台SAP HANA节点。a. 在管理控制台,根据云服务器名称,找到已绑定SBD卷的服务器,并单击云服务器的名称。b. 在弹出的详细信息列表中,在“云硬盘”页签上,找到SBD卷对应的磁盘,并单击数据盘。c. 在弹出的数据盘详细信息中,查看该数据盘的“挂载点”并记录,然后单击数据盘“ID”上的超链接。d.  在弹出的界面中,单击“挂载点”,单击“挂载”,弹出“挂载磁盘”界面。e.  在“挂载磁盘”界面上,选中要绑定到的另外一台云服务器,完成磁盘的绑定。创建浮动IPa.  在“弹性云服务器”管理界面,找到一台SAP HANA节点,并单击云服务器的名称,弹出云服务器的详细信息。b.  单击“网卡”页签,在云服务器的业务/管理平面网卡后,单击“管理虚拟IP地址”,弹出“虚拟IP地址”界面。c.  单击“申请虚拟IP地址”分配规划的浮动IP地址,在分配好的浮动IP栏单击“绑定服务器”,绑定给所需的云服务器,重复执行绑定操作给其他云服务器。下载脚本、配置文件并配置高可用a.  登录绑定了弹性IP的NAT Server,并通过SSH协议,跳转到待作为主节点的SAP HANA节点。b.  下载脚本和配置文件。wget https://obs-sap.obs.myhwclouds.com/ha_auto_script/ha_auto_script.zip -P /hana/sharedc.  解压配置文件。cd /hana/sharedunzip ha_auto_script.zipd.  修改配置文件。vi /hana/shared/ha_auto_script/hana_ha.cfg配置文件参数请根据实际信息进行填写,示例及说明如下图所示:e. 脚本配置可执行权限,并执行脚本。cd ha_auto_scriptchmod +x hana_auto_ha.shsh hana_auto_ha.sh配置成功后,返回报文如下所示:f.  在SAP HANA Studio上重新接入SAP HANA。g.  在SAP HANA Studio上,将已接入的两个SAP HANA节点删除,重新通过SAP HANA节点的浮动IP地址,将SAP HANA节点接入,并配置备份路径。知识拓展:为了满足SAP公司的要求,SAP HANA 1.0需要SAP HANA存储参数,SAP HANA 2.0默认配置已经符合要求,不需要配置。具体操作可参考配置SAP HANA存储参数。SAP HANA(单节点HA)搭建完成喽!!详细操作指导,请戳☞此处还有手把手教您购买HANA云服务器的视频帮助,请戳☞此处
  • [交流分享] 【盘点:2019年,华为云SAP资料大事记】
    【盘点:2019年,华为云SAP资料大事记】2019年,华为云SAP陪伴大家走过了收获满满的一年。2019年,也是我们共同成长的一年。华为云SAP通过帮助文档、云图说、SAP技术汇,技术画册、特性树、热点FAQ、操作短视频等多种方式,带您了解华为SAP,累计访问量突破8w+。接下来,让我们一起回忆下2019年华为云SAP资料大事记:1、云图说在华为云社区推出云图说系列,主要以图片的形式带您了解华为云SAP。新发表3期,累计达7期,阅读量突破5K+。【云图说】第一期 初识华为云SAP解决方案【云图说】第二期 华为云&SAP“联姻之路”【云图说】第三期 华为云SAP的“安全堡垒”【云图说】第四期“坚若磐石”的华为云【云图说】第五期 四大业务场景带您玩转华为云SAP【云图说】第六期 高效管理华为云SAP的“秘密武器”【云图说】第七期 SAP技术画册“一点通”2、SAP技术汇在华为云社区推出SAP技术汇系列,旨在帮助您了解一些华为云SAP的一些技术问题。新发表6期,累计达7期,阅读量突破2W+。【SAP技术汇】第一期 说说SAP那些事儿【SAP技术汇】第二期 什么?!SAP上云只需三步?【SAP技术汇】第三期 大话SAP迁移【SAP技术汇】第四期 SAP容灾一点通【SAP技术汇】第五期 SAP扩容实战【SAP技术汇】第六期 SAP HANA高可用之实战演练【SAP技术汇】第七期 SAP S/4HANA高可用之实战演练3、热点FAQ在华为云社区推出热点FAQ系列,新发表3期,累计达4期,从概念篇,购买篇和应用篇三个维度,介绍华为云SAP热点问题 ,阅读量突破4W+。【热点FAQ】第一期 华为云SAP知多少-概念篇【热点FAQ】第二期 华为云SAP知多少-购买篇(上)【热点FAQ】第三期 华为云SAP知多少-购买篇(下)【热点FAQ】第四期 华为云SAP知多少-应用篇4、SAP技术画册在华为云帮助中心上线SAP技术画册,图文并茂、信息荟萃,助您快速了解和使用华为云SAP。5、SAP特性树在华为云帮助中心上线SAP特性树,您想了解的华为云SAP特性,在这里可以一览无遗。6、操作短视频在华为云帮助中心新上线4个短视频,累计达11个,从购买、安装、备份恢复等多个方面介绍,助您快速上手华为云SAP。【操作短视频】SAP应用一键部署【操作短视频】SAP应用备份和恢复【操作短视频】SAP应用容灾【操作短视频】SAP应用监控【操作短视频】企业项目管理【操作短视频】购买HANA云服务器(单节点)【操作短视频】安装SAP HANA(单节点)【操作短视频】查看SAP HANA数据库状态【操作短视频】备份SAP HANA数据【操作短视频】恢复SAP HANA数据库【操作短视频】单节点场景下的SAP HANA高可用7、帮助文档在华为云帮助中心新上线10本文档,上线SAP备份与恢复指南、SAP高可用及灾备指南,为您的系统保驾护航。我们也提供通过企业项目管理快速部署您的应用,极大的提高部署系统的效率。 最后根据常用业务场景,我们上线了最佳实践,帮助您解决迁移、扩容、备份等问题。SAP备份与恢复指南 SAP高可用及灾备指南SAP S/4快速部署指南SAP S/4HANA高可用部署指南SAP Business One快速部署指南SAP备份上传OBS最佳实践SAP系统扩容最佳实践SAP ASE最佳实践SAP迁移上华为云最佳实践SAP企业项目管理最佳实践更多文档,请参见SAP成长地图。千帆竞发、百舸争流。2020年,华为云SAP将继续给您带来更多精彩内容,让我们携手共进,砥砺前行。愿您鼠年春节走鸿运,吉祥如意万事顺
  • [交流分享] SAP S/4HANA高可用之实战演练
    本文档我们主要通过介绍SAP S/4HANA的高可用,并通过实战演练,让您了解SAP S/4HANA高可用的部署及其操作步骤。关于高可用的概念及其优势,您可以参阅上篇文章《SAP HANA高可用之实战演练》。温馨小提示:您还不熟悉华为云SAP解决方案?戳这里,一起了解!光看这些,还不够!那就看看进阶课程吧。戳这里,开启上云之旅吧!您还没有注册华为云账户吗?戳这里,免费注册华为云账户!开始体验本次实战吧!!接下来,我们就开始实战之旅吧。步骤1:方案规划同AZ内SAP S/4HANA高可用部署如下图所示:步骤2:资源准备资源准备包括SAP S/4HANA软件包、SAP GUI 7.4软件包及其一些常用工具,例如:WinSCP、PuTTY、PuTTYgen,或者同类软件。温馨小提示:关于Kernel版本,请参考SAP note: 1680045,并参考PAM(Product Availability Matrix)查看兼容对照关系:http://support.sap.com/pam。步骤3:资源发放1.  登录华为云控制台,购买VPC,并设置子网和安全组。2.   购买文件系统SFS服务,选择文件系统类型为SFS Turbo。3.  创建密钥对和云服务器组,创建完云服务器组后,在创建云服务器时可以指定其到这个云服务器组中, S/4HANA云服务器会创建在不同的物理主机上以保证其运行的可靠性。温馨小提示:SAP S/4HANA系统使用的所有的云服务器必须都使用这同一个密钥,所以下载之后一定要保存好。4.  创建云服务器。这里主要包括S/4HANA云服务器、NAT Server。在创建云服务器填写参数时需要选择上面已经发放并准备好的对应资源,同时也可以将EIP和EVS数据盘同一块发放并挂载到云服务器上。步骤4:安装软件安装前需要配置一系列操作:1.   为了实现通过NAT Server可使用SSH协议跳转到SAP S/4HANA节点,需要配置SSH跳转权限。2.   为保证后续正常安装SAP HANA系统,关闭所有节点的操作系统防火墙。3.   在高可用部署场景下,ASCS主备节点通过共享盘实现数据同步,绑定共享盘和浮动IP。4.    SAP S/4HANA节点的数据磁盘需要进行格式化,并挂载到相应的目录后,才能被正常使用,执行格式化磁盘操作。5.   挂载SFS Turbo到云服务器,实现文件共享。6.   参考SAP官网文档,安装SAP S/4HANA、SAP GUI,并配置SAP GUI连接SAP S/4HANA。步骤五:配置SAP S/4HANA的HA功能配置HA前需要执行以下操作:1.  为保证ASCS主备节点内部通信正常,在安装完SAP S/4HANA实例后需要修改hosts文件,增加虚拟IP与虚拟主机的映射关系。vi /etc/hosts修改后,如下所示:10.0.3.52       S/4HANA-0001 10.0.3.196      S/4HANA-0002 10.0.3.220      ascsha 10.0.3.2        ersha2.  检查ASCS主备节点是否存在“/var/log/cluster”目录,不存在则创建这个目录。3.   在ASCS主备节点上更新SAP resource agents。配置HA功能1.  登录ASCS实例节点,获取ha_auto_script.zip压缩包,解压到任意目录。wget https://obs-sap.obs.myhwclouds.com/ha_auto_script/ha_auto_script.zip -P /sapmntcd /sapmntunzip ha_auto_script.zip2.   配置ascs_ha.cfg文件中的参数。参数类型参数名称说明masterNodemasterNameASCS实例节点的主机名masterHeartbeatIP1ASCS实例节点心跳平面IP1masterHeartbeatIP2ASCS实例节点业务平面IPslaveNodeslaveNameERS实例节点的主机名slaveHeartbeatIP1ERS实例节点心跳平面IP1slaveHeartbeatIP2ERS实例节点业务平面IPASCSInstanceASCSFloatIPASCS实例的业务IPASCSInstanceDirASCS实例的目录ASCSDeviceASCS实例目录所使用的磁盘分区ASCSProfileASCS实例的profile文件ERSInstanceERSFloatIPERS实例的业务IPERSInstanceDirERS实例的目录ERSDeviceERS实例目录所使用的磁盘分区ERSProfileERS实例的profile文件trunkInfoSBDDeviceSBD使用独立磁盘,支持1个或3个,多个磁盘之间使用英文逗号分隔,如/dev/sda, /dev/sdb, /dev/sdc3.  执行脚本进行HA自动部署。sh ascs_auto_ha.sh4.  执行以下命令,查看资源状态。。crm status步骤六:验证HA1.  启动Web浏览器并确保JavaScript和cookie已启用。2.   输入主节点或备节点的IP地址或主机名作为URL,登录端口为7630。https://10.21.114.16:7630/3.   在登录界面上,输入hacluster用户(或属于haclient组的任何其他用户)的用户名和密码。温馨小提示:用户名为“hacluster”,初始密码为“linux”,请在首次登录后修改密码。4.  单击登录。随即会出现集群状态屏幕,显示集群节点和资源的状态,表示安装成功。知识拓展:对于跨AZ部署HA场景,即主备节点不在同一个AZ中,在配置HA功能之前还需要另外规划三台ECS,并将磁盘配置iSCSI实现共享存储用作SBD。详情请参考配置iSCSI(跨AZ部署HA)。SAP S/4HANA高可用部署完成喽!!详细操作指导,请戳☞此处如果您还想了解更多关于SAP解决方案的知识,请参阅☞SAP技术画册
  • [交流分享] 【SAP技术汇】初识华为云SAP系统磁盘
    初次接触华为云SAP,部署SAP系统的时候,很多朋友有这样的疑问:云硬盘和传统硬盘有何优势?云上SAP系统中有哪些磁盘?磁盘的类型我该如何去选择?今天由我来为大家一一介绍。                                                什么是云硬盘?云硬盘(Elastic Volume Service,EVS)可以为云服务器提供高可靠、高性能、规格丰富并且可弹性扩展的块存储服务,可满足不同场景的业务需求,适用于分布式文件系统、开发测试、数据仓库以及高性能计算等场景。通过云硬盘服务,华为云提供可扩展的虚拟块存储设备。您可以在线创建云硬盘并将其挂载到弹性云服务器上。云硬盘的使用方式与传统硬盘相同。与传统硬盘相比,云硬盘的操作更容易,IO性能和可靠性更好。云硬盘有何优势?高可靠性:数据持久性高达99.99999%,保障数据安全可靠;高性能:单盘最大20000 IOPS、350MB/S吞吐量,可根据业务需要灵活选择不同性能的云硬盘;大容量:提供超大容量块存储,一台云服务器可挂载10块云硬盘,单块最大可支持32TB,可弹性扩容,按使用量付费,性价比高、扩容简单;规格丰富,提供普通IO、高IO、超高IO 3种性能的硬盘,满足不同业务场景需求后续有新增规格,可直接使用;易用性:简单易用,对操作者技术水平要求低。云上SAP系统中有哪些磁盘?以SAP HANA为例,SAP系统磁盘主要分为OS卷、Log卷、Data卷、Shared卷、Backup卷、SBD卷、/usr/sap卷和swap卷,具体介绍如下表所示:表1-1 SAP磁盘介绍磁盘推荐磁盘类型共享方式描述OS卷高I/O非共享盘指操作系统安装目录。Log卷超高I/O非共享盘用于在事件触发的时候存储数据。服务器的内存数据库中完成一次事件触发(例如完成一条或一批记录的刷新),会将数据库中最新的内容写入Log卷。Data卷超高I/O非共享盘用于定时存储SAP系统内存数据库传过来的数据。SAP系统的内存数据库(即高性能内存中运行的数据库)会定时(缺省为5分钟)将数据库中的内容写入Data卷。Shared卷高I/O非共享盘主要用于存放SAP系统的安装软件,以及SAP系统的运行日志文件等。Backup卷SFS-弹性文件服务(SFS)提供按需扩展的高性能文件存储,可供云上多个弹性云服务器共享访问。在SAP系统中,Backup卷由SFS提供,需要创建一个SFS,提供文件共享功能,用于存放SAP系统的备份文件。还可将Backup卷中的备份文件上传至OBS对象存储中,给予备份数据双重的保护。SBD卷高I/O共享盘(iSCSI接口)在HA场景,需要创建SBD卷实现共享存储。/usr/sap卷高I/O非共享盘用于挂载“/usr/sap”目录。swap卷高I/O非共享盘用于Linux交换空间,它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用swap分区来模拟内存。温馨提示:共享盘为一种磁盘种类,可以绑定给多台云服务器使用,而非共享盘则为普通磁盘,只能绑定一台云服务器使用。接下来,让我们一块看看云硬盘的优势及其类型有哪些,该如何去选择?云硬盘的类型有哪些,如何去选择?云硬盘类型介绍,详情请参见下表,您可根据实际的需求去选择对应的云硬盘类型:表1-2 云硬盘类型类型说明特点超高IO云硬盘使用SSD盘,提供超高IO和低时延。◆  IOPS:高达20,000◆  数据吞吐率:高达320 MB/s◆  响应时间:1~3 ms高IO云硬盘使用序列式SCSI(SAS)盘,提供高IO和低时延。◆  IOPS:高达3,000◆  数据吞吐率:高达120 MB/s◆  响应时间:6~10 ms普通IO云硬盘使用SATA盘,提供可靠的块存储。◆  IOPS:高达1,000◆  数据吞吐率:高达40 MB/s◆  响应时间:10~15 ms知识扩展:除了上述讲到的云硬盘服务和弹性文件服务,华为云有很多存储服务,例如:对象存储服务、云备份服务。对象存储服务(Object Storage Service,OBS)是一款稳定、安全、高效、易用的云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据。在部署SAP系统中,可用于存储SAP安装媒介、备份归档等。云备份(Cloud Backup and Recovery,CBR)为云内的云服务器、云硬盘、云下VMware虚拟化环境,提供简单易用的备份服务,针对病毒入侵、人为误删除、软硬件故障等场景,可将数据恢复到任意备份点。在SAP系统中,可用于云硬盘的备份及其SAP系统的备份。讲了这么多,可能仍有部分人对EVS、OBS和SFS还是不太了解,一张图通通搞定。想了解更多关于华为云SAP解决方案的知识,请戳此处。
  • 【短视频】华为云SAP S/4HANA高可用
    SAP S/4HANA是企业数字化业务的实时资源管理套装软件,企业可通过SAP S/4HANA系统对企业资源和生产流程进行全面的管理。针对SAP S/4HANA系统,不仅需要保证数据的安全性,而且还需要保证系统时刻在线。在故障或灾难发生时,如何有效地保护SAP S/4HANA系统和数据,并快速恢复SAP应用和数据呢?猛戳以下视频,了解华为云SAP S/4HANA高可用~~~