-
-
Kubernetes クラスタ上のNetScaler ADM
-
-
-
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!
Kubernetes クラスタ上のNetScaler ADM
NetScaler ADM 仮想アプライアンスをKubernetesクラスタにインストールする前に、前提条件のセクションをお読みください。
前提条件
ADM をインストールする前に、次の前提条件が満たされていることを確認します。
Kubernetesクラスター
-
Kubernetes クラスタは、以下のバージョン以上である必要があります:
- サーバーバージョン v1.20
- クライアントバージョン v1.20
kubectl version
コマンドを入力してバージョンを確認します。 -
クラスタにインストールされている Helm アプリケーションは、クライアントバージョンが v3.4.0 以上である必要があります。
helm version
コマンドを使用してバージョンを確認します。 -
Kubernetes cluster CNI (Container Network Interface) はCalicoバージョン v3.21.1 以上でなければならない。
-
クラスタ内のすべての下位ノードに NFS クライアントをインストールする必要があります。これは、ADM アプリケーションがネットワークファイルサーバにマウントされたボリューム上のデータと構成を保持するためです。Ubuntuベースの下位に NFS クライアントをインストールするには、次のコマンドを入力します。
apt-get update
apt install nfs-common
- ADM アプリケーションでは、クラスタ全体で 32 GB のメモリと 8 つの vCPU、NFS では 120 GB の領域が必要です。
NFS 共有
ADM アプリケーションには、設定、証明書、イメージなどのデータを保存するための永続ボリュームが必要です。このためには、ADM には NFS マウントが必要です。このアプリケーションには、共有ネットワークマウントの 2 つのフォルダが必要です。
- 1 つは証明書、イメージなどのファイルを保存するためのものです。
- データベース用のもう一つ
注:
SSD を備えた NFS を使用することをお勧めします。
これら 2 つのフォルダは、異なるものでも同じでもかまいません。両方のフォルダーに 777 のアクセス許可が必要です。最初のフォルダには 10 GB 以上の空き容量が必要です。2 つ目のフォルダーのサイズは、データベース内で永続的にする必要があるデータの量によって異なります。最小サイズは 100 GB です。 本番環境では、本番グレードの NFS ソリューションを使用することをお勧めします。
NetScaler アプライアンス
NetScaler アプライアンスは入力デバイスとして必要です。ADC は、必要なアプリケーションサービスを Kubernetes クラスタの外部で使用できるようにします。NetScaler ADCアプライアンスはKubernetesクラスターの外部にあり、ADCからワーカーノードに到達できる必要があります。次の手順を実行します:
-
ADC で SNIP を設定します。ADC はこの SNIP を使用して Kubernetes クラスターのワーカーノードに到達します。
-
必要なアプリケーションサービスを Kubernetes クラスタ外で利用できるようにするために、仮想サーバの IP アドレスとして使用する空き IP アドレスを特定します。
Kubernetes クラスタに ADM をインストールする
Kubernetes クラスターに ADM アプライアンスをインストールするには、次の手順に従います。
-
NetScalerサイトにアクセスして 、Kubernetes用NetScaler ADM Helmチャートのファイルをダウンロードしてください。
-
ダウンロードした Helm チャート tarball を Kubernetes クラスターのメインノードの /var ディレクトリに抽出します。
-
values.yaml
ディレクトリの下の/var/citrixadm
ファイルを開きます。 -
ファイルの
dbpasswd
フィールドに、データベースのパスワードを入力します。 -
次の値を変更します。ADMアプリケーションは、これらの値を使用して、サービスが外部に公開されるようにNetScaler アプライアンスを構成します。
-
ingressIP
: アプリケーションにアクセスするためにNetScaler で構成された仮想IP。 -
applicationID
:NetScaler アプライアンス上の入力構成とその他の構成を区別するための一意のID。 -
ingressADCIP
: NetScaler IPアドレス(NSIP)。ADMアプリケーションの入力として使用されます。 -
ingressADCUsername
:NetScaler アプライアンスにアクセスするためのユーザー名。このユーザーは書き込み権限を持っている必要があります。 -
ingressADCPassword
: ユーザー名のパスワード。
-
- [ ストレージ ] セクションで次の値を変更します。これらの値は、ADM アプリケーションが必要とするファイルの保存に必要な永続性を指定します。
-
nfsServer
: NFS サーバのホスト名または IP アドレス -
path
: アプリケーションファイルを保存するフォルダのパスをマウントします。 -
size
: 少なくとも 10 GB。
注
この値の単位は Gi です。たとえば、10Gi、20Gi などです。
-
-
pg-datastore
下の ストレージ セクションに移動し、次の値を変更します。これらの値は、データベースの作成に使用される永続性を指定します。-
nsfServer
: NFS サーバーのホスト名または IP アドレス。 -
size
: データストアに使用されるフォルダーのパスをマウントします。 -
path
: 少なくとも 100 GB.
注
この値の単位は Gi です。例えば、100Gi、200Gi。
-
-
メインノードの /var/citrix ディレクトリに移動し、次のコマンドを実行して ADM アプリケーションをインストールします。
helm install -n citrixadm --namespace <name> ./citrixadm
注
この helm コマンドは helm バージョン 3.x ではサポートされていません。
このコマンドは、必要な Pod をクラスターにインストールします。名前空間引数はオプションです。名前空間が指定されていない場合、Helm は ADM をデフォルトの名前空間にインストールします。管理を容易にするために、ADM を別の名前空間にインストールします。
- ブラウザを開き、認証情報として
nsroot/nsroot
を使用しhttp://< virtual server IP address >
を入力してADMにログインします。セキュアなアクセスタイプの場合https://< virtual server IP address >
。
注
デプロイ中、ADM アプリケーションはデータストアにテーブルを作成しますが、これにはしばらく時間がかかります。Kubernetes が ADM アプリケーションのさまざまな Pod に割り当てたリソースによっては、サービスが起動するまでに 5 ~ 15 分かかることがあります。
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group 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 Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.