标准安装¶
下载 Adam 安装程序¶
要下载安装程序,请在要管理 Anaconda 平台的主机上运行以下命令之一:
wget https://anaconda.org/anaconda-adam/adam-installer/4.4.0/download/adam-installer-4.4.0-Linux-x86_64.sh
或者:
curl -LO https://anaconda.org/anaconda-adam/adam-installer/4.4.0/download/adam-installer-4.4.0-Linux-x86_64.sh
安装Adam¶
运行安装程序,指定安装目录:
bash adam-installer-4.4.0-Linux-x86_64.sh -b -p ~/adam
注意:替换
~/adam
为实际安装目录。adam
通过修改~/.bashrc
文件将命令添加到您的路径中 :echo -e '\n# Anaconda Adam\nexport PATH=~/adam/bin:$PATH' >> ~/.bashrc
要激活更改,请获取您的
~/.bashrc
文件:source ~/.bashrc
验证安装¶
要验证安装是否成功并在 中创建配置文件~/.continuum/adam
,请运行adam
输出 Adam 帮助文本的命令:
$ adam
Usage: adam [OPTIONS] COMMAND [ARGS]...
Options:
--version Show the version and exit.
-l, --log-level [info|debug|error]
Logging level [default: debug]
-h, --help Show this message and exit.
Commands:
cmd Execute a command on the nodes
describe Describe an Adam cluster or profile
ec2 EC2 options
enterprise-notebooks Anaconda Enterprise Notebooks options
info Display Adam version, system, and
license information
jupyter Jupyter options
kubernetes Kubernetes options
list List Adam clusters and profiles
platform Anaconda Platform options
provision Provision options
remove Remove a cluster
repository Anaconda Repository options
salt Execute a Salt module
scale Anaconda Scale options
ssh SSH to one of the nodes (0-based
index)
up Create a cluster from a profile
安装您的 Anaconda Enterprise 许可证文件¶
将您的 Anaconda Enterprise 许可证文件复制到以下任一目录:
~/adam/licenses/
.~/.continuum/
.- 命令显示的任何其他目录
。
~/adam/bin/conda info --license
Adam 在所有这些目录中搜索名为license*.txt
.
例子:~/adam/licenses/license_bundle_20170428044737.txt
。
定义集群配置文件¶
切换到 root 用户并使用此名称和路径
~/.continuum/adam/profile.d/profile.yaml
以及以下内容创建一个文件 :name: profile provider: bare bare: username: centos \# password: password \# Optional port: 22 keypair: ~/.ssh/my-private-key nodes: - host: node1.company.com - host: node2.company.com - host: node3.company.com - host: node4.company.com security: flush_iptables: false selinux_context: false selinux_permissive: false
替换
centos
为实际用户名。验证用户名是否具有 sudo 权限。替换
22
为适当的 SSH 端口号。替换
~/.ssh/my-private-key
为要使用的私有 SSH 密钥(密钥对)的位置。验证您是否具有对所有集群节点的 SSH 访问权限。编辑集群中节点的 IP 地址或主机名。每个主机必须能够使用指定的 FQDN 或 IP 地址连接到其他主机。
提示:我们建议使用与每台机器上的主机名匹配的节点的 FQDN。
注意:节点列表中的第一个节点是头节点。其余节点是计算节点。
默认情况下,anaconda
用户/组是跨集群创建的,并拥有位于根安装目录中的目录和文件。如果需要,您可以
自定义集群配置文件
以更改这些和其他设置。
创建集群¶
要创建集群,请运行:
adam up -n [cluster-name] [profile-name]
示例:从名为“profile”的集群配置文件创建名为“cluster”的集群:
adam up -n cluster profile
安装平台组件¶
创建或配置集群后,您可以通过运行以下命令安装平台组件:
adam [platform-component] -n [cluster-name] install
示例:要在名为“cluster”的集群上安装 Repository、Enterprise Notebooks 和 Scale:
$ adam repository -n cluster install
$ adam enterprise-notebooks -n cluster install
$ adam scale -n cluster cluster install
$ adam scale -n cluster dask install