管理 (AEN 4.1.2)#

本部分适用于 Anaconda Enterprise Notebooks (AEN) 的管理员。最 AEN 系统的管理是通过 Administrative 界面完成的。一些 高级任务是使用命令行从终端窗口完成的。

Anaconda Enterprise Notebooks 用户帐户可以升级为管理员 可同时拥有用户和管理员权限。

当用户被提升为管理员后,顶部菜单栏中会显示两个附加链接,这两个链接在 用户帐户、管理员和用户:

图片0

  • 指向完整 Admin dashboard 的 Admin 链接,其中包含下面讨论的子菜单。
  • Users 链接到系统上当前处于活动状态的所有用户的列表。
  • 所有其他顶部菜单项与所有用户帐户相同。

此外,提升为 Administrator 的用户有权访问高级命令 LINE 管理工具

Admin dashboard 在左列中包含三个子菜单:Staff、Site Admin 和 Providers。每个子菜单在本备忘单下方的部分中都有详细描述。

管理员菜单备忘单

员工菜单

  • 用户和项目数量的每日报告报告
  • Password Reset 允许您重置用户密码
  • 通知允许通过 SES 或 SMTP 将系统消息中继给用户
  • 异常如果在 AEN 运行时引发错误,则顶部导航栏上会显示一个红点。查看错误或标记为已读。

站点管理员菜单

  • “常规”允许您更改 AE Notebook 服务器安装的配置设置
  • 帐户打开或关闭打开注册
  • Users 显示用户名、项目数量和上次登录时间
  • 安全日志列出了可能影响安全性的错误
  • 数据中心 查看当前数据中心或添加新的数据中心
  • Task Queue 列出任务队列中的工作程序和优先级
  • 许可证:查看当前许可证或上传新许可证。

PROVIDERS 菜单

  • 企业资源查看、添加或删除本地或云服务,指定 public 或 not 以控制对此计算节点的访问。

下面将详细介绍这些子菜单。

员工菜单

每日报告

Daily Report 提供用户数和 项目。对于新用户(如果允许开放注册,另请参阅 Site 管理员帐户)报告的访问权限 显示相应的用户名和电子邮件的列表:

图片 1

该报告还显示了 作列表(已创建的项目、已更新的项目、用户 authentications 和添加的用户)发生在 Anaconda 中 所选时间范围内的 Enterprise Notebooks。你可以看到这个 今天、昨天、本周和本月的信息。

密码重置

输入需要新密码的用户的用户名,然后单击 Generate URL 按钮。这将生成一个链接,该链接可以通过电子邮件发送到 用户重置其密码:

图片 2

通知

您可以开启电子邮件通知 使用 Amazon Simple Email Service,或输入 SMTP 电子邮件服务器 设置:

图片 3

默认情况下,通知处于关闭状态。

异常

Exception (异常) 菜单列出了在 Anaconda Enterprise Notebooks 正在运行:

图片4

单击任何异常可查看有关其原因的详细信息。

提示:发生错误时,顶部导航栏中会显示一个红点 在 Admin (管理员) 链接旁边。当您标记了所有 异常作为已读的。

要从顶部导航栏中删除红点,请执行以下作: 点击 全部标记为已读 按钮。

“站点管理员”菜单

常规

在此菜单中,您可以更改 AE 笔记本的设置 安装。这包括将访问站点的主 URL、 静态 URL,可以访问 JavaScript 文件,默认项目访问权限 (公有或私有)和账户类型(云或 LDAP)。

配置文件也可以在此处更改。

图片 6

单击绿色的 Update 按钮以应用更改。

帐户

通过 Accounts (账户) 菜单,您可以打开或关闭 Open Registration (打开注册)。打开时 注册已选中,新用户可以注册。您必须单击绿色的 Update (更新) 按钮,以使更改生效。

图片7

提示:开放注册是指有权访问您的 URL 的任何人 AEN 服务器可以创建自己的帐户。

用户

的 Users 菜单允许您查看所有已注册用户的名称、编号 他们创建的项目,以及他们上次登录 Anaconda 的时间 企业笔记本:

图片8

安全日志

列出可能影响安全性的所有错误:

图片9

单击眼睛图标可查看每个日志项的详细信息。

单击 Actor 列中的名称以导航到用户的配置文件页面:

图片10

数据中心

查看当前数据中心信息或通过以下方式添加新的数据中心 单击 Add Datacenter 按钮:

图片11

这将带您进入以下表单:

图片12

输入 名称 ,选择 子域路由 或 Https,输入基本域 名称和服务器的摘要描述,然后选择提供程序。

完成后,单击 Submit 按钮以添加新数据 中心。

任务队列

查看任务队列中的 worker 列表以及任务是否高, default 或 low priority:

图片13

此外,查看按默认或高优先级排序的当前队列列表。

单击优先级(默认或高)可查看队列中的所有任务。

许可证

您可以在 Anaconda Enterprise Notebooks 许可证中找到有关的信息 Admin Settings 的 License 菜单。这包括 产品、供应商、名称、类型、结束日期和许可证的颁发时间:

图片14

点击 更新您的许可证 按钮打开一个新菜单 在这里您可以轻松续订许可证。

收到新许可证文件后,您可以使用上传新许可证 对话框将文件添加到 Anaconda Enterprise Notebooks 安装。

要上传新许可证,请单击 Choose File 按钮,选择新许可证 文件,然后单击 Open 按钮。这将带您进入 Admin Settings 页面。

单击绿色的 Update 按钮以应用新许可证。

Providers 菜单

企业资源

查看、添加或删除本地或云服务,指定是否公开 精确控制谁有权访问此计算节点:

图片15

通过单击红色的 Remove 按钮删除资源。

如果单击资源的名称,您将看到以下内容 屏幕,您可以在其中找到有关 资源并对其进行编辑:

图片16

单击其中任一上的绿色 Add Resource 按钮 屏幕以打开“添加资源”表单:

图片17

顶部实用程序导航菜单

管理

打开此 Admin 仪表板。

用户

当前登录到系统的用户列表。单击 username 导航到其 Profiles 屏幕。配置文件显示 该用户创建的项目摘要和项目列表 用户正在贡献的:

图片18

Admin dashboard 中其余的顶部导航菜单项 与任何用户帐户相同。

管理员命令行工具

Anaconda Enterprise Notebooks 包括一组命令行工具 可用于执行高级管理任务。 这些实用程序文件归 Anaconda 所有 Enterprise notebooks 用户,并且只能由 Anaconda 执行 Enterprise notebooks 用户。

显示所有 Admin 命令行工具的列表:

ls -al /opt/wakari/wakari-server/bin/wk-*

执行以下命令以设置所有者和文件权限:

chown wakari:wakari /opt/wakari/wakari-server/bin/wk-*
chmod 700 /opt/wakari/wakari-server/bin/wk-*

添加或删除管理用户

管理员可以使用命令行将用户提升为 Administrator 工具。相同的工具可以删除 Administrator 特权。

在 Anaconda Enterprise Notebooks Server 节点上,打开一个终端窗口 要使用wk-server-admin superuser command.

EXAMPLE: To give administrative privileges to the user named “jsmith” run the following command:

wk-server-admin superuser --add jsmith

To remove a user’s administrative privileges use --remove instead:

wk-server-admin superuser --remove jsmith

Delete user or project

The command wk-server-admin in Anaconda Enterprise can also be used to remove users or projects from the data base:

For example, to remove a user whose username is “jsmith” run the following command:

wk-server-admin remove-user jsmith

The remove a project called “project1” created by the user “jsmith” execute the following code:

wk-server-admin remove-project jsmith project

For help and information about each command, use the command followed by an -h or --help.

EXAMPLE: To display additional information about a command presented above:

wk-server-admin remove-user -h
we-server-admin remove-project -h

Anaconda Environments

Each project has an associated conda environment containing the packages needed for that project. When a project is first started, Anaconda Enterprise Notebooks clones a default environment into the project directory, with the name ‘default’.

For more information about environments, see the user guide Anaconda environments page.