Mehrere Trident Instanzen verwalten
Mehrere Instanzen von Trident sind erforderlich, wenn Sie mehrere Speicherkonfigurationen gleichzeitig nutzen möchten. Der Schlüssel zu mehreren Instanzen besteht darin, ihnen mithilfe des --alias Option mit dem containerisierten Plugin, oder --volume-driver Option beim Instanziieren von Trident auf dem Host.
Schritte für das Docker-verwaltete Plugin (Version 1.13/17.03 oder höher)
-
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 Goldvolumen:
docker volume create -d gold --name ntapGoldBeispiel: Silbervolumen
docker volume create -d silver --name ntapSilver
Schritte für die traditionelle Version (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