本指南提供了 Wickr Enterprise 的文档。如果您使用的是 AWS Wickr,请参阅 AWS Wickr 管理指南或 AW S Wickr 用户指南。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
其他常见安装要求
IP 主机名安装
如果您的安装需要基于 IP 的主机名,则还有一些其他配置选项。这些说明专门针对基于 IP 的主机名,建议您按照上面列出的其他基本设置说明进行操作。
在 KOTS 管理面板中,完成以下步骤。
-
将主机名设置为您要使用的 IP。
-
在 “证书” 下,选择 “上传证书”。然后,按照基于 IP 的证书的说明生成自签名证书。有关更多信息,请参阅生成自签名证书。
-
上传证书
.crt
.key
文件和私钥文件 -
对于证书链,请再次上传
.crt
文件。 -
选中 “设置固定证书” 复选框。
-
上传已锁
.crt
定证书的。 -
在 “呼叫” 下,取消选中 “自动发现服务器公有 IP 地址” 和 “使用主机主 IP 地址进行呼叫流量” 复选框。
-
在 “呼叫” 下,在 “主机名覆盖” 文本框中输入主机名的 IP 地址。
-
在 “高级选项” 下,选中 “配置入口控制器” 复选框。下面显示了一个名为 Ingress 的新配置部分。
-
在 Ingress 下,选择单节点嵌入式集群。
-
在 Ingress 下,输入 Wickr 服务器上 “公共” 接口的 IP。这可能与用作主机名的 IP 不同。在基本配置步骤中查看有关此值的更多信息。
-
在 Ingress 下,选中使用通配符主机名。
SELinux 强制模式
如果您需要 SELinux 在强制模式下使用,请修改用于安装嵌入式集群的默认数据目录。建议使用,/opt
因为它已经过测试,可以与该用例的大多数 SELinux 策略配合使用。
mkdir /opt/wickr ./wickr-enterprise-ha install --license license.yaml --data-dir /opt/wickr --ignore-host-preflights
复制的嵌入式集群默认安装预检检查将尝试验证是否 SELinux 处于允许模式,如果处于强制模式, SELinux 则会失败。要绕过这个问题,需要使用--ignore-host-preflights
命令行参数。使用命令行选项时,会出现类似于以下提示的提示。出现提示时输入 “是”。
✗ 1 host preflight failed • SELinux must be disabled or run in permissive mode. To run SELinux in permissive mode, edit /etc/selinux/config, change the line 'SELINUX=enforcing' to 'SELINUX=permissive', save the file, and reboot. You can run getenforce to verify the change." ? Are you sure you want to ignore these failures and continue installing? Yes
AirGap 装置
Wickr Enterprise 的嵌入式集群安装选项支持隔空安装。需要对许可证进行其他配置和启用。如果您有兴趣在离线环境中使用 Wickr Enterprise 嵌入式集群,请联系支持人员。
执行 airgap 安装时,下载说明与标准安装方法不同。它们应类似于以下内容:
curl -f "https://replicated.app/embedded/wickr-enterprise-ha/stable/6.52?airgap=true" -H "Authorization: [redacted]" -o wickr-enterprise-ha-stable.tgz
将捆绑包下载到可以访问互联网的计算机上,然后使用您首选的数据传输方式将其传输到隔开的环境。传输捆绑包后,请像使用任何标准安装包一样将其解压缩。将包括第三个文件wickr-enterprise-ha.airgap
,其中包含所有相关的 Wickr Enterprise 应用程序服务镜像。
tar xvf wickr-enterprise-ha-stable.tgz
在安装过程中,必须在解压后设置--airgap-bundle
命令行参数;否则,该过程将遵循标准安装程序。
./wickr-enterprise-ha install --license license.yaml --airgap-bundle wickr-enterprise-ha.airgap
更新 AirGapped 嵌入式集群
要更新 AirGapped 嵌入式(集群),请完成以下步骤。
-
从 Replicated 下载新的嵌入式集群软件包,然后使用适用于隔空环境的标准数据传输方法将其传输到主机。将新捆绑包放到主机上后,解压压缩包:
tar xvf wickr-enterprise-ha-stable.tgz
-
使用新的二进制文件和 airgap 捆绑包运行更新:
./wickr-enterprise-ha update --airgap-bundle wickr-enterprise-ha.airgap ✔ Application images are ready! ✔ Finished!
-
启动 KOTS 管理控制台,然后使用访问 KOTS 管理控制台的标准方法登录到提供的 URL
./wickr-enterprise-ha admin-console
-
登录 KOTS 管理控制台后,在左侧的 “版本” 下找到 “最新可用更新”,然后按 “转到版本历史记录” 按钮。
-
在 “可用更新” 下为新版本选择 “部署”。浏览屏幕:
-
更改任何配置选项,向下滚动,然后选择 “下一步”。
-
验证没有失败的印前检查,选择下一步:确认并部署。
-
选择部署。
-
关于 Wickr Enterprise 嵌入式集群的其他说明
-
命名空间:与大多数 Wickr Enterprise 安装不同,嵌入式集群安装将 Wickr 资产安装到 kubernetes 而不是 wic kr 中的 kotsadm 命名空间。修改你保存的、用
-n wickr
于 kubectl、helm 或任何其他实用程序的所有脚本或命令,改为使用-n kotsadm
。 -
与 Kubernetes 集群交互:在主机上,使用
./wickr-enterprise-ha
二进制文件创建一个 shell,设置了适当的变量,以便通过运行与 Kubernetes 安装进行交互。./wickr-enterprise-ha shell这将在外壳的 PATH 中提供 kubectl 实用程序,并将相应的 kube 配置设置为本地安装。