系统要求#

如果您是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)

    • 使用mounttune2fs -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