CloudBreak安装及对接OpenStack操作指导
2018-04-02 09:15
288 查看
参考链接:http://sequenceiq.com/cloudbreak-docs/latest/openstack/
CloudBreakDeployer可以方便地用来发放、管理、监控HDP集群,CloudBreakDeployer是用来安装CloudBreak Application,CloudBreak Application对外提供基于Ambari的Web-UI和REST接口,在此基础上发放集群,Ambari提供的具体能力包括:
Provision a Hadoop Cluster:
Ambari provides a step-by-step wizard for installing Hadoop services across any number of hosts.
Ambari handles configuration of Hadoop services for the cluster.
Manage a Hadoop Cluster:
Ambari provides central management for starting, stopping, and reconfiguring Hadoop services across the entire. cluster.
Monitor a Hadoop Cluster:
Ambari provides a dashboard for monitoring health and status of the Hadoop cluster.
Ambari lets you set predefined alerts or add custom alerts.
用CloudBreak的Web-UI和REST接口可以发放基于AWS, GCP,OpenStack私有云的HDP集群。CloudBreak Application是部署在Docker容器中。
CloudBreak安装操作指导:
第一步下载镜像:
curl -Ohttps://public-repo-1.hortonworks.com/HDP/cloudbreak/cloudbreak-deployer-1161-2017-06-15.img
curl-O https://public-repo-1.hortonworks.com/HDP/cloudbreak/hdc-hdp--1705081316.img 这两个镜像自2017年7月就再没有更新过,但是没有影响,在安装完CloudBreak Deployer之后,可以在线更新版本(右边详述)
第二步上传并注册镜像
对于OpenCloud公有云的租户来说,需要将两个镜像上传到OBS桶里边,并通过IMS注册为私有镜像
第三步发放CloudBreak Deployer实例
基于CloudBreak Deployer镜像创建EC2 VM,规格为4U8G
第四步部署CloudBreak并对接OpenStack
上述操作中发放的VM,需要绑定EIP
使用私钥登录该VM,用户名为cloudbreak,进入目录/var/lib/cloudbreak-deployment,这是cbd的工作目录,后续所有操作都要在cloudbreak用户下执行
编辑/var/lib/cloudbreak-deployment/etc/openstack-zone.json(如果目录或文件不存在,就创建):
{
"items": [
{
"name": "sa-brazil-1",
"zones": [ "sa-brazil-1a"]
},
{
"name": "na-mexico-1",
"zones": [ "na-mexico-1a"]
}
]
}
该配置要结合租户的实际情况填写。
编辑配置文件/var/lib/cloudbreak-deployment/Profile(没有该文件就创建):
export PUBLIC_IP=200.196.233.57
export UAA_DEFAULT_SECRET='secret'
exportUAA_DEFAULT_USER_PW='secret'
上述:200.196.233.57为该VM的EIP,secret为密码。
编辑配置文件/var/lib/cloudbreak-deployment/etc/os-images.yml(没有就创建):
openstack:
default: hdp
这里的hdp是上述第二个镜像的名称(在OpenCloud上注册的私有镜像的名称)
启动cbd并部署CloudBreak Application:cbd start
可以通过cbd logs cloudbreak观察在启动过程中的日志
通过cbd doctor查看版本号和进程的健康情况
第五步升级CloudBreak
因为CloudBreakDeloyer镜像是跟1.16.1匹配的,所以安装的CloudBreak Application也是这个版本。该版本对接OpenStack有点问题:使用glance v1接口查看镜像列表,而OpenCloud开放的是v2接口,所以该版本不可用。
对此,需要升级,依次执行:
cbd kill
cbd update ####可能需要依次执行两次,直至升级到最新版本
cbd regenerate
cbd util cleanup
cbd doctor
cbd start
第六步对接OpenStack(未完待续)
CloudBreakDeployer可以方便地用来发放、管理、监控HDP集群,CloudBreakDeployer是用来安装CloudBreak Application,CloudBreak Application对外提供基于Ambari的Web-UI和REST接口,在此基础上发放集群,Ambari提供的具体能力包括:
Provision a Hadoop Cluster:
Ambari provides a step-by-step wizard for installing Hadoop services across any number of hosts.
Ambari handles configuration of Hadoop services for the cluster.
Manage a Hadoop Cluster:
Ambari provides central management for starting, stopping, and reconfiguring Hadoop services across the entire. cluster.
Monitor a Hadoop Cluster:
Ambari provides a dashboard for monitoring health and status of the Hadoop cluster.
Ambari lets you set predefined alerts or add custom alerts.
用CloudBreak的Web-UI和REST接口可以发放基于AWS, GCP,OpenStack私有云的HDP集群。CloudBreak Application是部署在Docker容器中。
CloudBreak安装操作指导:
第一步下载镜像:
curl -Ohttps://public-repo-1.hortonworks.com/HDP/cloudbreak/cloudbreak-deployer-1161-2017-06-15.img
curl-O https://public-repo-1.hortonworks.com/HDP/cloudbreak/hdc-hdp--1705081316.img 这两个镜像自2017年7月就再没有更新过,但是没有影响,在安装完CloudBreak Deployer之后,可以在线更新版本(右边详述)
第二步上传并注册镜像
对于OpenCloud公有云的租户来说,需要将两个镜像上传到OBS桶里边,并通过IMS注册为私有镜像
第三步发放CloudBreak Deployer实例
基于CloudBreak Deployer镜像创建EC2 VM,规格为4U8G
第四步部署CloudBreak并对接OpenStack
上述操作中发放的VM,需要绑定EIP
使用私钥登录该VM,用户名为cloudbreak,进入目录/var/lib/cloudbreak-deployment,这是cbd的工作目录,后续所有操作都要在cloudbreak用户下执行
编辑/var/lib/cloudbreak-deployment/etc/openstack-zone.json(如果目录或文件不存在,就创建):
{
"items": [
{
"name": "sa-brazil-1",
"zones": [ "sa-brazil-1a"]
},
{
"name": "na-mexico-1",
"zones": [ "na-mexico-1a"]
}
]
}
该配置要结合租户的实际情况填写。
编辑配置文件/var/lib/cloudbreak-deployment/Profile(没有该文件就创建):
export PUBLIC_IP=200.196.233.57
export UAA_DEFAULT_SECRET='secret'
exportUAA_DEFAULT_USER_PW='secret'
上述:200.196.233.57为该VM的EIP,secret为密码。
编辑配置文件/var/lib/cloudbreak-deployment/etc/os-images.yml(没有就创建):
openstack:
default: hdp
这里的hdp是上述第二个镜像的名称(在OpenCloud上注册的私有镜像的名称)
启动cbd并部署CloudBreak Application:cbd start
可以通过cbd logs cloudbreak观察在启动过程中的日志
通过cbd doctor查看版本号和进程的健康情况
第五步升级CloudBreak
因为CloudBreakDeloyer镜像是跟1.16.1匹配的,所以安装的CloudBreak Application也是这个版本。该版本对接OpenStack有点问题:使用glance v1接口查看镜像列表,而OpenCloud开放的是v2接口,所以该版本不可用。
对此,需要升级,依次执行:
cbd kill
cbd update ####可能需要依次执行两次,直至升级到最新版本
cbd regenerate
cbd util cleanup
cbd doctor
cbd start
第六步对接OpenStack(未完待续)
相关文章推荐
- OpenStack Juno 版本 All-in-one 离线安装指导
- Elasticsearch中文分词插件IK Analyer安装操作指导(本博第二篇)
- 安装Ceph并对接OpenStack
- OpenStack Liberty 版本 All-In-One 一键安装ISO 及安装指导
- 如何安装Ceph并对接OpenStack
- ThinkPad预装win8系统机型安装win7系统的操作指导
- ThinkPad预装win8系统机型安装win7系统的操作指导
- Elasticsearch中文分词插件IK Analyer安装操作指导
- ThinkPad预装win8系统机型安装win7系统的操作指导
- ThinkPad预装win8系统机型安装win7系统的操作指导
- Redis 的安装与拓展操作指导(Windows+Linux)
- CentOS6.2下一步一步源代码安装OpenStack(三)keystone配置、运行、测试
- (转载)Linux 学习记录 一(安装、基本文件操作)
- Windows系统下安装操作Redis
- vm第一次安装centos系统的操作(包括静态IP设置)
- thinkPHP框架对接支付宝即时到账接口回调操作示例
- bower安装和操作
- 从零开始安装openstack swift
- 图解MySQL数据库的安装和操作1 (转)