Mehrere Trident-Instanzen verwalten
Mehrere Trident-Instanzen sind erforderlich, wenn Sie mehrere Speicherkonfigurationen gleichzeitig nutzen möchten. Der Schlüssel zu mehreren Instanzen ist, ihnen unterschiedliche Namen zu geben, indem Sie die --alias Option mit dem containerisierten Plugin oder die --volume-driver Option bei der Instanziierung von Trident auf dem Host verwenden.
Schritte für das Docker-verwaltete Plugin (Version 1.13/17.03 oder später)
-
Starten Sie die erste Instanz unter Angabe eines Alias und einer Konfigurationsdatei.
docker plugin install --grant-all-permissions --alias silver netapp/trident-plugin:21.07 config=silver.json -
Starten Sie die zweite Instanz und geben Sie dabei einen anderen Alias und eine andere Konfigurationsdatei an.
docker plugin install --grant-all-permissions --alias gold netapp/trident-plugin:21.07 config=gold.json -
Erstellen Sie Volumes, indem Sie den Alias als Treibernamen angeben.
Zum Beispiel für das Gold-Volume:
docker volume create -d gold --name ntapGoldBeispielsweise für Silbervolumen:
docker volume create -d silver --name ntapSilver
Schritte für traditionelle (Version 1.12 oder älter)
-
Starten Sie das Plugin mit einer NFS-Konfiguration unter Verwendung einer benutzerdefinierten Treiber-ID:
sudo trident --volume-driver=netapp-nas --config=/path/to/config-nfs.json -
Starten Sie das Plugin mit einer iSCSI-Konfiguration unter Verwendung einer benutzerdefinierten Treiber-ID:
sudo trident --volume-driver=netapp-san --config=/path/to/config-iscsi.json -
Docker-Volumes für jede Treiberinstanz bereitstellen:
Zum Beispiel für NFS:
docker volume create -d netapp-nas --name my_nfs_volZum Beispiel für iSCSI:
docker volume create -d netapp-san --name my_iscsi_vol