什么是OnCommand API Services
OnCommand API服务提供了一个应用程序编程接口(API),第三方合作伙伴应用程序可以通过该接口连接到
NetApp ONTAP。可以在ONTAP、Cloud ONTAP和ONTAP Select系统上执行指定的数据存储供应、监视和信
息检索操作。为了演示ONTAP与VMware的集成操作,我们需要搭建一个OnCommand API Services服务器。
本文就来介绍一下在CentOS7中安装OnCommand API的具体步骤。
软件要求:
1、需要以root权限执行安装。
2、需要java-1.8.0-oracle-1.8.0.71, java-1.8.0-openjdk-1.8.0.71 or later
3、需要p7zip-16.02
4、需要Oracle mysql-server, 5.7.16 or later,不支持最新的8.0版本。
5、系统可以访问Internet。
硬件要求:
准备工作
1、OnCommand API下载链接:
https://mysupport.netapp.com/NOW/download/software/oncommand_api/2.2/
2、mysql repo文件下载链接:
https://dev.mysql.com/downloads/repo/yum/
3、关闭并禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
4、关闭并禁用SELinux
setenforce 0
sed -i “s/^SELINUX\=enforcing/SELINUX\=disabled/g” /etc/selinux/config
5、如果系统是最小化安装,还需要安装yum-utils,net-tools
yum install -y yum-utils net-tools
6、配置EPEL源
yum install -y epel-release
7、卸载系统自带的mariadb
yum remove mariadb*
安装OnCommand API
1、将下载好的OnCommand API rpm文件和oracle mysql repo文件拷贝到系统中。
2、安装oracle mysql repo文件
yum install -y mysql-xxxx-xxxx.rpm
3、禁用安装mysql最新的GA版本,并启用5.7版本的存储库。
yum-config-manager –disable mysql80-community
yum-config-manager –enable mysql57-community
4、修改bin文件的执行权限
chmod +x OnCommand-API-xxxx.bin
5、执行以下命令开始安装
./OnCommand-API-xxxxx.bin
6、安装程序会先检查系统是否符合安装要求会显示检查结果。如果有不符合的项目,安装将自动终止,请
修改系统并满足要求后再次进行安装。
7、安装完成后,会显示Web GUI的登录地址。
8、通过浏览器登录后,点击“Management Stations and Storage Systems”添加存储系统。
9、添加ONTAP 存储的IP地址,账号等信息。
10、存储系统添加完成。到这里API服务就配置完成了。