Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
wizzhi
Employee
Employee
0 Kudos
最新消息
  • [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
217.1154
m2.2xlarge
434.2154
m2.4xlarge
868.4154

如何在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按钮刷新状态。一旦堆栈创建完后,您的屏幕应该差不多是这样:
  • 一旦堆栈建立,你会看到CREATE_COMPLETE状态,点击Outputs选项卡查看AWS实例名,主机名和IP地址。您将用这些信息连接到你的新的HANA开发实例。
  • 如果你的堆栈创建失败,请检查Events选项卡查看是在哪一步失败的。每一步都有具体信息的现状和原因。这应该能告诉你,什么地方出了错,如何纠正它。
  • 恭喜,大功告成!您已经在AWS上创建了自己的HANA镜像。

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

(如果无法访问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.

3 Comments