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 集群的托管连接和托管单元、创建目录以及对目录中的计算机进行电源管理。
- 支持以下配置:
- 网络选项:
- Linux Bridge 和 OVS Bridge:可用于集群网络。
- 存储选项:
- 本地存储:支持节点上的持久性存储。
- NetApp 存储:支持企业级外部存储集成。
设置您的 Red Hat OpenShift 环境
- 创建 OpenShift 集群并获取集群 API 地址:在 OpenShift 控制台中,设置集群后,导航到 Home > Overview > Details,然后获取集群 API 地址。
- 使用 OpenShift 命令行界面 (CLI) (oc 命令) 创建服务帐户并获取服务帐户令牌:服务帐户令牌是与服务帐户关联的身份验证凭据。服务帐户用于通过 OpenShift 对 OpenShift 插件进行身份验证。每个服务帐户都与一个 命名空间 关联。
-
配置服务帐户的权限:一个服务帐户可以具有多个角色,每个角色都包含定义 OpenShift 插件可以在哪些资源上执行哪些操作的权限。角色通过 角色绑定 进行绑定,角色绑定 有两种类型:
- 集群范围的角色绑定:用于从 OpenShift 接收事件。
- 命名空间范围的角色绑定:用于管理特定命名空间中的 VM。
- 创建命名空间(项目):OpenShift 中的命名空间是一个隔离环境,它将 VM 或网络等资源分组,从而实现更好的组织和访问控制。命名空间 是 Kubernetes 术语,而 项目 是 OpenShift 术语。从 OpenShift 插件的角度来看,它们是相同的。部署 VM 需要命名空间。使用 OpenShift 控制台或 OpenShift Container Platform CLI 创建命名空间。
- 在目标命名空间下创建一个网络附件定义:网络附件定义指定了在 OpenShift 中运行的 VM 的网络配置。在 Networking > NetworkAttachmentDefinitions 下,您可以查看每个命名空间的网络附件定义。
- 配置存储类:存储类定义了 VM 存储的分配方式。在 Storage > StorageClass 下,您可以配置并查看存储提供商列表。
创建服务帐户
- 下载并解压缩 oc 命令行工具。
- 使用您的登录 ID 访问 OpenShift 控制台。
- 单击您的用户配置文件,然后单击 Copy login command。
-
- 单击 Display Token 并复制令牌。
-
-
使用 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 ```
-
应用 YAML。
.\oc.exe apply -f <yamlFile.yaml> <!--NeedCopy-->注意:
oc描述了获取令牌的密钥。该令牌用作密码。
为服务帐户创建角色和角色绑定
借助集群范围的角色绑定,服务帐户拥有读取整个集群中所有 VM 事件的权限,从而允许 OpenShift 插件为所有与 VM 相关的事件维护单个事件观察器。 借助命名空间角色绑定,服务帐户拥有管理目标命名空间中 VM 的权限。 您可以使用脚本创建角色并将其绑定到服务帐户。请参阅 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.