云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_好看的企业网站_学生机

小七 141 0

这是关于在Microsoft Azure上逐步安装SAP Data Intelligence on premise v3.0/3.1的一个分为3部分的博客系列文章的第3部分。我要感谢Skugan Venkatesan在帮助我完成这篇博文方面所做的贡献。这篇博文解释了为最终用户访问公开SAP数据智能所需的步骤。

第2部分博文介绍了Kubernetes群集和SLCB工具(软件生命周期容器桥)的准备工作。

第1部分博文介绍开始安装SAP Data Intelligence所需的系统设置。

现在SAP Data Intelligence已成功部署到Azure Kubernetes服务上,让我们执行访问SAP Data Intelligence的最终设置。这里的步骤对于访问部署在Kubernetes上的任何web应用程序/api都是非常典型的。

必须公开一个外部IP地址,以便访问Azure Kubernetes集群中的SAP数据智能。因此,在最后一步中,发布所有设置-应用程序将暴露于internet。如果需要,大数据存储技术,Azure内置的安全机制(如网络安全组)仍可用于控制访问。

此处将设置入口控制器,作为Kubernetes的反向代理。在本博客文章系列之前的第1部分和第2部分中,行业大数据,helm包以前安装在Jumpbox中。使用Helm package manager,家居智能化系统价格,将安装Nginx入口控制器。请在下面找到安装入口控制器的命令。

默认情况下,TLS(传输层安全)已启用。现在,让我们检查是否已初始化一个pod,入口控制器将在其上运行(即,入口控制器将部署在Kubernetes服务上)。请执行以下命令获取所有命名空间中的所有节点。

观察到在"kube system"命名空间下已经部署了入口控制器。它也处于"运行"状态。所以,到目前为止一切正常。

要检查哪个端口入口控制器运行,请执行以下命令。我们安装的入口控制器在端口443(用于HTPS)和80(HTTP)上运行。

由于DI需要暴露于internet,入口控制器被创建为外部负载平衡器。请登录到Azure门户-在那里你会看到一个外部负载平衡器正在Azure中创建,这将已经配置了正确的后端池和所需的路由规则。最后,一个公共IP地址也将自动分配。

请导航到Azure门户>资源组>MC\uResourceGroupName>\uClusterName>>选择负载均衡器。

现在,一旦部署Kubernetes服务,将有两个名称相同的资源组。请导航到以前缀"MC"开头的资源组,并选择入口负载平衡器。另一个负载均衡器是针对SLCB的,这已经在本博客文章系列的第2部分中进行了说明。

正如上面的屏幕截图所述,选购云服务器,可以通过导航到门户来检索负载均衡器的IP地址。另一种方法是执行以下命令。此命令将检索入口控制器的IP地址,并将其存储在公共\u IP变量中。然后可以使用echo命令打印此变量。

现在外部IP地址已分配给负载平衡器,我们可以继续为此IP地址设置DNS。在这里,DNS将使用Azure的内置DNS服务进行设置。

有两种方法可以将DNS名称分配给IP地址。执行SAP Data Intelligence安装指南中的脚本或转到Azure门户并更改其中的设置。这里将采用第二种方法。

现在DNS已分配给负载均衡器IP,让我们创建一个自签名证书。请注意:在生产用例中,建议使用适当的证书颁发机构签名的证书。对于这种情况,让我们继续使用自签名证书。

让我们创建一个自签名SSL证书并将其部署到集群。例如,将更改为上面定义的完整域名dataint.westeurope.cloudapp.azure.com网站以及到SAP Data Intelligence安装过程中选择的名称空间。FQDN是您在上一步中分配给负载平衡器的DNS名称。

如果您的Jumphost中还没有OpenSSL,请安装—因为这将用于创建自签名证书。首先,让我们创建一个私钥。请执行下面的命令来生成私钥。

作为第一步,淘客助手怎么用,证书的私钥将被创建并保存在/tmp/文件夹中的名称下tls密钥. 此密钥现在将用于生成证书。

现在已生成证书。下一步是使用YAML模板创建入口规则。YAML文件用于指示在Kubernetes集群中部署的应用程序的行为。

让我们为入口创建一个配置脚本,并将其保存在Jumpbox上。安装指南(第4点)中列出的脚本已通过注释进行了改进。请按照以下步骤操作。以下步骤中使用的文件名是vsystem-入口.yaml-但也可以使用任何其他文件anme.

不要替换下面提到的脚本中的。

执行以下命令来激活入口。根据您以前的选择替换和:

=分配给负载平衡器的dns名称。

=在本博客文章系列第2部分的SAP Data Intelligence安装过程中提供的Kubernetes名称空间。

"kubectl apply"命令用于按文件名将配置应用到资源。让我们应用vsystem-入口.yaml文件配置到NGINX-ingres资源。

现在让我们尝试通过浏览器访问SAP Data Intelligence。

使用安装过程中定义的凭据登录。

仅此而已,各位!安装完成-现在可以通过浏览器访问SAP Data Intelligence。希望你已经完成了所有的3篇博文,并且成功地完成了这里列出的所有步骤。

问题?发表评论。

有用吗?在社交媒体上分享。谢谢!