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

域名注册_阿里云100m带宽价格_测评

小七 141 0

小结

在本文档中,我们将逐步演示如何在谷歌云平台上安装SAP Data Hub 2.5.60测试版。从头开始,创建虚拟机实例。我们将在jump box上完成安装前任务、创建Kubernetes群集、安装SAP Data Hub Foundation和安装后配置。在最后一步,我们将验证数据集线器的安装,确保一切正常。

前提条件:您需要有一个GCP帐户与支付设置。免费试用帐户将不起作用。

SAP Data Hub 2.5.60

跳箱操作系统:Red Hat Enterprise Linux for SAP with update services 7.4

文档版本:1.1

2019年4月18日

作者:James Yao

SAP DBS CoE–EIM团队

SAP Data Hub是SAP战略中的基础技术,是数字平台的一部分。整个SAP产品组合将连接起来,为智能企业做好准备。sapdatahub支持将智能企业作为构建新应用程序的关键连接器和处理层。它提供跨异构数据源的数据编排和元数据管理。

SAP data Hub是完全容器化的,基于流的应用程序将作为Docker容器构建和部署。Docker容器的编排使用Kubernetes。

简化了SAP Data Hub在云环境和内部部署:

所有必要的组件都完全容器化,并作为Docker映像交付,包括SAP HANA解耦数据处理(在Kubernetes中)和数据存储(任何支持云存储)在多个Kubernetes管理环境中部署–利用AWS、Microsoft Azure、Google云平台中的托管云Kubernetes服务–支持私有云和内部安装

安装概述

准备安装:

配置跳转框

配置Kubernetes

配置代理设置

设置(云)存储

设置特定于提供商的设置

安装SAP数据集线器

使用安装.sh通过命令行

-手动安装SAP Data Hub

安装后活动

➔安装指南:https://help.sap.com/viewer/e66c399612e84a83a8abe97c0eeb443a/2.4.latest/en-US/0400621a63a348ab904972c8128d4d26.html

安装SAP Data Hub 2的前提条件:https://launchpad.support.sap.com/#/notes/2686169

2.1 GCP–>创建跳转box

选择操作系统:Red Hat Enterprise Linux for SAP with update services 7.4

与SUSE相比,RHEL没有一些必备工具,hadoop大数据,需要手动安装,但价格便宜。在本文中,我们将以RHEL为例,但是SUSE非常相似,甚至更简单。

等待GCP启动实例。通过控制台连接到系统。

sudo passwd root(Welcome1)

su root

2.2获取数据集线器安装的必备工具

yum-y install wget

wgethttps://bootstrap.pypa.io/get-pip.py

sudo python获取-皮比

pip–版本

pip安装pyyaml

头盔降级,删除已安装的最新版本(rm/usr/local/bin/helm),

如果是第一次安装,则直接进行:

curl-Ohttps://storage.googleapis.com/kubernetes-helm/helm-v2.11.0-linux-amd64.tar.gz

tar-zxvf helm-v2.11.0-linux-amd64。焦油.gz

mv linux-amd64/helm/usr/local/bin/helm

#helm版本太高将导致后续步骤出现问题。

curl-Ohttps://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-240.0.0-linux-x86_.tar.gz

tar zxvf google-cloud-sdk-240.0.0-linux-x86_。焦油.gz谷歌云sdk

。/谷歌云sdk/安装.sh

需要重启终端,为了使gcloud工作。

sudo su

gcloud组件安装kubectl

$sudo yum update

Docker CE在RHEL7中不工作,必须安装Docker EE.

Docker官方指南:https://docs.docker-cn.com/engine/installation/linux/docker-ee/rhel/#%E5%85%88%E5%86%B3%E6%9D%A1%E4%BB%B6

Docker网站上可以申请一个月免费Docker EE,获取下载URL,又名:(每个人都有不同的下载)网址)

https://storebits.docker.com/ee/rhel/sub-5f5cccde-b44c-4c51-9eda-c438faf60754

export DOCKERURL=""

In/etc/yum/vars/添加2个yum参数如下(需要su root授权)

sudo sh-c'echohttps://storebits.docker.com/ee/rhel/sub-5f5cccde-b44c-4c51-9eda-c438faf60754">/etc/yum/vars/dockerurl'

sudosh-c'echo"7">/etc/yum/vars/dockerosversion'

sudo yum install-y yum utils device mapper persistent data lvm2

sudo yum makecache fast

sudo yum config manager–enable rhel-7-server-extras-rpms

使用以下命令添加稳定镜像库

sudo-E yum config manager\–添加回购\"https://storebits.docker.com/ee/rhel/sub-5f5cccde-b44c-4c51-9eda-c438faf60754/rhel/docker-ee.repo"

sudo yum config manager–enable docker-ee-stable-18.09

sudo yum-y install docker ee docker ee cli"集装箱

最新版本似乎有问题。

换成较低版本,17.06–>

sudo yum-y安装docker-ee-17.06 docker-ee-cli-17.06集装箱

在下一个过程中仍然有错误,,,需要修复容器selinux问题。

RHEL默认没有容器selinux,我们需要安装它:

yum安装\u 64/Packages/container-selinux-2.9-4.el7.noarch.rpm

再次运行Docker EE安装:

sudo yum-y install Docker EE Docker EE cli集装箱

安装容器selinux后,我们可以成功安装Docker EE 18.09.

sudo systemctl start Docker

验证Docker安装是否成功:

sudo Docker run hello world

下一步:配置Docker启动选项

#systemctl enable Docker

#sudo usermod-a-G Docker root

vim/etc/ssh/sshd_config

更改以下行:

permitrotlogin是

密码验证是

重启ssh服务:服务sshd重启

curl-O:8081/nexus/content/repositories/build.millestones/com/sap/datahub/SAPDataHub/2.5.60/SAPDataHub-2.5.60-基金会.zip

无法解释服务器…

下载到本地机器并使用winscp上传到jumpbox,路径:/usr/etc/

Install unzip:

yum Install-zip unzip

GKE

Allow access to Google Container Registry(GCR)

gcloud auth configure docker

gcloud auth login–no launch browser

gcloud docker–authorize only

docker version too high(18.09)warning

Run:gcloud auth configure docker

2.3 Create Kubernetes集群

在GCP中,进入菜单->Kubernetes集群,淘客公众号,创建新集群。

测试安装,大数据技术,我们使用数据集线器最小设置–3个节点4个CPU

进入高级编辑->设置每个API的访问权限

它必须具有对存储的完全访问权限。

2.4配置K8S群集

确保您的配置设置为项目–gcloud config Set project[project\u ID]

gcloud container clusters get credentials您的群集名称–zone您的区域–投影您的项目

获取集群端点和身份验证数据。为alpha集群生成kubeconfig条目。

gcloud container clusters get credentials datahub25 cluster–zone us-central1-a–project stone-goal-235804

Helm被数据中心安装程序用于在Kubernetes集群中部署数据中心