Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Gérer plusieurs instances Trident

Contributeurs netapp-aruldeepa

Plusieurs instances de Trident sont nécessaires lorsque vous souhaitez disposer simultanément de plusieurs configurations de stockage. La clé pour gérer plusieurs instances est de leur donner des noms différents en utilisant le --alias option avec le plugin conteneurisé, ou --volume-driver option lors de l'instanciation de Trident sur l'hôte.

Étapes pour le plugin géré par Docker (version 1.13/17.03 ou ultérieure)

  1. Lancez la première instance en spécifiant un alias et un fichier de configuration.

    docker plugin install --grant-all-permissions --alias silver netapp/trident-plugin:21.07 config=silver.json
  2. Lancez la deuxième instance en spécifiant un alias et un fichier de configuration différents.

    docker plugin install --grant-all-permissions --alias gold netapp/trident-plugin:21.07 config=gold.json
  3. Créez des volumes en spécifiant l'alias comme nom du pilote.

    Par exemple, pour le volume d'or :

    docker volume create -d gold --name ntapGold

    Par exemple, pour le volume d'argent :

    docker volume create -d silver --name ntapSilver

Étapes pour la version traditionnelle (1.12 ou antérieure)

  1. Lancez le plugin avec une configuration NFS en utilisant un ID de pilote personnalisé :

    sudo trident --volume-driver=netapp-nas --config=/path/to/config-nfs.json
  2. Lancez le plugin avec une configuration iSCSI utilisant un ID de pilote personnalisé :

    sudo trident --volume-driver=netapp-san --config=/path/to/config-iscsi.json
  3. Provisionnez des volumes Docker pour chaque instance de pilote :

    Par exemple, pour NFS :

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

    Par exemple, pour iSCSI :

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