配置文件 (AEN 4.1.2) ¶
服务配置文件的默认位置是:
- 服务器:
/opt/wakari/wakari-server/etc/wakari/config.json
- 网关:
/opt/wakari/wakari-gateway/etc/wakari/config.json
- 计算:
/opt/wakari/wakari-compute/etc/wakari/config.json
对于这些中的每一个,可以选择或替代地存在附加的特定于服务的配置文件:
- 服务器:
/opt/wakari/wakari-server/etc/wakari/wk-server-config.json
- 网关:
/opt/wakari/wakari-gateway/etc/wakari/wk-gateway-config.json
- 计算:
/opt/wakari/wakari-compute/etc/wakari/wk-compute-config.json
每个服务将按以下顺序加载所有配置文件,并在每一步更新配置:
/ etc / wakari / config . JSON
/等/ wakari /周-网关-配置。json
/ opt / wakari / wakari - SERVICE / etc / wakari / config 。json
/ opt / wakari / wakari - SERVICE / etc / wakari / wk - SERVICE -配置。json
./配置. JSON
./ WK -网关-配置。json
有关更多信息,请参阅下面支持的配置键列表。
钥匙 | 默认 | 描述 |
---|---|---|
WAKARI_SERVER |
此 Anaconda Enterprise Notebooks 服务器的 URL | |
DEFAULT _PRIVACY |
public |
默认项目隐私设置:无论是public 或private |
SESSION _COOKIE_NAME |
wakari .enterprise.session |
用于维护 Anaconda Enterprise Notebooks Enterprise 登录会话的 Cookie 名称 |
USE_SES |
false |
使用 Amazon SES 发送电子邮件 |
SMTP |
SMTP 电子邮件设置。请参阅下面的子键。 | |
- host |
SMTP 邮件服务器主机名 | |
- user |
SMTP 服务器验证的用户名 | |
- password |
SMTP 服务器验证密码 | |
- from_addr |
通过 SMTP 发送的电子邮件的发件人地址 | |
verify _gateway _certificate |
true |
指示服务器是否应验证网关 SSL 证书的布尔值 |
accounts |
wk_server.plugins .accounts.cloud |
帐户提供程序类。wk_server.plugins .accounts.ldap_accounts 为 LDAP设置为。 |
uniqueEmail |
true |
布尔值,指示是否需要唯一的用户电子邮件地址 |
LDAP |
389 | LDAP 配置 |
- SERVER |
LDAP 服务器列表。必须至少列出一个服务器名称。应首先列出主服务器。所有辅助或故障转移服务器应列在下一个。 | |
- PORT |
389 | LDAP 服务器上的 LDAP 端口 |
- AUTH_TYPE |
LDAP 身份验证类型::simple 不加密不安全或TLS :加密安全需要设置 TLS_CERT。 |
|
- TLS_CERT |
TLS 证书文件的完整路径。证书文件也必须由企业提供 | |
- BASEDN |
LDAP 基本 DN 值 | |
- OU |
组织单位列表。某些企业在其 LDAP 服务器记录中按 OU 对用户进行分组。Anaconda Enterprise Notebooks 将在对用户进行身份验证时遍历 OU 列表。OU 值是一个列表列表,用于支持多个 OU,其中每个 OU 是单个名称或名称层次结构。 | |
- ANON_USER |
用户名,例如public 或anonymous 未登录以访问项目的用户名,如Sudo 配置中所述。也用于MongoDB 配置。 |
|
SEARCH_ENABLED |
true |
指示是否启用 ElasticSearch 的布尔值 |
SEARCH_SERVER |
'localhost:9200' |
ElasticSearch服务器的IP地址或域名和端口 |
钥匙 | 默认 | 描述 |
---|---|---|
WAKARI_SERVER |
Anaconda Enterprise Notebooks 的 URL WAKARI_SERVER |
|
port |
8089 | 网关应用程序使用的端口号。必须是非特权端口 (>= 1024) |
client_id |
期间由服务器分配给此网关的客户端 ID wk-gateway-configure |
|
client_secret |
服务器在此期间分配给此网关的客户端机密 wk-gateway-configure |
|
httpTimeout |
600 | 以秒为单位的超时。默认为 10 分钟以允许创建项目。 |
钥匙 | 默认 | 描述 |
---|---|---|
WAKARI_SERVER |
Anaconda Enterprise Notebooks 的 URL WAKARI_SERVER |
|
MANAGE _ACCOUNTS |
true |
布尔值,指示 Anaconda Enterprise Notebooks 是否应管理系统用户帐户。对于 LDAP 安装设置为 false |
port |
2227 | 计算启动器应用程序使用的端口号。请注意,个别应用程序使用动态端口 |
projectRoot |
/projects |
项目文件存储位置 |
appIdleTime |
172800000(48小时) | 应用程序自动终止前的IDLE时间(以毫秒为单位) |
idleCheckInterval |
3600000(1小时) | IDLE检查频率 |
numericUsernames |
false |
指示是否允许使用数字用户名的布尔值 |
httpTimeout |
600 | 以秒为单位的超时。默认为 10 分钟以允许创建项目。 |
- ANON_USER |
用户名,例如public 或anonymous 未登录以访问项目的用户名,如Sudo 配置中所述。也用于MongoDB 配置。 |
钥匙 | 默认 | 描述 |
---|---|---|
CDN |
$WAKARI_SERVER/static/ |
静态资产的位置 |
MONGO_DB |
wakari |
mongodb 中 Anaconda Enterprise Notebooks 数据库的名称 |
MONGO_URL |
mongodb://localhost/ |
服务器的 mongodb 实例的 URL |
PROVIDERS |
["wk_server.plugins .providers.enterprise"] |
计算提供程序类列表 |
LOGFILE |
/opt/wakari/wakari-server/ var/log/wakari/ wakari-server.application.log |
服务器日志文件的路径 |
MONGO_ACTION _LOG_SIZE |
262144000 | Mongo 操作日志的大小(以字节为单位) |
SITE_ADMINS |
站点管理员电子邮件地址列表。用于崩溃通知和 LDAP 密码重置请求 | |
FROM _EMAIL_ADDR |
来自 Anaconda Enterprise Notebooks 发送的通知电子邮件的地址 | |
uniqueUserName |
true |
指示是否需要唯一用户名的布尔值 |
钥匙 | 默认 | 描述 |
---|---|---|
CDN |
$WAKARI_SERVER/static/ |
静态资产的位置 |
SUBDOMAIN_ROUTING |
false |
指示是否正在使用子域的布尔值 |
钥匙 | 默认 | 描述 |
---|---|---|
CDN |
$WAKARI_SERVER/static/ |
静态资产的位置 |
USE_SES |
false |
使用 Amazon SES 发送电子邮件 |
multiUser |
true |
指示是否启用多用户支持的布尔值 |
multi-project |
true |
指示是否启用多项目支持的布尔值 |
ANACONDA_ROOT |
/opt/wakari/anaconda |
Anaconda 安装位置 |
logLevel |
debug |
日志详细。其中之一:“错误”“警告”“信息”“调试” |
appLogs |
/opt/wakari/wakari-compute/ var/log/wakari/compute-launcher-apps |
将存储应用程序日志的目录 |
appPIDs |
/opt/wakari/wakari-compute/ var/run/compute-launcher-apps |
将存储应用程序 PID 文件的目录 |
applicationLog |
/opt/wakari/wakari-compute/ var/log/wakari/ compute-launcher.application.log |
计算启动器日志的路径 |
accessLog |
opt/wakari/wakari-compute/ var/log/wakari/ compute-launcher.access.log |
计算启动器访问日志的路径 |
DNS 更改¶
可以更改各种 Anaconda Enterprise Notebooks 服务的域名,但需要更新其配置文件并重新启动服务。配置文件的位置记录在此处。更新这些后,需要重新启动关联的服务。
使用 Web 界面转到管理控制面板,然后转到数据中心,然后单击编辑按钮以编辑所有正在更改其基本域名的数据中心的信息。 注意:如果服务端口与默认端口不同(HTTP 为 80,HTTPS 为 443),则必须包括服务端口。
现在从管理控制面板转到企业资源并编辑每个已更改其域名的计算节点。这些是带有协议、主机名和端口的 URL。
LDAP 配置示例¶
编辑 /opt/wakari/wakari-server/etc/wakari/wk-server-config.json 文件:
{
"accounts" : "wk_server.plugins.accounts.ldap2" ,
"LDAP" : {
"URI" : "ldap://openldap.EXAMPLE.COM" ,
"BIND_DN" : "cn=Bob Jones,ou=Users, DC=EXAMPLE,DC=COM" ,
"BIND_AUTH" : "secretpass" ,
"USER_SEARCH" : { "base" : "DC=EXAMPLE,DC=COM" ,
"filter" : "(| (&(ou=Payroll)
( uid =% (用户名) s ))
( & ( ou =设施)
( uid =% ( username ) s ))) "
},
"KEY_MAP" : { "email" : "mail" ,
"name" : "cn"
}
}
}