管理 (AEN 4.1.2)#
本节适用于Anaconda Enterprise Notebooks (AEN) 的管理员。大多数AEN系统的管理操作都是通过管理界面完成的。一些高级任务则需要通过终端窗口使用命令行来完成。
Anaconda Enterprise Notebooks 用户帐户可以升级为管理员,以同时拥有用户和管理员权限。
当用户被提升为管理员时,在顶部菜单栏中会出现两个额外的链接,这些链接在普通用户账户中是不可用的,分别是“管理”和“用户”:
- Admin links to the full Admin dashboard with sub-menus discussed below.
- Users links to a list of all users currently active on the system.
- All other top menu items are the same as all 用户账户.
此外,被提升为管理员的用户可以访问高级命令行管理工具。
管理员仪表板在左侧列中包括三个子菜单:员工、站点管理员和提供商。每个子菜单在本速查表下方的部分中有详细描述。
员工菜单¶
每日报告¶
每日报告提供用户和项目数量的报告。对于新用户(如果允许开放注册,另请参阅站点管理员账户),报告显示相应的用户名和电子邮件列表:
报告还显示了在选定时间范围内在Anaconda Enterprise Notebooks中发生的一系列操作(创建的项目、更新的项目、用户认证和添加的用户)。您可以查看今天、昨天、本周和本月的信息。
异常¶
异常菜单列出了在Anaconda Enterprise Notebooks运行时引发的任何错误:
点击任何异常以查看其原因的详细信息。
提示:当发生错误时,顶部导航栏中的“Admin”链接旁边会出现一个红点。当您将所有异常标记为已读后,红点会消失。
要从顶部导航栏中移除红点, 请点击“全部标记为已读”按钮。
站点管理菜单¶
通用¶
此菜单是您可以更改AE Notebook安装设置的地方。这包括访问站点的主URL、访问JavaScript文件的静态URL、默认项目访问权限(公开或私有)以及账户类型(云或LDAP)。
配置文件也可以在这里更改。
点击绿色的更新按钮以应用更改。
数据中心¶
查看当前数据中心信息或通过点击添加数据中心按钮添加新的数据中心:
这将引导您进入以下表单:
输入名称,选择子域名路由或Https,输入基础域名和服务器摘要描述,然后选择提供商。
完成后,点击提交按钮以添加新的数据中心。
许可证¶
您可以在管理设置的许可证菜单中找到有关Anaconda企业版笔记本许可证的信息。这包括产品名称、供应商、名称、类型、结束日期以及许可证的签发时间:
点击“Renew Your License”按钮以打开一个新菜单,在那里您可以轻松续订您的许可证。
在收到新的许可证文件后,您可以使用“上传新许可证”对话框将该文件添加到您的Anaconda Enterprise Notebooks安装中。
要上传您的新许可证,请点击选择文件按钮,选择新的许可证文件,然后点击打开按钮。这将带您进入管理员设置页面。
点击绿色的更新按钮以应用新的许可证。
提供商菜单¶
企业资源¶
查看、添加或删除本地或云服务,指定是否为公共,以精确控制谁可以访问此计算节点:
通过点击红色的移除按钮来移除资源。
如果您点击资源的名称,您将看到以下屏幕,在这里您可以找到更多关于资源的信息并进行编辑:
点击这些屏幕上的绿色“添加资源”按钮以打开添加资源表单:
管理员命令行工具¶
Anaconda Enterprise Notebooks 包含一组命令行工具,可用于执行高级管理任务。这些实用程序文件归 Anaconda Enterprise Notebooks 用户所有,应仅由 Anaconda Enterprise Notebooks 用户执行。
显示所有管理员命令行工具的列表:
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-*
添加或删除管理用户¶
用户可以通过管理员在终端应用程序中使用命令行工具提升为管理员。同样的工具也可以移除管理员权限。
在Anaconda Enterprise Notebooks Server节点上,打开一个终端窗口以使用wk-server-admin superuser
命令。
示例:要授予名为“jsmith”的用户管理权限,请运行以下命令:
wk-server-admin superuser --add jsmith
要移除用户的管理权限,请使用 --remove
代替:
wk-server-admin superuser --remove jsmith
删除用户或项目¶
Anaconda Enterprise 中的命令 wk-server-admin
也可以用于从数据库中删除用户或项目:
例如,要删除用户名为“jsmith”的用户,请运行以下命令:
wk-server-admin remove-user jsmith
要删除由用户“jsmith”创建的项目“project1”,请执行以下代码:
wk-server-admin remove-project jsmith project
如需获取每个命令的帮助和信息,请在命令后使用 -h
或 --help
。
示例:要显示上述命令的更多信息:
wk-server-admin remove-user -h
we-server-admin remove-project -h
Anaconda 环境¶
每个项目都有一个关联的conda环境,其中包含该项目所需的包。当项目首次启动时,Anaconda Enterprise Notebooks会将默认环境克隆到项目目录中,名称为‘default’。
有关环境的更多信息,请参阅用户指南中的 Anaconda environments 页面。