在我的第一篇博客文章中,物联网网关,我概述了SAP LaMa的环境。在这篇文章中,我将带您了解体系结构、安装和修补过程。最后,系统与Microsoft Azure订阅的连接。
这篇博客文章有点像图片,但我认为它们提供了重要的上下文和清晰度。
因此,让我们从网络设计开始。
使用Azure上SAP的参考体系结构设计,提供了两个VNet–一个用于集线器,购物领券,一个用于分支。
SAP LaMa及其管理系统已部署在分支VNet中。这个VNet包含三个子网,分别用于Web、应用程序和数据库层。这里没有描述的是跳线盒所在的集线器VNet。这两个VNet已经被窥视了。
如果您还没有意识到这一点,那么Azure中有一个很好的功能,可以让您生成VNet的示意图。导航到虚拟网络–选择"您的网络"并单击"图表":
上图描述了网络拓扑。
旁注:除了SAP LaMa系统所需的虚拟机之外,公有云市场,云服务器价位,在集线器(VNet)中还部署了一个Windows域控制器。这是在Windows环境下分布式安装SAP的要求。
由于Sebastian的Github模板,部署分布式安装所需的三个虚拟机只需10分钟!
有一些先决条件要求,如目标系统的用户/密码、数据库类型、SAP Host Agent、SAPCAR和SAPACEXT存档等。我使用Azure文件存储我的软件,此共享可以本地装载。该模板还需要一个目标子网Id,可以通过在CloudShell中运行以下命令来检索:
Get AzureRmVirtualNetwork-Name-ResourceGroupName
为数据库使用以下Github模板部署VM,SCS和应用服务器:
数据库:https://github.com/Azure/Azure-quickstart-templates/tree/master/sap-lama-database
SCS系统:https://github.com/Azure/Azure-quickstart-templates/tree/master/sap-lama-ascs
应用程序:https://github.com/Azure/Azure-quickstart-templates/tree/master/sap-lama-apps
安装所需的软件如下,但是这将根据OS/DB组合而有所不同:
SWPM 1.0 SP24,hadoop大数据,NW高于7.0xSAP Kernel 7.45 Linux on x86_64位–NW 7.5NW 7.5安装导出基于NW 7.5 Java的软件组件数据库软件(就我而言,是SQL Server 2017)萨帕切特萨普卡SAPEXE公司萨佩赛数据库皂荚伊格塞克斯伊格谢尔珀SAPJVM公司vcredit_x86.exe(适用于Windows)
此系统是使用虚拟主机名安装的,遵循此处和此处的标准SAP文档:
安装完成后,必须先修补系统,然后才能部署SAP LaMa组件。建议的最低修补程序级别是NetWeaver 750 SPS11–I applied SPS14,这是当时最新的版本。
使用SWPM安装以下SAP LaMa组件:
VCM供应商管理委员会LVMCR4E
到目前为止,安装是一个简单的NetWeaver 750 Java安装。
下一步是从NetWeaver Administrator(NWA)运行"SAP Landscape Management初始设置"。我添加了一些屏幕截图来引导您完成这个过程。
打开java实例的SAP NetWeaver Administrator页面:
主机:port/nwa
导航到配置向导:
选择"SAP Landscape Management初始设置":
输入管理员密码:
输入SAP Host Agent的默认凭据(此如果需要,可以稍后更改)
下面的提示允许您为LaMa指定新的用户和组。
下一个任务是使用SWPM修补SAP LaMa组件。SAP LaMa的Azure连接器仅从SP05提供。我将系统修补到当时可用的最新版本–SP11:
应用SAP note 2350235–SAP Landscape Management 3.0–Enterprise edition–这是为了调整Java内存参数。
您可以使用以下URL访问SAP Landscape Management:
:/lama
下一部分是魔法所在发生。。将SAP LaMa连接到Azure。这里有很好的文档记录。Azure连接器使用服务主体对Microsoft Azure进行授权。
1.转到https://portal.azure.com2打开Azure Active Directory刀片三。点击应用注册
4。点击添加
5。输入名称,选择应用程序类型"Web app/API",输入登录URL(例如)点击创建
6。登录URL不使用,可以是任何有效的URL
7。选择新应用程序,点击设置选项卡
8中的证书和机密。输入新密钥的说明,选择"永不过期",然后单击保存
9。记下数值。用作服务主体
10的密码。写下应用程序ID。它被用作服务主体的用户名
默认情况下,服务主体没有访问您的Azure资源的权限。您需要授予服务主体访问它们的权限。
1。去https://portal.azure.com2打开资源组刀片三。选择要使用的资源组
4。单击访问控制(IAM)5点击添加角色分配
7。选择角色贡献者
8。输入您在上面创建的应用程序的名称
9。单击"保存"10对要在SAP LaMa中使用的所有资源组重复步骤3到8
使用以下URL导航到SAP环境管理:
:/LaMa
选择基础结构。
转到"云管理器"选项卡并单击"添加"。
选择Microsoft Azure云适配器并单击"下一步"。输入以下信息: