Management mehrerer Astra Trident Instanzen
Wenn mehrere Storage-Konfigurationen gleichzeitig verfügbar sind, sind mehrere Instanzen von Trident erforderlich. Der Schlüssel zu mehreren Instanzen besteht darin, ihnen unterschiedliche Namen zu geben, indem sie die Option mit dem Container-Plug-in verwenden --alias
, oder --volume-driver
die Option beim Instanziieren von Trident auf dem Host.
Schritte für Docker Managed Plug-in (Version 1.13/17.03 oder höher)
-
Starten Sie die erste Instanz, die einen Alias und eine Konfigurationsdatei angibt.
docker plugin install --grant-all-permissions --alias silver netapp/trident-plugin:21.07 config=silver.json
-
Starten Sie die zweite Instanz, indem Sie einen anderen Alias und eine andere Konfigurationsdatei angeben.
docker plugin install --grant-all-permissions --alias gold netapp/trident-plugin:21.07 config=gold.json
-
Erstellen Sie Volumes, die den Alias als Treibername angeben.
Beispiel für Gold Volume:
docker volume create -d gold --name ntapGold
Beispiel für Silbervolumen:
docker volume create -d silver --name ntapSilver
Schritte für herkömmliche (Version 1.12 oder früher)
-
Starten Sie das Plug-in 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 Plug-in mit einer iSCSI-Konfiguration unter Verwendung einer benutzerdefinierten Treiber-ID:
sudo trident --volume-driver=netapp-san --config=/path/to/config-iscsi.json
-
Stellen Sie Docker Volumes für jede Treiberinstanz bereit:
Zum Beispiel für NFS:
docker volume create -d netapp-nas --name my_nfs_vol
Beispiel für iSCSI:
docker volume create -d netapp-san --name my_iscsi_vol