ArcGIS Data Store 注册到您设置为 ArcGIS Enterprise 部署的托管服务器的 GIS Server 站点。必须将此系统中的所有组件升级到同一版本。
准备升级 ArcGIS Data Store
升级之前,请仔细查看以下信息:
- 升级到 10.6.1 之前,您必须首先从 My Esri 获取新的授权文件。
- 运行 10.6.1 安装程序会自动将 ArcGIS Data Store 升级到 10.6.1。无需按序获取并安装之前的每个发行版本。不要卸载 ArcGIS Data Store 的之前版本。
- 为了让 ArcGIS Enterprise 门户正常运行,它必须与托管服务器为相同版本。此外,您必须重新安装 Web Adaptor 实例,以使其版本与 ArcGIS Server 相同。
- 在升级关系数据存储或切片缓存数据存储之前,请检查每台计算机上 ArcGIS Data Store 目录的大小。请确保计算机的磁盘空间足够容纳 ArcGIS Data Store 目录的两倍大小。
- 如果您要从 10.4 版本升级并要将来自联合 ArcGIS GeoEvent Server 站点的流式观测数据存档到您的时空大数据存储,则您必须将 ArcGIS 10.4 GeoEvent Extension Patch 1 应用到您的 ArcGIS GeoEvent Server。应用修补程序后,请按照说明修复数据,然后继续升级您的 ArcGIS Enterprise 部署组件。
- 如果您要使用联合 ArcGIS GeoEvent Server 站点,请先停止所有计算机上的 ArcGIS GeoEvent Server 服务,然后再升级 ArcGIS Server。
- 您必须按以下顺序升级:
- 升级 Portal for ArcGIS。
- 升级 ArcGIS Web Adaptor(对于门户)。
- 升级 ArcGIS Server 站点。在升级 ArcGIS Server 之前,必须升级托管服务器和其他所有联合的 ArcGIS Data Store 站点(如果存在)。
- 升级 ArcGIS Web Adaptor(对于 ArcGIS Server)。
- 升级 ArcGIS Data Store。
- 安装新版本的 ArcGIS GeoEvent Server 软件。
- 创建数据存储的备份。创建备份的方式取决于从何种 ArcGIS Data Store 版本进行升级以及正在升级的数据存储类型。
- 如果是从 10.5 或更高版本进行升级,请使用 backupdatastore 实用程序创建每个数据存储的完整备份。如果升级过程出错,而您需要恢复到之前的安装,可以重新安装 ArcGIS Data Store 软件的旧版本,并使用这些备份文件和 restoredatastore 实用程序恢复数据。
- 如果是在升级 10.4.1 或之前版本的切片缓存数据存储,请使用 exportmanageddb 实用程序创建切片缓存数据存储的备份副本。如果升级过程出错,而您需要恢复到之前的安装,可以重新安装 ArcGIS Data Store 软件的旧版本,并使用 importmanagedb 实用程序来导入导出的文件。
- 如果是在升级 10.4 或 10.4.1 时空大数据存储,请在时空大数据存储的每台计算机上创建内容目录的备份副本。如果升级过程出错,而您需要恢复到之前的安装,可以重新安装 ArcGIS Data Store 软件的旧版本,使用目录的备份副本替换每台计算机上的内容目录。
- 如果从 10.3 或 10.3.1 升级,则需要将 ArcGIS Data Store 内容目录的完全控制权限授予 ArcGIS Data Store 帐户。如果从 10.4 或更高版本升级,则已经设置了权限。
高可用性数据存储
升级数据存储类型的顺序无关紧要,但是在高可用性数据存储中升级每台计算机的顺序非常重要。升级高可用性关系或切片缓存数据存储时,必须先在主计算机和备用计算机上安装 ArcGIS Data Store 的新版本,然后才能从主计算机上运行数据存储配置向导或 configuredatastore 实用程序来配置两台计算机。这会同时配置主计算机和备用计算机。
如果您的时空大数据存储包含多台计算机,请在所有计算机上安装 ArcGIS Data Store 的新版本。然后,以管理员身份登录其中一台计算机,并运行数据存储配置向导或 configuredatastore 实用程序配置时空大数据存储中的所有计算机。这会配置时空大数据存储中的所有计算机。
注:
在所有计算机的时空大数据存储升级完成前,请勿运行创建托管要素图层的 GeoAnalytics 工具 和为 ArcGIS GeoEvent Server 创建新的存档服务。要确保在时空大数据存储升级时无人运行 GeoAnalytics 工具,您可以 ArcGIS Server 管理员身份登录至 ArcGIS Server Manager 并停止 GeoAnalyticsTools 系统服务。
升级 ArcGIS Data Store
具有安装文件和备份文件,并已升级所有所需 ArcGIS Server 站点后,完成针对每种类型数据存储的升级步骤。注册到同一 ArcGIS Server 站点的所有数据存储必须运行相同的 ArcGIS Data Store 版本。升级 ArcGIS Data Store 时,请牢记以下内容:
- 在重新配置数据存储之前,务必在数据存储的所有计算机上安装 ArcGIS Data Store。
- 开始安装新版本之前,不要卸载 ArcGIS Data Store。
- 如果关系或切片缓存数据存储中具有主计算机和备用计算机,请在主计算机和备用计算机上安装 ArcGIS Data Store 的新版本,然后从主计算机重新配置数据存储。这会同时重新配置备用计算机。
- 如果有使用 ArcGIS Server 站点配置的多个时空大数据存储,请在每台时空大数据存储计算机上安装 ArcGIS Data Store 的新版本。
提示:
在 ArcGIS Data Store 10.5 之前的版本中,关系和切片缓存数据存储都在配置数据存储时创建。但是,如果您的组织中没有任何人曾向门户发布托管场景图层,则不会配置切片缓存数据存储,您也无需对其进行升级。
您可以通过运行 Setup.exe 程序使用交互式向导驱动体验升级,还可以通过命令提示符或脚本运行 Setup.exe 和 configuredatastore 实用程序来静默升级 ArcGIS Data Store。无论使用哪种方法,Setup.exe 安装文件都会检测并升级 ArcGIS Data Store 的现有安装。
注:
升级 ArcGIS Data Store 将会重新启动 ArcGIS Data Store 服务。
使用交互式向导驱动的体验升级
在配置有相同 GIS Server 站点的数据存储中的每台计算机上安装 ArcGIS Data Store。不要卸载现有 ArcGIS Data Store 安装文件。
- 运行 backupdatastore 实用程序以创建每个数据存储的完整备份或快照。确保您的备份文件存储在远程安全位置。
- 下载最新的 ArcGIS Data Store、Portal for ArcGIS、ArcGIS Server 和 ArcGIS Web Adaptor 软件安装文件,请访问 My Esri。
- 您必须在升级 ArcGIS Data Store 前先升级 ArcGIS Server 及其 Web Adaptor。有关说明,请参阅在 ArcGIS Server 中升级 ArcGIS Server 安装指南。如果有联合的 ArcGIS GeoEvent Server 或 ArcGIS GeoAnalytics Server 站点,请同时升级它们。
提示:
您可以在升级 Portal for ArcGIS 和 ArcGIS Server 之前或之后升级 ArcGIS Data Store,只需确保将 ArcGIS Enterprise 部署的所有组件都升级到相同的版本,然后再开始使用。
- 如果您正在将时空大数据存储与 ArcGIS GeoEvent Server 一起使用,请登录 ArcGIS GeoEvent Server Manager 并停止用于归档数据的要素服务。
- 或者,如果您想在升级时阻止用户编辑托管的要素图层,请从 ArcGIS Server Manager 连接至托管服务器(GIS Server 站点)并停止所有托管的要素服务。同样,如果您具有联合的 ArcGIS GeoAnalytics Server 站点,请从 ArcGIS Server Manager 连接至它并停止所有托管的要素服务。
- 在每台数据存储计算机上更新 ArcGIS Data Store 安装。对于高可用性切片缓存数据存储,请先在备用计算机上更新 ArcGIS Data Store 安装,然后在主计算机上更新该安装。
要更新安装,请在配置有相同托管服务器的数据存储中涉及的每台计算机上运行 ArcGIS Data StoreSetup.exe。
注:
不要卸载现有 ArcGIS Data Store 安装文件。
- 安装过程中,请阅读并接受许可协议,如果不同意许可协议中的条款,请退出。
如果您接受许可协议,ArcGIS Data Store 安装程序将显示要安装的功能。
- 在 ArcGIS Data Store 输入框中会预填充现有安装使用的帐户。提供帐户密码。通常,此密码是您在安装软件时所定义的密码。如果密码在安装软件之后进行过更改,则需要输入更改帐户时所设置的密码。如果密码验证未成功,则会显示表明该密码无效的错误消息。如果不确定帐户密码,请与系统管理员联系。
注:
ArcGIS Data Store 的早期版本使用本地系统帐户来创建 ArcGIS Data Store 服务。在 10.4 及更高版本中,指定本地用户或域用户帐户以启动 ArcGIS Data Store 服务。如果从 ArcGIS Data Store 10.3 或 10.3.1 升级,则必须手动授予此帐户对 ArcGIS Data Store 内容目录(默认路径为 C:\arcgisdatastore)的完全控制权限。
- 在所有数据存储计算机上更新 ArcGIS Data Store 安装后,运行数据存储配置向导配置每种类型的数据存储以完成升级。
在何处运行数据存储配置向导以及运行多少次取决于您的配置。
- 对于关系和切片缓存数据存储,请从数据存储配置向导连接至主计算机。完成向导中的步骤会同时升级主计算机和次要计算机上的数据存储。
- 如果您的主关系和切片缓存数据存储在相同的计算机上运行,则只需运行一次数据存储配置向导。这会同时升级主关系与备用关系和切片缓存数据存储。
- 对于时空大数据存储,请从数据存储配置向导连接至任意一台时空大数据存储计算机。完成向导中的步骤将升级时空大数据存储中的所有计算机。
- 在数据存储配置向导中,提供托管服务器的 URL 和托管服务器的 ArcGIS Server 管理员的用户名和密码,然后单击下一步。
- 与此托管服务器关联的数据存储中的所有计算机均已安装相同版本的 ArcGIS Data Store。
- 与此托管服务器关联的数据存储中的所有计算机均可访问。
- 托管服务器可访问。
- 满足所有先决条件后,先决条件检查页面会显示要升级的每个数据存储。单击下一步重新配置具有此托管服务器的那些数据存储,然后完成升级。
- 配置完成时,将显示升级状态页面。
- 对于成功升级的每个数据存储,都会在状态字段中显示成功。对于高可用性关系或切片缓存数据存储,会同时显示主计算机和备用计算机的状态。成功升级所有数据存储计算机后,单击下一步继续转至配置状态页面。此时,您可以关闭数据存储配置向导。
- 如果其中任一升级未成功,该数据存储或计算机即会显示失败状态,并会显示相关消息帮您解决问题。修正问题并再次运行数据存储配置向导以升级之前失败的计算机。
- 配置完成且时空大数据存储显示 healthy 状态(如果具有时空大数据存储)后,即可重新启动 ArcGIS GeoEvent Server 和 ArcGIS GeoAnalytics Server 站点上运行的服务。
要确定数据存储的状态,请登录托管服务器的 ArcGIS Server Administrator Directory,然后运行 validate REST 命令。
警告:
安装程序完成后,它将在默认浏览器中自动打开数据存储配置向导。在每台数据存储计算机上安装相同版本的 ArcGIS Data Store 之前,不要继续进行配置。
如果未满足上述任意先决条件,则这些条件会显示在每种数据存储类型的状态内的先决条件检查页面中。继续进行升级之前,必须修正所有问题。
使用命令静默升级
除了运行安装程序之外,您也可以在命令提示符处或在批处理脚本中运行 Setup.exe 文件来更新 ArcGIS Data Store。在数据存储中的每台计算机上运行该文件。
- 运行 backupdatastore 实用程序以创建每个数据存储的完整备份或快照。确保您的备份文件存储在远程安全位置。
- 下载最新的 ArcGIS Data Store、Portal for ArcGIS、ArcGIS Server 和 ArcGIS Web Adaptor 软件安装文件,请访问 My Esri。
- 在升级 ArcGIS Data Store 之前,必须升级托管服务器上的 ArcGIS Server 及其 Web Adaptor。有关说明,请参阅在 ArcGIS Server 中升级 ArcGIS Server 安装指南。如果有联合的 ArcGIS GeoEvent Server 或 ArcGIS GeoAnalytics Server 站点,请同时升级它们。
提示:
您可以在升级 Portal for ArcGIS 和 ArcGIS Server 之前或之后升级 ArcGIS Data Store,只需确保将 ArcGIS Enterprise 部署的所有组件都升级到相同的版本,然后再开始使用。
- 如果您正在将时空大数据存储与 ArcGIS GeoEvent Server 一起使用,请登录 ArcGIS GeoEvent Server Manager 并停止用于归档数据的要素服务。
- 或者,如果您想在升级时阻止用户编辑托管的要素图层,请从 ArcGIS Server Manager 连接至托管服务器(GIS Server 站点)并停止所有托管的要素服务。同样,如果您具有联合的 ArcGIS GeoAnalytics Server 站点,请从 ArcGIS Server Manager 连接至它并停止所有托管的要素服务。
- 在每台数据存储计算机上更新 ArcGIS Data Store 安装。对于高可用性切片缓存数据存储,请先在备用计算机上更新 ArcGIS Data Store 安装,然后在主计算机上更新该安装。
从数据存储中每台计算机的命令提示符或脚本中运行 Setup.exe 文件。例如,如果您有一个高可用性关系数据存储(两台计算机)和一个包括三台计算机的高可用性时空大数据存储,请在继续进行配置前在全部五台计算机上运行 Setup.exe 文件。
注:
不要卸载现有 ArcGIS Data Store 安装文件。
使用 Setup.exe 进行静默升级时,您必须指定 ArcGIS Data Store 帐户。通常,此帐户是您在安装软件时所定义的帐户。如果帐户在安装软件之后进行过更改,则需要输入在修改 ArcGIS Data Store 帐户时指定的用户名和密码。
ArcGIS Data Store 的早期版本使用本地系统帐户来创建 ArcGIS Data Store 服务。在 10.4 及更高版本中,指定本地用户或域用户帐户以启动 ArcGIS Data Store 服务。如果从 ArcGIS Data Store 10.3 或 10.3.1 升级,则必须手动授予此帐户对 ArcGIS Data Store 内容目录(默认路径为 C:\arcgisdatastore)的完全控制权限。
如果您没有指定 ArcGIS Data Store 帐户,或者指定的帐户与您当前安装使用的帐户不匹配,安装过程将显示一条消息,提示无法验证凭据。这会导致退出安装。
在下面的示例中,软件所使用的帐户是 myaccount:
<path to ArcGIS Data Store setup download folder>\Setup.exe /qb USER_NAME=myaccount PASSWORD=mypassword
例如,要使用域帐户(如 mydomain\myaccount)和密码 4myI.s0nly 运行命令,请输入以下信息:
\\machinename\mydownloadfolder\Setup.exe /qb USER_NAME=mydomain\myaccount PASSWORD=4myI.s0nly
警告:
命令行参数区分大小写。如果升级时出现问题,请确认大小写是否与示例中显示的属性相匹配。
- 使用 configuredatastore 命令实用程序,利用升级之前的同一个 GIS Server 站点重新配置数据存储。您必须以管理员的身份在安装有 ArcGIS Data Store 的计算机上运行命令提示符。
在何处运行 configuredatastore 实用程序以及运行多少次取决于您的配置。
- 对于关系和切片缓存数据存储,请以 Windows 管理员的身份登录主计算机,然后运行 configuredatastore 实用程序。这会同时升级主计算机和次要计算机上的数据存储。
- 如果您的主关系和切片缓存数据存储在相同的计算机上运行,则只需在主计算机上运行一次 configuredatastore 实用程序。这会同时升级主关系与备用关系和切片缓存数据存储。
- 对于时空大数据存储,请以安装 ArcGIS Data Store 的用户身份登录任意一台时空大数据存储计算机,然后运行 configuredatastore 实用程序。这会升级时空大数据存储中的所有计算机。
在本例中,configuredatastore 实用程序在同时运行关系和切片缓存数据存储的主计算机上运行。两个数据存储均配置有 GIS Server 站点 https://myserver.network.com:6443/arcgis:
configuredatastore https://myserver.network.com:6443/arcgis serveradmin MyAdminPassword C:\arcgisdatastore --stores relational,tilecache
在本例中,configuredatastore 实用程序在配置有 GIS Server 站点 https://gisserver.mynetwork.com:6443/arcgis 的时空大数据存储中的其中一台计算机上运行:
configuredatastore https://gisserver.mynetwork.com:6443/arcgis serveradmin MyAdminPassword C:\arcgisdatastore --stores spatiotemporal
运行 configuredatastore 实用程序将会重新启动数据存储中所有计算机上的 ArcGIS Data Store。
升级之前,ArcGIS Data Store 会确认数据存储中的所有计算机是否均已安装相同版本的 ArcGIS Data Store,以及是否所有计算机均可访问。任何一台计算机没有更新或不可访问时,ArcGIS Data Store 都无法继续进行升级。修正安装或网络问题,然后再次运行 configuredatastore 实用程序。
- 配置完成且时空大数据存储显示 healthy 状态(如果具有时空大数据存储)后,即可重新启动 ArcGIS GeoEvent Server 和 ArcGIS GeoAnalytics Server 站点上运行的服务。
要确定数据存储的状态,请登录托管服务器的 ArcGIS Server Administrator Directory,然后运行 validate REST 命令。
升级 ArcGIS Data Store 后的注意事项
升级程序会将所有现有 10.5 和旧版关系数据存储备份文件以及 10.5 和时空大数据存储备份文件移动到备份目录位置中新的子目录内。目录名称包含 ArcGIS Data Store 版本号。ArcGIS Data Store 移动这些文件可以防止您意外尝试使用它们来恢复升级后的关系数据存储,因为这种操作不受支持。
升级后,您应确认您的数据存储可访问。您可通过 ArcGIS Server Manager 或 ArcGIS Server Administrator Directory 执行此操作。还要确认托管要素和场景图层仍然有效。
验证数据存储
您可登录到 ArcGIS Server Manager 来验证您的 GIS Server 站点是否仍可与关系数据存储进行通信。您无法通过 ArcGIS Server Manager 验证切片缓存或时空大数据存储。
按照以下步骤通过 ArcGIS Server Manager 验证关系数据存储:
- 登录到 ArcGIS Server Manager。
- 转至站点 > 数据存储。
- 选中关系数据存储旁的复选框 (ArcGIS_Data_Store)。
- 单击验证。
如果数据存储正在运行并且 GIS Server 站点可以与其通信,则状态列中将显示一个绿色复选框。
要在升级后验证切片缓存或时空大数据存储,请登录到 ArcGIS Server Administrator Directory(URL 格式为 https://gisserver.domain.com:6443/arcgis/admin)并使用验证命令。
提示:
您还可以从 ArcGIS Server Administrator Directory 中验证关系数据存储,因此如果您的站点有多种类型的数据存储正在运行,请从 ArcGIS Server Administrator Directory 中验证所有数据存储。
确认图层有效
您还应该确保您的服务在升级后仍然工作。
- 登录到 ArcGIS Server Manager。
- 转至服务 > 托管。
- 检查所有服务是否正在运行。