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!
レッドハット OpenShift 仮想化環境
Citrix® は、Citrix が管理する OpenShift プラグインを介して、Red Hat OpenShift ワークロードを管理します。このプラグインを使用すると、OpenShift クラスターへのホスティング接続とホスティングユニットを作成し、カタログを作成し、カタログ内のマシンの電源管理を行うことができます。
以下の構成がサポートされています。
- ネットワークオプション:
- Linux Bridge および OVS Bridge: クラスターネットワークで利用可能です。
- ストレージオプション:
- ローカルストレージ: ノード上の永続ストレージでサポートされています。
- NetApp ストレージ: エンタープライズグレードの外部ストレージ統合でサポートされています。
主な手順
- Red Hat OpenShift 環境をセットアップします。
- OpenShift クラスターへの接続とリソースを作成します。
- マシンカタログを作成します。
- デリバリーグループを作成します。
Red Hat OpenShift 環境をセットアップする
- OpenShift クラスターを作成し、クラスター API アドレスを取得します: OpenShift コンソールで、クラスターをセットアップした後、Home > Overview > Details に移動し、クラスター API アドレスを取得します。
- OpenShiftコマンドラインインターフェイス(CLI)(ocコマンド)を使用してサービスアカウントを作成し、サービスアカウントトークンを取得します。サービスアカウントトークンは、サービスアカウントに関連付けられた認証資格情報です。サービスアカウントは、OpenShiftプラグインをOpenShiftで認証するために使用されます。各サービスアカウントは1つのnamespaceに関連付けられています。
-
サービスアカウントの権限を構成します。サービスアカウントは複数のロールを持つことができ、各ロールはOpenShiftプラグインがどのリソースに対してどのようなアクションを実行できるかを定義する権限で構成されます。ロールはロールバインディングを介してバインドされ、ロールバインディングには次の2種類があります。
- クラスター全体のロールバインディング: OpenShiftからイベントを受信するために使用されます。 名前空間にバインドされたロールバインディング: 特定の名前空間でVMを管理するために使用されます。
- 名前空間にバインドされたロールバインディング: 特定の名前空間でVMを管理するために使用されます。
- 名前空間(プロジェクト)を作成します。OpenShiftの名前空間は、VMやネットワークなどのリソースをグループ化する分離された環境であり、より良い組織化とアクセス制御を可能にします。名前空間はKubernetesの用語であり、プロジェクトはOpenShiftの用語です。OpenShiftプラグインの観点からは、これらは同じです。VMを展開するには名前空間が必要です。OpenShiftコンソールまたはOpenShift Container Platform CLIを使用して名前空間を作成します。
- ターゲット名前空間の下にネットワークアタッチメント定義を1つ作成します。ネットワークアタッチメント定義は、OpenShiftで実行されているVMのネットワーク構成を指定します。ネットワーキング > NetworkAttachmentDefinitionsの下で、各名前空間のネットワークアタッチメント定義を確認できます。
- ストレージクラスを構成します。ストレージクラスは、VMストレージの割り当て方法を定義します。ストレージ > 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はトークンを取得するためのシークレットを記述します。このトークンはパスワードとして使用されます。
サービスアカウントのロールとロールバインディングを作成する
クラスター全体のロールバインディングにより、サービスアカウントはクラスター内のすべてのVMイベントを読み取る権限を持ち、OpenShiftプラグインがすべてのVM関連イベントに対して単一のイベントウォッチャーを維持できるようになります。 ネームスペースのロールバインディングにより、サービスアカウントはターゲットネームスペース内のVMを管理する権限を持ちます。 スクリプトを使用してロールを作成し、サービスアカウントにバインドできます。https://github.com/citrix/citrix-mcs-sdk-samples/tree/main/OpenShift/Hosting%20Connection/Role/ を参照してください。
次のステップ
- コアコンポーネントのインストール
- VDAのインストール
- サイトの作成
- 接続の作成と管理については、Red Hat OpenShiftへの接続 を参照してください。
詳細情報
- 接続とリソースを作成および管理する(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/connections.html)
- マシンカタログを作成する(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/machine-catalogs-create.html)
共有
共有
この記事の概要
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.