系统要求#
如果您是Anaconda发行版的用户,请参阅Anaconda Distribution系统要求。
如果您是Anaconda Enterprise 5的客户,请参阅Anaconda Enterprise 5安装要求。
本页解释了Anaconda Enterprise 4 Repository、Anaconda Enterprise 4 Notebooks和Anaconda Enterprise 4 Scale的要求。
Anaconda Enterprise 4 仓库要求#
硬件要求#
CPU: 2 x 64位 2.8 GHz 8.00 GT/s CPU
内存:32 GB(或16 GB 1600 MHz DDR3内存)
存储:300 GB。(对于隔离部署,需要600 GB。)如果仓库将用于存储客户构建的包,建议增加额外空间。对于空仓库,基础安装需要2 GB。
通过互联网从Anaconda.org下载文件,或使用包含所有所需文件的USB驱动器,并提供用于隔离安装的替代说明。
软件与系统要求#
RHEL/CentOS 6.5 到 7.4, Ubuntu 12.04+
Ubuntu 用户可能需要安装 cURL。
客户端环境可能是Windows、macOS或Linux
MongoDB 2.6(提供)
Anaconda 仓库许可证文件
在重启时启动仓库的Cron条目
Linux 系统账户
mongod (RHEL) 或 mongodb (Ubuntu)
anaconda-server
安全要求#
特权访问或sudo能力
打开HTTP(S)端口
SELinux策略编辑权限(Anaconda Repository操作不需要禁用SELinux)
可选:能够进行iptables修改
可选:SSL证书
网络需求(TCP端口)#
入站 HTTP: TCP 8080, 8443 (Anaconda 仓库)
可选的入站SSH:TCP 22 (SSH)
可选的出站HTTPS:TCP 443
repo.anaconda.com
anaconda.org
conda.anaconda.org
binstar-cio-packages-prod.s3.amazonaws.com
820451f3d8380952ce65-4cc6343b423784e82fd202bb87cf87cf.ssl.cf1.rackcdn.com
可选的出站SMTP:TCP 25(如果不使用AD/LDAP)电子邮件通知
可选的出站LDAP(s):TCP 389/636用于认证集成
其他要求#
购买时由Anaconda提供给您的许可证文件
购买时由Anaconda提供的binstar和anaconda-server频道的安装令牌。不适用于隔离安装。
可选:您的Anaconda.org账户凭证。不适用于隔离安装。
Anaconda Enterprise 4 规模要求#
硬件推荐#
头节点和计算节点
内存:8+ GB
CPU: 8+ 核心
存储:4 GB
注意:在计算节点上运行的分析将是资源需求的主要驱动因素。
软件需求#
头节点和计算节点:
RHEL/CentOS 6, Ubuntu 14
安全要求#
在安装过程中可以使用以下配置之一:
使用root密码访问root用户
使用SSH密钥对访问root用户
为用户账户启用了无密码SSH/sudo
为用户账户启用了基于密码的SSH和无密码sudo
SELinux处于宽容模式(或者,可以通过Anaconda Adam配置SELinux上下文)
网络需求#
TCP端口
TCP 22 (SSH) 从主节点到计算节点
头节点和计算节点之间的TCP 14505, 14506 (Salt)
TCP 18000(Salt REST API)从计算节点到头节点
从所有机器到本地Anaconda仓库的出站TCP 443
Anaconda Enterprise 4 笔记本要求#
硬件推荐#
服务器和网关可以与Anaconda Repository在同一台机器上。
AEN 服务器
内存:2+ GB
CPU: 2+ 核心
存储:20 GB
AEN 网关
内存:2 GB
CPU: 2核
存储:3 MB(所需最小存储空间)
AEN项目节点(N台机器)
内存:2 GB
CPU: 2核
存储:每个项目3 GB
注意:在项目节点上运行的分析将是资源需求的主要驱动因素。
操作系统要求#
RHEL/CentOS,任何从6.5到7.4的版本
项目节点上已安装Bash
/opt/wakari: 能够在此处安装并且至少有5 GB的存储空间
/projects: (仅在项目节点上需要)
重要提示:此目录需要文件系统挂载时支持Posix ACL(Posix.1e)
使用mount和tune2fs -l /path/to/filesystem | grep options进行检查
Linux 主目录。Jupyter 在 $HOME 中查找配置文件和扩展。
Linux 系统账户:
mongod (RHEL) 或 mongodb (Ubuntu/Debian): 由 RPM 或 deb 包创建 (AEN 服务器)
elasticsearch: 由RPM或deb包创建(AEN服务器)
nginx: 由RPM或deb包创建(AEN服务器)
aen_admin(也可能是wakari或其他名称):AEN服务账户,在安装Anaconda Enterprise Notebooks时创建。
AEN服务账户名称是AEN功能ID或NFI。NFI默认为“wakari”并且是可配置的。Anaconda建议使用“aen_admin”。
软件先决条件#
MongoDB 2.6 [AEN 服务器]
Nginx 版本: >=1.4.0 [AEN 服务器]
git [AEN 项目]
bash 或 zsh [AEN 项目]
bzip2 [AEN 项目, AEN 服务器]
ElasticSearch [AEN 服务器]
Oracle JRE 1.7 或 8 [AEN 服务器]
X Windows(用于基于R的可视化,不提供)
安全要求#
安装和运行时需要root或sudo权限
SELinux 处于宽容模式 - 使用 getenforce 进行检查
网络需求#
TCP端口
服务器: 80, 出站 389/636 (LDAP)
网关(入站):8089
项目(入站):5002
全部:出站443(到本地Anaconda仓库)
出站 TCP 443: 820451f3d8380952ce65-4cc6343b423784e82fd202bb87cf87cf.ssl.cf1.rackcdn.com
最终用户的浏览器使用WebSockets与AEN进行通信。
重要提示:这些系统要求适用于大多数实施场景。我们的实施团队可以解释需要更多资源的场景和使用模式。
版本 2018-09-17