SAP HANA Cockpit入门篇

2022-05-07 00:00:00 数据库 部署 方式 安装 管理

HANA数据库的图形化管理工具主要是HANA Studio和HANA Cockpit, HANA Studio已不再更新,因此HANA Cockpit就是目前HANA数据库主要的管理工具了。HANA Cockpit是用来管理和监控HANA数据库的工具,同时通过SAP HANA database explorer 提供了开发方面的支持。

SAP HANA Cockpit共有3种部署方式,如下图所示。种部署方式是部署在独立的服务器内,一般是独立的一台虚拟机;第二种方式是和其它HANA数据库共享一套服务器;第三种方式是安装在一个HANA数据库的tenant DB内。在客户生产环境下,推荐按照种方式进行部署,统一管理所有的HANA数据库资源。

安装

SAP HANA Cockpit的安装也是通过hdblcm进行的,包括命令行方式和图形化安装方式。下载安装介质后,可以通过如下命令解压介质。

hdb01:# SAPCAR -manifest SIGNATURE.SMF -xvf SAPHANACOCKPIT12_13-70002299.SAR

安装介质默认包括了需要的配置信息,在安装前可以自行修改,路径如下。

  • HDB__LCM_LINUX_X86_64/configurations/auto_install.cfg
  • HDB_SERVER_LINUX_X86_64/configurations/*.ini

配置好各种参数后,可以采用静默安装的方式一步安装,命令如下。

hdb01:# ./hdblcm.sh --action=install --master_password=Test2020 -b

安装完毕后会显示SAP HANA Cockpit and Cockpit Manager的访问地址信息。

Launch SAP HANA cockpit by opening https://hdb01:51148
Launch SAP HANA cockpit manager by opening https://hdb01:51150

之后也可以通过xs命令行的方式查看SAP HANA Cockpit and Cockpit Manager的端口号。

h4cadm@hdb01:/hana/shared/H4C/xs/bin> ./xs-admin-login
Enter password for XSA admin user 'COCKPIT_ADMIN':
API_URL: https://hdb01:39630
USERNAME: COCKPIT_ADMIN
Authenticating...
ORG: HANACockpit
SPACE: SAP
API endpoint:   https://hdb01:39630 (API version: 1)
User:           COCKPIT_ADMIN
Org:            HANACockpit
Space:          SAP
h4cadm@hdb01:/hana/shared/H4C/xs/bin> xs apps
Getting apps in org "HANACockpit" / space "SAP" as COCKPIT_ADMIN...
Found apps:
name       requested state   instances   memory    disk          alerts   urls
----------------------------------------------------------------------------------------------------------------
cockpit-admin-web-app         STARTED           1/1         128 MB    <unlimited>            https://hdb01:51150
cockpit-web-app               STARTED           1/1         512 MB    <unlimited>            https://hdb01:51148


登录和添加数据库

SAP HANA Cockpit安装完后,次登陆SAP HANA cockpit manager需要给用户COCKPIT_ADMIN授权,如下图所示,点击yes完成角色授权后登录。

在SAP HANA cockpit manager首页单击Register a Database添加被管理数据库。

被管理数据库添加完成后,我们就可以登陆SAP HANA cockpit查看和管理该数据库。下图所示为添加了1个SYSTEMDB和一个TenantDB,单击进去就可以进行各种管理和监控了。

小结

本篇简单介绍了HANA数据库目前主要的管理工具SAP HANA Cockpit 2.0, 并介绍了主要的3种部署方式;然后完成了安装和初始化登录,并注册被管理数据库。需要指出的是,SAP HANA Cockpit的版本发布是独立的,并不绑定HANA数据库的版本发布,目前新版本是2.0 SP12。

 -

相关文章