前提条件
次の前提条件は、Cisco HyperFlex CSI インテグレーションの構成の前に満たす必要があります。
HyperFlexクラスタ上:
-
Cisco HyperFlex クラスタがインストールされ、HX 4.5(1a) 以降を実行している。
-
インストールする前に、HX ConnectでiSCSIネットワークを設定します。iSCSIネットワークの設定の詳細については、 『Cisco HyperFlex Administration Guide、Release 4.5』 『』を参照してください。
Kubernetesクラスタ上:
-
HXCSI で進める前に、すべての Kubernetes ノードに
2.0.874-5ubuntu2.10
以降のバージョンのopen-iscsi
パッケージがインストールされていることを確認します。これを行うには、$iscsid-version
コマンドを実行します。open-iscsi バージョン 2.0.874-5ubuntu2.10
をインストールするには、apt-get install -y open-iscsi=2.0.874-5ubuntu2.10
コマンドを実行します。 -
各 Kubernetesノードに HX iSCSI ネットワーク上の専用インターフェイスがあるか、またはHX iSCSI ネットワークへのルーティング可能なアクセスがあることを確認します。
-
iscsid
がシステムのリブート時に開始されるようにするには、次のコマンドを実行します。sudo systemctl enable iscsid
iscsid
ステータスが表示されます(例)。$ sudo systemctl status iscsid
iscsid.service:iSCSIイニシエータ デーモン(iscid)
Loaded: loaded (/lib/systemd/system/iscid.service; enabled; vendor preset: enabled
-
各 Kubernetes プライマリ(「マスター」とも呼ばれる)ホストシステムに「
/etc/kubernetes/manifests/kube-controller-manager.yaml
」ファイル(--disable-attach-detach-reconcile-sync=true
を含む)が含まれていることを確認します。 -
ファイルの
-command
セクションに次のテキストを追加します。--disable-attach-detach-reconcile-sync=true