标准安装

下载 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

  1. 运行安装程序,指定安装目录:

    bash adam-installer-4.4.0-Linux-x86_64.sh -b -p ~/adam
    

    注意:替换~/adam为实际安装目录。

  2. adam通过修改~/.bashrc文件将命令添加到您的路径中 :

    echo -e '\n# Anaconda Adam\nexport PATH=~/adam/bin:$PATH' >> ~/.bashrc
    
  3. 要激活更改,请获取您的~/.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

定义集群配置文件

  1. 切换到 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
    
  2. 替换centos为实际用户名。验证用户名是否具有 sudo 权限。

  3. 替换22为适当的 SSH 端口号

  4. 替换~/.ssh/my-private-key为要使用的私有 SSH 密钥(密钥对)的位置。验证您是否具有对所有集群节点的 SSH 访问权限。

  5. 编辑集群中节点的 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

打开平台组件

要在浏览器中打开平台组件的用户界面,请运行:

$ adam [platform-component] -n [cluster-name] open

示例:要在名为“cluster”的集群上打开 Repository 和 Enterprise Notebooks:

$ adam repository -n cluster open
$ adam enterprise-notebooks -n cluster open

有关更多信息,请参阅使用平台组件