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.

Gestion de plusieurs instances Trident

Contributeurs netapp-aruldeepa

Vous avez besoin de plusieurs instances de Trident lorsque vous souhaitez disposer de plusieurs configurations de stockage simultanément. La clé de plusieurs instances consiste à leur donner différents noms à l'aide de l' --alias`option avec le plug-in conteneurisé, ou `--volume-driver de l'option lors de l'instanciation de Trident sur l'hôte.

Étapes du plug-in 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 autre alias et un fichier de configuration.

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

    Par exemple, pour le volume Gold :

    docker volume create -d gold --name ntapGold

    Par exemple, pour le volume Silver :

    docker volume create -d silver --name ntapSilver

Étapes pour les versions traditionnelles (version 1.12 ou antérieure)

  1. Lancez le plug-in avec une configuration NFS à l'aide d'un ID de pilote personnalisé :

    sudo trident --volume-driver=netapp-nas --config=/path/to/config-nfs.json
  2. Lancez le plug-in avec une configuration iSCSI à l'aide d'un ID de pilote personnalisé :

    sudo trident --volume-driver=netapp-san --config=/path/to/config-iscsi.json
  3. Provisionnement de 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