Skip to Content
最新消息
  • [2012年6月27日] HANA客户端和HANA Studio下载升级到32版
  • [2012年6月7日] HANA AWS镜像在所有Amazon regions可用

欢迎您!

六个月前中心开发团队已经提供了30天免费试用版 。而现在,就像在奥兰多的 SAPPHIRE NOW 宣布的那样,我们已经准备好了下一步:
现在,您可以在亚马逊网络服务(Amazon Web Services, AWS)上创建自己的HANA开发环境了。
SAP将不会收取任何许费用,但你要使用自己的AWS帐户。在亚马逊上我们提供三种个不同配置。你可以通过这里的AWS定价计算器(每天使用4小时预配置上最小的可用大小)大概了解AWS的收费。
这些是我们为您提供的镜像配置:
配置 虚拟CPU数 内存(GB) 硬盘(GB)
m2.xlarge 2 17.1 154
m2.2xlarge 4 34.2 154
m2.4xlarge 8 68.4 154

如何在AWS环境下创建你自己HANA

先决条件

  • 一个SCN用户 – 如果你还没有,可以在这里免费注册。.
  • 一个AWS账号 – 如果你还没有,可以在 这里 注册(点击“立即注册”)。请准备好您的信用卡。
  • 一对用来加密你的实例的密钥(密钥对是什么?)。这里是如何创建一个密钥对的文档。记把你的私钥存在本地硬盘,并住您的*.pem文件名。[注:请在得到保存到硬盘的提示时确保使用了*.pem文件后缀。没有密钥对,你将无法通过SSH连接到操作系统实例。
请看Yusuf Bashir的视频,他会带你创建密钥对:
(如果无法访问YouTub, 请看http://www.tudou.com/programs/view/XQJrjKfekiA/)

第1部分 – 接受SAP开发SCN许可协议

所有的先决条件都检查好了?那么,你已经可以通过亚马逊网络服务创建你自己的HANA DB服务器了。整个过程应该不超过15分钟。             

  • 确保你登录到SCN。点击过程中如果你被重定向到SCN主页,那你就是登录超时了。在这种情况下,只需点击页面的顶部的“登录”按钮,流程将从你离开的地方继续。
  • 这里开始。仔细阅读许可协议,点击“我已阅读并同意”按钮。
  • 输入您的AWS帐户ID,选择你喜欢的数据中心位置,并点击“提交”按钮。
  • 你的SCN的部分已经完成,下面需要转到您的Amazon帐户,以完成配置。
请看Yusuf Bashir(又是他)的视频,他会带你通过注册流程:

(如果无法访问YouTub, 请看http://www.tudou.com/programs/view/mpZnDn4p4Ko/)

第2部分 – 创建自己的SAP HANA的AWS上的实例

  • 一旦你已经完成了第1部分,安装过程会跳转到AWS的网站。你会看到下一个画面。它提供了默认的堆栈名称和模板的URL。你可以更改名称,并单击“Continue”按钮。不过不要更改模板的URL。
  • 配置实例的容量,这是捆绑在一起的选择。这些选项在本文开头已经列出。推荐的选项是m2.xlarge。对于大多数情况应该是足够的。请注意,如果需要的话,以后你可以在AWS控制台更改。
  • 您必须提供已有密钥对的名称,否则无法创建ssh连接到您的实例。如果你还没有检查先决条件,也可以在AWS 控制台创建一个密钥对。[注:密钥对是和区域相关的]
  • 检查您的HANA的堆栈信息的汇总,然后点击“Continue”。
  • 创建堆栈需要几分钟。你正好可以利用这个时间回到SCN的SAP HANA的开发人员中心下载并安装HANA Studio(见第3部分)和HANA客户端。
  • 您可以在AWS管理控制台里选择堆栈的名称和Events选项卡来查看进度。也可以通过点击Refresh按钮刷新状态。一旦堆栈创建完后,您的屏幕应该差不多是这样:

AWS_Stack_Created.png

  • 一旦堆栈建立,你会看到CREATE_COMPLETE状态,点击Outputs选项卡查看AWS实例名,主机名和IP地址。您将用这些信息连接到你的新的HANA开发实例。

AWS_Stack_Information.png

  • 如果你的堆栈创建失败,请检查Events选项卡查看是在哪一步失败的。每一步都有具体信息的现状和原因。这应该能告诉你,什么地方出了错,如何纠正它。
  • 恭喜,大功告成!您已经在AWS上创建了自己的HANA镜像。

让Yusuf Bashir 告诉你如何在AWS上创建HANA镜像 – 现在你认识并上爱他了吧:

https://youtube.com/watch?v=fBVouRChFAk

(如果无法访问YouTub, 请看http://www.tudou.com/programs/view/GjegnjCO6sA/)

第3部分 – 下载并安装SAP HANA Studio和SAP HANA客户端

现在,您可以下载SAP HANA Studio 开发版 以及 SAP HANA 客户端开发版

  • 和上次一样,确保你已经登录
  • 接受许可协议(同样,一定要仔细阅读,即使你已经知道了),选择您要下载的文件,并点击”I Agree – Download selected file”按钮开始下载 。
  • 一旦文件完全下载后,解压并运行hdbsetup.exe安装。

第4部分 – 连接到您在AWS上的HANA的服务器

  • 登录到亚马逊EC2并启动您的SAP HANA实例。在“Navigation”框中,找到“INSTANCES>Instances”。这里应该显示你在亚马逊EC2上的所有实例。确保您要连接到的HANA的实例是在“running”状态。如果没有,选择该实例,然后单击“Instance Actions”菜单,点击下拉菜单中的“Start”。.
  • 给你的SAP HANA实例关联一个弹性IP,并记下该弹性IP( 弹性IP地址是什么?)。 每次重新启动AWS实例后,必须重复此过程将弹性IP映射到Hana实例。第一次的IP地址是自动关联的。[注:弹性IP可以使你每重新启动后,仍然可以用相同的主机名/ IP地址连接到您的实例。]
  • 如何给您的SAP HANA的实例关联一个弹性IP
    • 在”Navigation”的框中,找到”NETWORK & SECURITY > Elastic IPs”。在”Instance ID”字段检查IP地址已经被映射到HANA实例。如果已经映射,您不必进行任何额外的步骤。否则…
    • 选择要关联到HANA的实例的弹性的IP地址。
    • 点击“Associate Address”,在弹出框中选择您的SAP HANA的实例。
    • 点击“Yes, Associate”确认关联操作。
  • 记下您的弹性IP地址。你会需要它从HANA Studio连接到这个AWS上的HANA实例。
  • 打开SAP HANA Studio,选择Administration Console 或者 Modeler perspective。
  • 在导航面板中,右键单击空白处,从上下文菜单中选择“Add System…”
  • 在弹出的输入
    • 你的弹性IP地址或主机名imdbhdb [注:不要使用实例的公共DNS,比如: ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com]
    • 系统编号00
    • 一个描述性的HANA的服务器名称
  • 点击“Next”。在下一个屏幕上输入
    • SYSTEM作为用户名
    • manager作为密码。您以后可以从HANA Studio更改这个默认密码。
  • 点击“Finish”,等待系统连接,当你看到一个绿色的状态图标出现在导航面板时表明正式完成!

第5部分 – 登录到您的AWS实例Linux操作系统

有时你可能想连接到您的AWS虚机操作系统。例如,要改变操作系统用户hdbadm的默认密码(见下文)或启动/停止HANA数据库服务。
下面的博客将一步一步地教你如何使用流行的ssh Windows客户端PuTTY连接到亚马逊EC2中的Linux:
主要步骤
  • 下载putty.exe和puttygen.exe
  • 通过从亚马逊EC2下载的密钥对(*.pem)文件,用puttygen.exe创建一个putty的私钥文件。
  • 使用PuTTY作为“root”用户连接到Hana的Linux VM。对于IP地址,使用前面的步骤中提到的弹性IP。
对于Linux或Mac OS-X,你只需要从终端窗口运行ssh -i hanakey.pem externalIP -l root 即可(其中hanakey.pem是您下载的密钥对文件*.pem,externalIP是弹性IP地址或您的实例主机名)
注意:
  • 有的企业防火墙可能不允许SSH亚马逊云。您可能需要您的IT部门帮助解决这个问题。
  • 用户hdbadm对Linux实例中的SAP软件拥有权限。要想重新启动HANA数据库而不重新启动整个Linux实例,请切换到用户hdbadm再执行停止和启动操作,命令如下:
    • su -hdbadm:切换用户
    • stopsap:停止HANA DB
    • startsap:启动HANA DB
  • 用户hdbadm的的默认密码是HANAabcd1234。你应该在创建实例后使用Linux命令passwd hdbadm更改密码。HANA Studio提示你登录<SID>adm执行管理任务时请输入这些凭据。

从何处获得帮助

如果你仔细阅读了许可协议,你会知道,SAP HANA的开发许可是免费的(除了你在AWS上托管的成本),但SAP并不提供产品支持。如果您有任何疑问,请(1) 查找我们的常见问题,(2) 从我们的论坛寻求帮助。如果都不能解决问题 (3) 向作者发送电子邮件 inmemorydevcenter@sap.com.

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

Leave a Reply