系统要求¶
您的服务器必须满足硬件、软件、安全和网络的要求。在开始安装之前,请检查并确认您已满足所有系统要求。
另请参阅所有 Anaconda Enterprise的系统要求。
硬件要求¶
- 物理服务器或虚拟机。
- CPU:2 x 64 位、2.8 GHz、8.00 GT/s CPU 或更高。 验证机器架构。
- 内存:最小 RAM 大小为 32 GB,或安装 1600 MHz DDR3 的 16 GB RAM,适用于 50 个普通用户的典型安装。验证内存要求。
- 存储:建议最小为 100 GB,如果您计划镜像 Anaconda 存储库(大约 90 GB)和 PyPI 存储库(大约 100 GB,或者对于气隙环境至少为 1 TB),则建议最小为 300 GB。如果 Repository 用于存储您的组织构建的包,则建议使用额外的空间。验证存储要求。
- Internet 访问以从 Anaconda Cloud 下载文件,或包含您需要的所有文件的 USB 驱动器以及气隙安装的替代说明。
软件需求¶
- Linux 环境:已在 Red Hat Enterprise Linux/CentOS 6.7、7.3、7.4 和 7.5 以及 Ubuntu 12.04+ 上测试安装。 验证 Linux 版本。
- 客户端环境可以是 Windows、macOS 或 Linux。
- Ubuntu 用户可能需要安装 cURL。验证 cURL 访问。
- 以 root 身份安装并运行的 MongoDB 2.6+ 版。支持到 3.6 的版本。验证 MongoDB 安装。
- bzip2。验证 bzip2 安装。
安全要求¶
根访问或 sudo 功能。验证 root 访问权限和 sudo 权限。
可选:能够进行 IPTables 修改。
SELinux 策略编辑权限。
注意:不必为存储库操作禁用 SELinux。
网络要求¶
TCP 端口使用如下:
- 入站 TCP 8080、8443:Anaconda 存储库。
- 入站 TCP 22:SSH。
- 出站 TCP 443:Anaconda Cloud。
- 出站 TCP 25:SMTP。
- 出站 TCP 389/636:LDAP。
您需要您的Anaconda.org —云中的存储库 — 帐户用户名和密码以及 Anaconda 在购买时提供给您的安装令牌。如果您没有收到您的代币,请联系您的销售代表或我们的专业支持团队。
硬件验证¶
机器架构¶
Repository 构建为仅在 64 位计算机上运行。
要验证您是否拥有 64 位或 x86_64 计算机,请在终端窗口中运行:
arch
此命令显示您的系统是什么:32 位“i686”或 64 位“x86_64”。
软件验证¶
Ubuntu 用户的 cURL 访问¶
RedHat 和 CentOS Linux 发行版预装了 cURL,但 Ubuntu 没有。
要验证 cURL 访问,请在终端窗口中运行:
curl --version
如果没有找到 cURL,Ubuntu 用户可以使用高级打包工具 (APT) 来获取和安装 cURL:
sudo apt-get install curl
提示:如果您已经安装了 Miniconda 或 Anaconda,在所有版本的 Linux 中,您都可以使用 conda 命令:
conda install curl
已安装 MongoDB 2.4+ 版本¶
MongoDB 2.4 或更高版本必须以 root 身份安装并运行。支持到 3.4 的版本。要检查 MongoDB 是否存在及其版本号,请在终端窗口中运行:
mongod --version
如果您收到“未找到”消息,或者 MongoDB 版本为 2.3 或更早版本,请使用官方安装说明安装 MongoDB 2.4 或更高版本 。请记住使用 sudo 命令以 root 身份安装。
MongoDB 必须始终运行才能启动 Repository。
要启动 MongoDB:
sudo service mongod start
要验证 MongoDB 是否正在运行:
mongo --eval 'db.serverStatus().ok'