在 Kubernetes 集群上部署 ArcGIS Enterprise on Kubernetes 后,需要创建 ArcGIS Enterprise 组织。 您可以使用以下两种方法创建组织:
- 使用浏览器运行安装向导
- 使用 configure.sh 脚本静默创建组织
配置脚本包含在部署包中,您可以从 My Esri 下载该部署包,该部署包以 .tar.gz 文件形式提供。
这两个选项将执行以下操作:
- 为 ArcGIS Enterprise on Kubernetes 下载 Esri Docker 图像
- 在 ArcGIS Enterprise on Kubernetes 集群中部署 ArcGIS Enterprise on Kubernetes 容器
- 创建 ArcGIS Enterprise 组织
使用安装向导
部署 ArcGIS Enterprise on Kubernetes 后,通过配置向导执行以下步骤来完成您的组织:
在 Web 浏览器中打开新建组织链接。 浏览到负载均衡器 URL,然后将 /manager 追加到 URL 末尾。 例如,如果您的负载均衡器上下文为 arcgis,则打开 https://organization.example.com/arcgis/manager URL。
该页面将重定向到 ArcGIS Enterprise on Kubernetes 安装向导。 单击继续开始执行操作。 要完成向导,请执行以下步骤:
- 在架构配置文件页面上,选择符合组织要求的配置文件。
- 单击下一步。
- 在提供许可页面上,上传两个文件,并为主管理员帐户指定用户类型:
- 选择将为您组织的用户类型和应用程序提供许可的 ArcGIS Enterprise 门户许可文件(.json 文件)。 此文件可从 My Esri 中获取。
- 为您将在下一步中创建的主管理员帐户选择用户类型。 创建组织后,您可以在门户中更改管理员的用户类型。
- 选择 GIS Server 许可文件(.ecp 或 .prvc 文件)。 此文件可从 My Esri 中获取。
- 单击下一步。
- 在创建管理员帐户页面上,为您的 ArcGIS Enterprise 组织创建主管理员帐户。
- 提供用户名、密码、电子邮件、姓名以及安全性问题与答案。
- 您的用户名必须至少包含六个字符。 唯一允许的特殊字符包括 at 符号 (@)、破折号 (-)、点 (.) 和下划线 (_)。
- 密码必须至少包含 8 个字符。 密码必须至少包含一个字母(大写或小写)和一个数字。 允许使用所有特殊字符。
- 单击下一步。
- 在设置存储信息页面上,有两个选项卡;设置系统存储和设置文件夹存储。
- 在设置系统存储选项卡上,为组织指定存储规范。
- 选择动态或静态以指定如何配置永久卷 (PV)。
- 如果选择动态,请为每个存储卷指定以下内容:
- 大小(必填)- 最小的默认大小为 16 GiB。 如果需要更大的存储卷,请相应增大大小。
- 存储类名称(必填)- 每个存储卷的默认名称为 arcgis-storage-default。 您可以根据需要指定自己的存储类名称。 或者,可以选中复选框以针对所有存储卷使用相同的存储类名称(默认或非默认)。
- 标注选择器(可选)- 如果要标注 PV,请提供相应键值对。 如果您已指定自定义标注,则可以移除默认键值对。
- 如果选择静态,请为每个存储卷指定以下内容:
- 大小(必填)- 最小的默认大小为 16 GiB。 如果您已为存储配置更大的卷,请相应增大大小。
- 存储类名称(可选)- 如果已设置存储类,请为每个卷指定存储类名称。 或者,可以选中复选框以针对所有存储卷使用相同的存储类名称(默认或非默认)。 每个存储卷的默认名称为 arcgis-storage-default。
- 标注选择器(必填)- 根据系统要求,建议使用默认标注,但也支持自定义标注。 如果您要使用自定义标注,则可以移除默认值并根据需要定义自己的标注。
- 在设置文件夹存储选项卡上,可以选择为您的组织提供一个已注册的数据文件夹或一组文件夹。 部署中的所有节点都必须可以访问已注册的数据文件夹。 使用组织后,具有发布权限的成员可以创建直接引用这些注册位置中数据的项目。 要注册多个路径,请单击添加更多路径、指定文件夹路径,并根据需要重复步骤。
注:
强烈建议您在此步骤中注册文件夹,因为稍后注册的操作会受到系统停机的影响。
- 单击下一步。
在配置摘要页面上,您可以查看配置详细信息的摘要。
- 在设置系统存储选项卡上,为组织指定存储规范。
- 查看每个项目,然后单击完成以开始安装。
向导在运行时会显示当前配置状态。 或者,单击查看完成的配置步骤以查看已完成安装任务的历史记录。
使用配置脚本
作为使用安装向导的替代方法,您可以静默创建组织。 部署 ArcGIS Enterprise on Kubernetes 后,即可运行 configure.sh 脚本。
在开始之前
您可以从 My Esri 下载 configure.sh 脚本,此脚本可以 .tar.gz 文件形式提供。 该脚本随 configure.properties 文件提供,该文件可为您的 ArcGIS Enterprise 组织提供一组提示您输入唯一值的参数。
configure.sh 脚本将执行以下操作:
- 验证 configure.properties 文件中的有效参数
- 根据 configure.properties 文件提供的存储属性创建存储 JSON
- 创建 ArcGIS Enterprise 组织
要运行脚本,请执行以下操作:
- 在 Kubernetes 客户端计算机上,以管理员身份打开终端。
- 导航至 <ArcGIS Enterprise on Kubernetes install directory>/tools/configure。
- 打开 configure.properties 文件。
- 提供文件列出的每个参数的值。 文件分为以下部分:
- 架构配置文件
- 组织
- 许可
- 管理员帐户
- 存储
- 保存文件。 您可以根据需要重命名文件。
- 在终端使用以下命令格式运行配置脚本:
./configure.sh [options] -f <user_properties>
通过 configure.properties 文件获得 <user properties> 内容。
运行脚本后,将显示配置详细信息摘要,并询问您是否要继续。
- 如果指定 y(表示是),则脚本将继续执行操作并创建组织。 这是脚本假定的默认输入。
- 如果指定 n(表示否),则脚本将立即退出,而不会创建组织。