Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

管理多个Trident实例

贡献者 netapp-aruldeepa

当您需要同时拥有多个存储配置时,需要多个Trident实例。实现多个实例的关键在于使用不同的名称来命名它们。 `--alias`使用容器化插件的选项,或者 `--volume-driver`在主机上实例化Trident时的选择。

Docker 管理插件(版本 1.13/17.03 或更高版本)的步骤

  1. 启动第一个实例时,指定别名和配置文件。

    docker plugin install --grant-all-permissions --alias silver netapp/trident-plugin:21.07 config=silver.json
  2. 启动第二个实例,指定不同的别名和配置文件。

    docker plugin install --grant-all-permissions --alias gold netapp/trident-plugin:21.07 config=gold.json
  3. 创建卷时,将别名指定为驱动程序名称。

    例如,黄金交易量:

    docker volume create -d gold --name ntapGold

    例如,对于白银交易量而言:

    docker volume create -d silver --name ntapSilver

传统方法(版本 1.12 或更早版本)的步骤

  1. 使用自定义驱动程序 ID 通过 NFS 配置启动插件:

    sudo trident --volume-driver=netapp-nas --config=/path/to/config-nfs.json
  2. 使用自定义驱动程序 ID 和 iSCSI 配置启动插件:

    sudo trident --volume-driver=netapp-san --config=/path/to/config-iscsi.json
  3. 为每个驱动程序实例配置 Docker 卷:

    例如,对于 NFS:

    docker volume create -d netapp-nas --name my_nfs_vol

    例如,对于 iSCSI:

    docker volume create -d netapp-san --name my_iscsi_vol