安装

警告

如果这是您第一次安装 CentreStack 服务器,建议您准备一台干净的 Windows 2025/2022/2019/2016 虚拟机,并使用所有默认参数进行全功能安装。全功能一体化部署是最小的完全功能设置,可用于少于 1000 用户的生产环境。

步骤1:准备文件存储

CentreStack 服务器即将云化您的文件存储,并启用远程和移动访问,具备同步和共享功能。那么,首个问题是:您的文件存储解决方案是什么?

您的文件存储可以是Windows文件服务器网络共享,或任何支持CIFS/SMB协议的存储设备。它也可以来自于您可以直接作为驱动器字母在 CentreStack 服务器上挂载的iSCSI设备。它还可以是OpenStack Swift私有实例中的容器、Amazon S3兼容存储的存储桶,或者Windows Azure blob存储的容器。您将需要准备基本的访问信息。例如,

Windows 文件服务器

如果它是一个Windows文件服务器,您将需要网络共享的UNC路径和访问文件夹的用户凭据。

如果它来自本地C:驱动器或本地D:驱动器,您将需要一个具有对本地文件夹完全权限的本地用户凭证。

OpenStack Swift

如果是OpenStack Swift,您将需要认证URL和凭据,并了解您的认证设置版本,例如KeyStone V2或KeyStone V3,或者只是经典认证。

亚马逊S3

如果是Amazon S3,您将需要访问密钥和秘密密钥以及一个存储桶名称。如果访问密钥和秘密密钥来自IAM用户,您需要确保IAM用户对存储桶有完全的权限。

Windows Azure Blob 存储

您将需要“存储账户名称”、“主密钥”和一个容器名称。

备注

初始部署 CentreStack 时,会配置后端存储使用 CentreStack 服务器上的 C:\CentreStack 目录。这个默认的后端存储位置稍后可以通过修改默认租户的后端存储来更改。每个 CentreStack 租户都可以配置不同的后端存储位置。

步骤2:准备活动目录(可选)

如果您正在集成Active Directory,您将需要以下信息:

  • Active Directory 域控制器的 DNS 名称(或 IP 地址)。

  • 一个可以访问活动目录的服务账户。

  • 活动目录域的DNS名称。

备注

如果您的活动目录或客户的活动目录与 CentreStack 服务器相对较远,则应使用服务器代理软件来连接活动目录,而不是使用LDAP连接活动目录。

备注

如果您正在使用单点登录服务,如Azure AD、Active Directory 联合服务、OneLogin或OKTA,您可以配置基于SAML的身份验证,而不是直接使用Active Directory。通常这些身份服务提供商都会连接到企业的Active Directory。

步骤3:准备数据库服务器

备注

如果您正在安装全功能一体化实例,您可以跳过此步骤,因为全功能一体化安装程序将会安装PostgreSQL并相应地配置数据库。有关全功能一体化安装的更多信息,请参见下面的 步骤5:开始安装

此步骤仅适用于安装了独立数据库节点的安装情况,该数据库节点默认不会随任何工作节点一起安装。

集群中的所有 CentreStack 服务器将共享一个单一的集中式数据库。

警告

随着 CentreStack 版本9.5.5409.41172的发布,"一体化"部署的默认数据库引擎已从Microsoft SQL Server Express Edition切换到PostgreSQL。进行这一切换的主要原因是为了避免SQL Server Express Edition内置的限制(1 GB RAM和10 GB最大数据库文件大小)。

有两个地方存储持久信息。第一个地方是第一步中提到的文件存储。第二个地方是 CentreStack 数据库。数据库中有配置信息,如用户名、团队文件夹、共享文件夹、登录令牌。数据库中还有运行时信息,如审计跟踪和文件更改日志。

默认的 CentreStack 部署使用的是位于 CentreStack 服务器上的 PostgreSQL 本地数据库。我们提供这个选项是为了让试用安装尽可能简单。

目前 CentreStack 支持PostgreSQL、MySQL或Microsoft SQL Server数据库管理系统(DBMS)。部署外部数据库服务器的一些好处包括性能、可扩展性和/或高可用性。

Microsoft SQL Server

如果您使用的是外部Microsoft SQL Server而不是默认的MySQL全包部署,则必须确保 SQL Server认证配置为混合模式认证。CentreStack 服务器连接需要使用SQL账户,而不是Windows集成认证账户。

在设置第一个工作节点期间,安装程序需要创建一个数据库,在数据库中创建表,并在数据库中创建存储过程。因此,它需要一个具有足够安装权限的SQL安全账户。

如果数据库服务器位于 CentreStack 服务器之外,请确保启用了TCP协议,并且防火墙已开放以接受SQL连接。默认的TCP端口是1433,防火墙需要开放该端口。如果您的SQL Server监听的是其他端口,也需要将该端口开放。

MySQL服务器

MySQL通常监听TCP端口3306。确保防火墙已开放此端口。

PostgreSQL服务器

PostgreSQL通常是全功能安装的默认选项。默认端口是5679,但大多数情况下数据库运行在"localhost"上,与 CentreStack 服务器相同。

步骤4:准备 CentreStack 服务器

准备 CentreStack 服务器的最简单方法是使用一个干净的英文区域设置的Windows Server 2025/2022/2019/2016操作系统,并确保所有工作节点都处于相同的时区。

我们推荐使用 Windows Server 2025、2022、2019 或 Windows Server 2016 作为首选的服务器操作系统,在虚拟机上运行。

支持的操作系统
  • Windows Server 2025

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

支持的CPU
  • 64位英特尔或AMD x64架构

  • 2 - 虚拟CPU最小配置(建议4 - 虚拟CPU或更多)

内存

最低需要8GB RAM(建议16GB或更多)

硬盘空间

至少100GB,最好是SSD。这假设后端文件存储不位于 CentreStack 服务器本身。

步骤5:开始安装

您可以从 CentreStack 合作伙伴门户网站(通过登录https://partner.centrestack.com/login/)获取 CentreStack 安装包,并前往自托管 CentreStack 部分。

_images/image_s2_5_1_v3-03192025.png

使用管理员权限登录到 CentreStack 服务器控制台(远程桌面或物理控制台均可)。一旦您在合作伙伴门户上点击 "下载" 按钮,安装程序将出现在下载文件夹中或作为浏览器底部的链接。点击可执行文件开始安装。

您将看到欢迎界面。

_images/image_s2_5_2_v3.png

点击“下一步”

并接受最终用户许可协议

_images/image_s2_5_3_v3.png

点击“下一步”

_images/image_s2_5_5_v3.png

点击安装。

_images/image_s2_5_6_v2.png

安装成功完成后,需要重新启动。点击“重启”。

备注

CentreStack 将会安装,然后您需要重启系统以完成安装。

备注

CentreStack 是一个多租户解决方案。租户管理范围是为租户管理员定义的。对于多租户集群服务器系统,每个租户都有一个管理员。对于单租户集群服务器系统,默认的集群管理员也是租户管理员。

警告

重新启动并使用相同的Windows管理员用户凭据再次登录Windows会话后,可能需要3-5分钟所有的windows服务才会启动,随后会弹出一个网页浏览器页面。

对于下一个屏幕,如果您有现有的数据库,请使用下拉菜单选择其他选项;否则,请使用默认选项,该选项也将安装PostgreSQL社区版数据库。

_images/image_s2_5_7_v2.png

在下一个屏幕中,输入您的合作伙伴账户登录凭据以完成安装。

_images/image_s2_5_8_v4.png