This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Red Hat OpenShift 虚拟化环境
Citrix® 通过 Citrix 管理的 OpenShift 插件管理您的 Red Hat OpenShift 工作负载。借助此插件,您可以创建到 OpenShift 集群的主机连接和主机单元、创建目录以及对目录中的计算机进行电源管理。
注意:
OpenShift 插件已通过 Red Hat OpenShift 集群版本 4.17 和 4.18 的测试。
关键步骤
- 设置您的 Red Hat OpenShift 环境。
- 创建到 OpenShift 集群的连接和资源。
- 创建计算机目录。
- 创建交付组。
设置您的 Red Hat OpenShift 环境
- 创建 OpenShift 集群并获取集群 API 地址:在 OpenShift 控制台中,设置集群后,导航到 Home > Overview > Details,然后获取集群 API 地址。
- 使用 OpenShift 命令行界面 (CLI) (oc 命令) 创建服务帐户并获取服务帐户令牌:服务帐户令牌是与服务帐户关联的身份验证凭据。服务帐户用于通过 OpenShift 对 OpenShift 插件进行身份验证。每个服务帐户都与一个命名空间关联。
-
配置服务帐户的权限:服务帐户可以具有多个角色,每个角色都包含定义 OpenShift 插件可以在哪些资源上执行哪些操作的权限。这些角色通过角色绑定进行绑定,角色绑定有两种类型:
- 集群范围角色绑定:用于从 OpenShift 接收事件。
- 命名空间绑定角色绑定:用于管理特定命名空间中的虚拟机。
- 创建命名空间(项目):OpenShift 中的命名空间是一个隔离环境,用于对虚拟机或网络等资源进行分组,从而实现更好的组织和访问控制。命名空间是 Kubernetes 术语,而项目是 OpenShift 术语。从 OpenShift 插件的角度来看,它们是相同的。部署虚拟机需要命名空间。使用 OpenShift 控制台或 OpenShift Container Platform CLI 创建命名空间。
- 在目标命名空间下创建一个网络附加定义:网络附加定义指定了在 OpenShift 中运行的虚拟机的网络配置。在 Networking > NetworkAttachmentDefinitions 下,您可以查看每个命名空间的网络附加定义。
- 配置存储类:存储类定义了如何分配虚拟机存储。在 Storage > StorageClass 下,您可以配置和查看存储提供商列表。
创建服务帐户
- 下载并解压缩 oc 命令行工具。
- 使用您的登录 ID 访问 OpenShift 控制台。
- 单击您的用户配置文件,然后单击复制登录命令。
- 单击显示令牌并复制令牌。
-
使用 oc 命令行运行登录命令。示例:
.\oc.exe login --token=<token> --server=<server address> <!--NeedCopy-->
-
创建服务帐户。
-
如果您想在默认命名空间下创建服务帐户,请运行:
.\oc.exe create sa <service account name> <!--NeedCopy-->
-
如果您想在自己的命名空间下创建服务帐户,请运行:
.\oc.exe create sa <service account name> -n mynamespace <!--NeedCopy-->
-
-
为密钥创建
YAML
文件。示例:-
如果您在默认命名空间下创建服务帐户:
apiVersion: v1 kind: Secret metadata: name: service account name annotations: kubernetes.io/service-account.name: service account name type: kubernetes.io/service-account-token <!--NeedCopy-->
-
如果您在自己的命名空间下创建服务帐户:
apiVersion: v1 kind: Secret metadata: name: service account name namespace: mynamespace annotations: kubernetes.io/service-account.name: service account name type: kubernetes.io/service-account-token <!--NeedCopy-->
-
-
应用 YAML。
.\oc.exe apply -f <yamlFile.yaml> <!--NeedCopy-->
注意:
oc
描述密钥以获取令牌。令牌用作密码。
为服务帐户创建角色和角色绑定
通过集群范围角色绑定,服务帐户具有读取整个集群中所有虚拟机事件的权限,从而允许 OpenShift 插件为所有与虚拟机相关的事件维护单个事件监视器。 通过命名空间角色绑定,服务帐户具有管理目标命名空间中虚拟机的权限。 您可以使用脚本创建角色并将其绑定到服务帐户。请参阅 https://github.com/citrix/citrix-mcs-sdk-samples/tree/main/OpenShift/Hosting%20Connection/Role/。
后续步骤
- 对于简单的概念验证部署,请在将向用户交付应用程序或桌面的计算机上安装 VDA。
- 有关创建和管理连接的信息,请参阅连接到 Red Hat OpenShift。
更多信息
共享
共享
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.