SAP HANA中之SLT简介

在盖SAP系统作为根本ERP的号中,不同体系中的数据库数据并是独至关重要的行事。对于这种求,除了开发ABAP接口之外,也发出迅速的工具可用。SLT就是内之一。

Technorati 标签:
虚拟化,云计算

SLT是SAP的率先个ETL(Extract-Transform-Load)工具,它同意实时加载与复制数据,或者以数据从源系统和非源系统调度到SAP
HANA数据库。

H3C
CAS为H3C基于KVM开发的云管理平台,主要用于计算虚拟化,本文根据H3C公开资料整理,主要介绍CAS相关技术。

SAP
SLT服务器使用基于触发器的复制方式为实现从源系统及目标体系的多少传递。

第一章 CAS是什么

SLT服务器可以设置于单身的网要SAP ECC系统上。

CAS是H3C基于KVM开发的云管理平台,那么KVM是啊?CAS相对于KVM又发啊改进。

SLT系统的补如下:

1.1 为什么用算虚拟化?

苟物理机上仅布置一种工作,资源利用率太没有,不便宜节约资金。如果说生区域需要采用物理机来保证安居,对于开发测试区使用虚拟机不但可以节省有限的物理机资源,还可以高速直达线

  • 允许实时要么按计划时展开数据复制。
  • 当实时复制数据的历程中,可以为SAP
    HANA格式迁移数据。
  • SLT可以拍卖簇表和池表
  • 在加载/复制期间支持非Unicode和Unicode的活动转换。

  • 以及SAP
    HANA
    Studio有着完全的购并。

  • SLT有表设置及转移能力。
  • 足由此SAP
    HANA Solution
    Manager监控。

1.2 KVM是什么

咱懂得KVM(Kernel-based Virtual
Machine)是基于Linux内核的虚拟化架构,可将本直接当hypervisor来用。KVM需要处理器硬件本身支持虚拟化扩展,如intel
VT 和AMD AMD-V技术。
KVM的构成:

  • 内核模块kvm.ko:实现基本虚拟化功能
  • kvm-intel.ko或者kvm-amd.ko:与拍卖器强相关的模块。

KVM本身不兑现其他模拟,仅仅是暴露了一个/dev/kvm接口,这个接口可让宿主机用来促成CPU虚拟化、内存虚拟化,对于IO虚拟化等还亟需整合QEMU来兑现。在QEMU-KVM中,KVM运行于基本空间,QEMU运行于用户空间,实际模拟创建、管理各种虚拟硬件。

一般来说图所示,调用/dev/kvm将CPU指令交给内核模块来做,QEMU负责模拟IO设备。

管理 1

综合,QEMU-KVM具有两异常作用:

  • 提供对cpu,内存,IO设备的虚拟化
  • 针对各种虚拟设备的缔造,调用进行田间管理

 SLT的全是 SAP Landscape Transformation

1.3 CAS的构成

  • CVK:Cloud Virtualization
    Kernel,虚拟化内核平台,主要用来计算虚拟化的贯彻。
  • CVM:Cloud Virtualization
    Manager,虚拟化管理体系,主要用来高级功能,如HA,动态资源调度等。
  • CIC:Cloud Intelligence
    Center,云业务管理中心,提供自助式服务门户,兼容NOVA接口。

第二章 CAS主要功效

KVM只兑现核心的虚拟化功能,H3C在原生的虚拟化功能基础及添加了虚拟机集群资源管理、资源监察、高可靠性等特点。

正文链接:http://www.cnblogs.com/hhelibeb/p/8258915.html

2.1 系统资源管理

H3C
CAS可以以物理机和虚拟机都组织及集众多中展开统一的军事管制,同时可以监督集群下之主机,一旦闹故障,可以以物理机上的虚拟机迁移到任何的机器及,保证了高可用性。

又CAS平台还得自动化的监测每令物理机的政工负载,当有高物理机上的资源不够的时光,可以自动将虚拟机迁移至其它物理机上。

以方便管理,CAS还提供大量的Web运维页面,可以透过大屏进行例行状态的显得。
管理 2

可以分析统计虚拟机、物理机、集群的资源使状况,自定义告警条件相当。

管理 3

 

2.2 高可靠性

所谓高可靠性指的是当服务器发故障的时,受影响的虚拟机将以聚集众多中留下有备用容量的旁主机及机关重新开。

SAP/非SAP系统的SAP
SLT服务器的架概述如下:

2.2.1 应用HA

运用HA指运行在虚拟机的OS中之运用之高可靠性,一般方法还是当操作系统安装代理软件的章程来贯彻。CVM虚拟化管理平台的法为是如此,利用CAStools工具来监督工作经过,通过编造串口保持同CVM的通信,如果在3独时间周期内监测及应用也未运行状态,则再度开该飞鼠。

SAP系统和SAP HANA之间的SLT连接架构

SAP
SLT Replication Server将兼具元数据表定义从ABAP源系统转换为SAP
HANA的正数据表定义。

对SAP源,SLT连接有以下功能:

  • 于复制表时,SAP SLT
    Replication
    Server将在来系统面临开创日志表。
  • 读取引擎在SAP源系统遭到开创。
  • SAP
    SLT和SAP源系统里面的总是基于RFC连接。
  • SAP SLT和SAP
    HANA之间的接连基于DB连接。

与“SYSTEM”具有同样权限的数据库用户可以SAP SLT和SAP
HANA数据库里创造连接。

管理 4

图  SAP SLT连接SAP系统和SAP HANA数据库

2.2.2 操作系统HA

操作系统HA主要是对Windows蓝屏和Linux崩溃的情状。同样用以虚拟机OS里面装CASTools,不过这CASTools需要以及CVK进行通信,以咬定虚拟机的存活状态。
比方就能看清操作系统蓝屏可以

  • 不处理
  • 再次开系统
  • 故障迁移:迁移至任何的主机及。

在SAP源系统面临布局SLT服务器

首先,我们需要配备SAP SLT
Replication
Server以连接SAP源服务器和SAP
HANA数据库。 事务代码LTR用于在SAP源服务器和SAP SLT之间创造连接。

步骤1)登录到SAP SLT服务器,并于SAP
SLT复制服务器调用事务“LTR”。

管理 5

系统会弹来一个Web Dynpro窗口,用于登陆到SAP SLT服务器。

输入用户名密码并登录。

管理 6

 

见面现出一个之类的弹奏出窗,用于配置:

管理 7

点击“New”按钮,创建一个新的部署。

步骤2)在仍步骤:

  1. 输入配置名及讲述。
  2. 分选SAP系统作为来自系统。
  3. 输入SAP系统的RFC连接(destination)。
  4. 输入用户名/密码/主机名和实例编号。
  5. 输入作业选项细节。
    • 数量传任务编号
    • 计量任务编号
  6. 选择复制选项也实时。
  7. 万一有选项维护了,点击‘OK’来创造一个SLT的初SCHEMA。

当今就增长并激活了名吧“SLTECC”的初布局:

 管理 8

遂安排SAP SLT服务器后,SAP
SLT服务器会活动吗SAP
HANA数据库创建数据库连接(当通过事务LTR创建新的配置时)。不欲手动创建它。

生一样步,我们以数据从SAP源导入SAP HANA。

2.2.3 集群HA

所有的物理主机都并到共享存储上,可以把主机合并为集群。一旦有高主机来故障,通过集群HA可以展开虚拟机的搬迁。

管理 9

经过SLT将数据由SAP源导入至SAP HANA

假定我们成安排了SAP SLT服务器,SAP
HANA数据库就见面创造一个与SAP SLT中之配置同名的SCHEMA。

拖欠SCHEMA包含以下目标:

  • 1 Schema
    SLTECC.
  • 1 User
    SLTECC.
  • 1 Privileges
  • 8 Tables
    • DD02L (SAP Tables Name )
    • DD02T (SAP Table Texts)
    • RS_LOG_FILES
    • RS_MESSAGE
    • RS_ORDER
    • RS_ORDER_TEXT
    • RS_SCHEMA_MAP
    • RS_STATUS.
  • 4 Role –
    • SLTECC_DATA_PROV
    • SLTECC_DATA_POWER_USER
    • SLTECC_DATA_USER_ADMIN
    • SLTECC_DATA_SELECT
  • 2 Procedures
    • RS_GRANT_ACCESS
    • RS_REVOKE_ACCESS

装有配置好后,现在我们打SAP
ECC(ERP中央组件)中加载一个表。

 

步骤1)要以说明从SAP ECC加载到SAP
HANA数据库,请以以下步骤:

  1. 从Quick View前往Data
    provisioning。
  2. 选择SAP HANA系统
  3. 点击完成按钮

管理 10

 

程序会显示一个根据SLT的Table Data Provisioning屏幕。有5单用于data
provisioning的选项项:

Provision 选项 描述
Load (Full Load) 这是一个一次性事件,会开启从源系统的初始数据加载。
Replicate (Full Load + Delta Load) 会开启一个初始加载(如果之前没进行过的话),并且也会传输增量数据。会为每个表创建数据库触发器和日志表。
Stop Replication 为当前表停止复制过程。完全地移除触发器和日志表。
Suspend 暂停正在进行的表复制过程。数据库触发器不会从源系统移除,日志也将继续记录。相关信息会存储在源系统的日志表里。
Resume 重启暂停的表复制。

 

咱们运用“加载选项”列表中的第一单选项来对表(LFBK)数据开展初步加载,将其从源系统加载到SAP
HANA数据库。

操作步骤如下:

  1. 据悉SAP SLT配置选来和对象体系详细信息。
  2. 点击加载按钮,然后择我们用在SAP
    HANA中加载/复制的发明(LFBK)。
  3. 表明(LFBK)将于填补加到数码加载管理有些,它的Action是”Load”,状态也”Scheduled”。

管理 11

数加载后,状态将变成“已履行”。
该表和数码以以“SLTECC” schema中创造。 

步骤3)通过schema “SLTECC”中之Data
Preview检查表(LFBK)中之数目:

  1.  使用SAP HANA Studio登录SAP HANA数据库,并且选择SAP
    HANA系统HDB(HANAUSER)。管理 12
  2. 以表节点下摘表(LFBK)。
  3. 右键点击表(LFBK)选择打开Open data preview。
  4. 于Data
    Preview屏幕中将展示通过SLT处理加载的数量。

管理 13

现我们已打响的拿数据加载到说明“LFBK”中。
我们得以在未来的建模中动用这表。

2.2.4 数据高可用

非SAP系统和SAP HANA间的SLT连接

SAP SLT Replication
Server将具有元数据表定义从非ABAP源系统转换为SAP
HANA的首批数据表定义。

对非SAP的发源,SLT连接有以下功能:

  • 以复制表时,SAP
    SLT复制服务器将在来自系统被创造日志表。  
  • 读取引擎在SAP
    SLT复制服务器受到开创。  
  • SAP SLT和来系统/SAP
    HANA之间的接连基于数据库连接。

管理 14

图  SAP SLT连接非SAP系统和SAP HANA数据库

SAP
SLT只能够展开最简便易行的换,对于复杂的换,我们需要外的ETL工具,如SAP
Data Services(SAP DS)。

 

英文原文:SLT (SAP Landscape Transformation
Replication Server) in SAP
HANA

参照阅读:Introduction To SAP Landscape
Transformation
(SLT)

     SAP DS (Data Services) in
HANA

 

2.2.4.1 虚机快照

虚拟机本质上是平积保存在共享存储的文本,可以透过快照功能保存有时刻的初次数据。当虚拟机操作系统崩溃或者采用软件大的时节,可以经过快照来回复。

2.2.4.2 虚拟机备份

虚拟机备份指的是针对性虚拟机镜像文件进行磁盘级的复制。

2.3 云业务管理

2.3.1 动态资源扩充

动态资源扩充(DRX)可以实时监察虚拟机的CPU、内存负载,自动对虚拟机进行克隆和去。比较符合吃在爆发峰值的以体系以学校的选课系统等。

2.3.2 云彩虹

谈彩虹主要是联通两独虚拟化的池塘,当一个塘资源贫乏了,可以以虚拟机迁移到其它一个虚拟化资源池。

2.3.3 无管理代理杀毒

无论代理杀毒可以无以每个虚拟机安装代理程序,降低了资源的耗费。

第三章 布注意事项

CPU:必须支持硬件辅助虚拟化,

3.1 整合比

  • CPU性能:核数越多,主频越强,所能够支持之虚拟机数量进一步多。
  • 内存大小:内存容量越怪,所能支撑之虚拟机数量更为多。
  • 地面磁盘:内置的本地磁盘可用性和I/O吞吐力还于弱,不建议于该达到存虚拟机,推荐用外置高性能磁盘阵列。
  • 设想到HA和DRS所要求的资源冗余,总体资源使用率不超越2/3比适宜。

· 经验数据:双路4查处10VM/服务器,四里程4查处15-30VM/服务器。

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注