PackOne 致力于实现主流大数据软件在云端的快速弹性部署。通过对云 API 和 Apache Ambari API 的联合调用,完成 Hadoop、Spark、NiFi、PiFlow、Kylin、MongoDB、Neo4J 等流行的大数据管理/处理软件在云端的一键部署和一键伸缩。主要特性包括:
PackOne 支持不同类型的云平台。目前版本实现了对 OpenStack 和 EVCloud 两款私有云的适配。
PackOne 可执行程序包的安装、配置、运行方式都比较简单:
一、安装
选择一台能够访问目标云的 Linux 主机 (以 Centos 7.5 为佳),依次执行:
pip install pk1
pip install -U pip setuptools
二、配置
创建一个Postgresql数据库实例,并准备好其连接信息,包括:db_user(数据库用户)、db_passwd(用户密码)、db_host(数据库主机地址)、db_port(数据库端口号)、db_name(数据库名)。然后执行:
pk1 setup --database db_user:db_passwd:db_host:db_port:db_name
(会提示设置管理员 admin 的邮箱、密码等信息。)
三、运行 PackOne 服务
pk1 start [--listening 0:11001]
四、快速上手:以 OpenStack 私有云为例
进入添加“云”的界面,输入如下图格式所示的 OpenStack 用户密钥信息。创建成功会自动导入云端的镜像、模版。然后进入 user/profiles 界面,为当前用户添加一个 profile,进入 user/balances 界面,为该 profile 在新添加的云上添加余额(大于零即可)。
五、停止PackOne服务
pk1 stop
PackOne 目前以 Apache License V2.0 协议在 Gitee 上开源,欢迎提交 Issue、PR。
概述 在应用引擎v2中部署的应用,除了Docker镜像相关信息,还包括以下的配置信息: 资源限制(内存) 实例数 环境变量 外部域名以及证书 访问方式一个应用部署后,会自动分配一个内部域名,形式是<app-name>.<namespace>.svc.cluster.local。其他部署到应用引擎v2的应用,可以通过这个域名来访问这个应用,支持TCP和UDP协议。 如果部署的是有状态应用,除了统一的
Chapter 3. 软件包管理工具 Table of Contents 3.1. apt-get 3.2. apt-cache 3.3. apt-file 3.4. apt-key 3.5. 建立一个混合系统 3.6. 升级指定版本的软件包 3.7. 保持指定软件包的版本 软件包管理是区分不同发行版的一大特征,如RedHat使用RPM软件包来管理软件,Debian使用Deb软件包来管理软件。ap
2.2 部署管理端 camel-admin是一个Java EE项目,可以通过接口及页面两种方式对Nginx集群进行发布、重启、监控等操作。 此步骤中,共有三个本地配置文件需要配置:jdbc-mysql.properties、mongo.properties、camel.properties,请不要遗漏。 如果您用的是windows系统,运行程序在什么盘,即在此盘下部署配置文件。 2.1.1 建立数
介绍 snap 是通用的 Linux 包管理程序。 https://www.ubuntu.com/desktop/snappy https://snapcraft.io/docs/core/usage command reference 安装 按照 snapcraft 的说法,ubuntu 16.04 默认安装了 snap: https://snapcraft.io/docs/core/insta
安装 要在集群主机上安装 Ceph 软件包,在管理主机上打开命令行并执行下列命令: ceph-deploy install {hostname [hostname] ...} 没提供额外选项的话 ceph-deploy 默认会把最新稳定版安装到集群主机,要指定某个软件包可以用下列参数: --release <code-name> --testing --dev <branch-or-tag> 例如