Verwenden Sie CloudShell in NetApp Workload Factory
Öffnen Sie CloudShell, um AWS- oder ONTAP CLI-Befehle von überall in der NetApp Workload Factory-Konsole auszuführen.
Über diese Aufgabe
Mit CloudShell können Sie AWS CLI-Befehle oder ONTAP CLI-Befehle in einer Shell-ähnlichen Umgebung innerhalb der Workload Factory-Konsole ausführen. Es simuliert Terminalsitzungen im Browser, stellt Terminalfunktionen bereit und leitet Nachrichten über das Backend von Workload Factory weiter. Sie können damit die AWS- und ONTAP Anmeldeinformationen verwenden, die Sie in Ihrem NetApp -Konto angegeben haben.
Zu den CloudShell-Funktionen gehören:
-
Mehrere CloudShell-Sitzungen: Mehrere CloudShell-Sitzungen gleichzeitig bereitstellen, um mehrere Sequenzen von Befehlen parallel auszustellen,
-
Mehrere Ansichten: Teilen Sie CloudShell-Tabulatorsitzungen auf, damit Sie zwei oder mehr Tabulatoren horizontal oder vertikal gleichzeitig anzeigen können
-
Umbenennen von Sitzungen: Benennen Sie die Sitzungen nach Bedarf um
-
Persistenz des Inhalts der letzten Sitzung: Öffnen Sie die letzte Sitzung erneut, wenn Sie sie versehentlich schließen
-
Einstellungen Einstellungen: Ändern Sie die Schriftgröße und den Ausgabetyp
-
KI-generierte Fehlermeldungen für ONTAP-CLI-Befehle
-
Autocomplete-Unterstützung: Starten Sie die Eingabe eines Befehls und verwenden Sie die Tab-Taste, um verfügbare Optionen anzuzeigen
CloudShell-Befehle
In der GUI von CloudShell können Sie eingeben help, um verfügbare CloudShell-Befehle anzuzeigen. Nachdem Sie den Befehl ausgegeben help haben, wird die folgende Referenz angezeigt.
NetApp CloudShell ist eine in NetApp Workload Factory integrierte GUI-Schnittstelle, mit der Sie AWS CLI-Befehle oder ONTAP CLI-Befehle in einer Shell-ähnlichen Umgebung ausführen können. Es simuliert Terminalsitzungen im Browser, stellt Terminalfunktionen bereit und leitet Nachrichten über das Backend in Workload Factory weiter. Damit können Sie die AWS- und ONTAP Anmeldeinformationen verwenden, die Sie in Ihrem NetApp -Konto angegeben haben.
-
clear -
help -
[--fsx <fsxId>] <ontap-command> [parameters] -
aws <aws-command> <aws-sub-command> [parameters]
Jede Terminalsitzung wird in einem bestimmten Kontext ausgeführt: Anmeldeinformationen, Region und optional FSX for ONTAP-Dateisystem.
+ Alle AWS-Befehle werden im bereitgestellten Kontext ausgeführt. AWS-Befehle sind nur erfolgreich, wenn die bereitgestellten Anmeldeinformationen über Berechtigungen in der angegebenen Region verfügen.
+ Sie können ONTAP -Befehle mit einem optionalen fsxId . Wenn Sie eine fsxId mit einem einzelnen ONTAP -Befehl, dann überschreibt diese ID die ID im Kontext. Wenn die Terminalsitzung keinen FSx for ONTAP Dateisystem-ID-Kontext hat, müssen Sie Folgendes angeben: fsxId mit jedem ONTAP -Befehl.
+ Um verschiedene Kontextspezifikationen zu aktualisieren, gehen Sie wie folgt vor: * So ändern Sie die Anmeldeinformationen: „using credentials <credentialId>“ * So ändern Sie die Region: „using region <regionCode>“ * So ändern Sie FSx für das ONTAP -Dateisystem: „using fsx <fileSystemId>“
-
So zeigen Sie die verfügbaren Anmeldeinformationen an: „Anmeldedaten anzeigen“
-
So zeigen Sie verfügbare Regionen an: „Regionen anzeigen“
-
So zeigen Sie den Befehlsverlauf an: "Verlauf anzeigen"
Im Folgenden finden Sie Beispiele zum Festlegen und Verwenden von Variablen. Wenn ein variabler Wert Leerzeichen enthält, sollten Sie ihn in Anführungszeichen setzen.
+ * So legen Sie eine Variable fest: $<variable> = <value> * So verwenden Sie eine Variable: $<variable> * Beispiel zum Festlegen einer Variablen: $svm1 = svm123 * Beispiel zum Verwenden einer Variablen: --fsx FileSystem-1 volumes show --vserver $svm1 * Beispiel zum Festlegen einer Variablen mit dem Zeichenfolgenwert $comment1 = „Ein Kommentar mit Leerzeichen“
Shell-Operatoren wie Pipe |, Hintergrundausführung & und Umleitung > werden nicht unterstützt. Befehlsausführung schlägt fehl, wenn Sie diese Operatoren einbeziehen.
Bevor Sie beginnen
CloudShell kann mit Ihren AWS-Anmeldeinformationen verwendet werden. Um CloudShell verwenden zu können, müssen Sie mindestens eine AWS-Zertifizierung angeben.
|
|
CloudShell steht Ihnen zur Verfügung, um jeden AWS- oder ONTAP-CLI-Befehl auszuführen. Wenn Sie jedoch im Kontext eines FSX for ONTAP-Dateisystems arbeiten möchten, stellen Sie sicher, dass Sie den folgenden Befehl ausgeben: using fsx <file-system-name>.
|
Implementieren von CloudShell
Sie können CloudShell von überall in der NetApp Workload Factory-Konsole bereitstellen. Sie können CloudShell auch über die NetApp Konsole bereitstellen.
-
Melden Sie sich an bei "Workload Factory-Konsole" .
-
Wählen Sie im Menü Administration und dann CloudShell.
-
Wählen Sie im Fenster CloudShell die Anmeldeinformationen und Region für die CloudShell-Sitzung aus, und klicken Sie dann auf den Pfeil, um fortzufahren.

-
Geben Sie ein
help, um verfügbare Befehle und Anweisungen anzuzeigen, CloudShell-Befehleoder lesen Sie die folgenden CLI-Referenzdokumente für verfügbare Befehle:-
"AWS CLI-Referenz": Für Befehle im Zusammenhang mit FSX für ONTAP, wählen Sie fsx.
-
-
Geben Sie Befehle innerhalb der CloudShell-Sitzung aus.
Wenn nach der Ausgabe eines ONTAP-CLI-Befehls ein Fehler auftritt, wählen Sie das Leuchtstoffsymbol aus, um eine kurze, von der KI generierte Fehlermeldung mit einer Beschreibung des Fehlers, der Ursache des Fehlers und einer detaillierten Auflösung anzuzeigen. Wählen Sie Mehr lesen für weitere Details.
-
Melden Sie sich an bei"NetApp Konsole" .
-
Wählen Sie im Menü Workloads und dann Administration.
-
Wählen Sie im Menü „Administration“ die Option „CloudShell“ aus.
-
Wählen Sie im Fenster CloudShell die Anmeldeinformationen und Region für die CloudShell-Sitzung aus, und klicken Sie dann auf den Pfeil, um fortzufahren.

-
Geben Sie ein
help, um verfügbare CloudShell-Befehle und -Anweisungen anzuzeigen, oder lesen Sie die folgenden CLI-Referenzdokumente für verfügbare Befehle:-
"AWS CLI-Referenz": Für Befehle im Zusammenhang mit FSX für ONTAP, wählen Sie fsx.
-
-
Geben Sie Befehle innerhalb der CloudShell-Sitzung aus.
Wenn nach der Ausgabe eines ONTAP-CLI-Befehls ein Fehler auftritt, wählen Sie das Leuchtstoffsymbol aus, um eine kurze, von der KI generierte Fehlermeldung mit einer Beschreibung des Fehlers, der Ursache des Fehlers und einer detaillierten Auflösung anzuzeigen. Wählen Sie Mehr lesen für weitere Details.
Die in diesem Screenshot gezeigten CloudShell-Aufgaben können durch Auswahl des Aktionsmenüs einer geöffneten CloudShell-Sitzungsregisterkarte abgeschlossen werden. Nachfolgend finden Sie die Anweisungen für jede dieser Aufgaben.

Benennen Sie eine Registerkarte für CloudShell-Sitzungen um
Sie können eine Registerkarte für CloudShell-Sitzungen umbenennen, um die Sitzung zu identifizieren.
-
Wählen Sie das Aktionsmenü der Registerkarte „CloudShell-Sitzung“ aus.
-
Wählen Sie Umbenennen.
-
Geben Sie einen neuen Namen für die Registerkarte Sitzung ein, und klicken Sie dann außerhalb des Registerkartennamens auf, um den neuen Namen festzulegen.
Der neue Name wird auf der Registerkarte CloudShell-Sitzung angezeigt.
Doppelte Registerkarte für CloudShell-Sitzung
Sie können eine CloudShell-Sitzungsregisterkarte duplizieren, um eine neue Sitzung mit demselben Namen, denselben Anmeldeinformationen und derselben Region zu erstellen. Der Code aus der ursprünglichen Registerkarte wird auf der duplizierten Registerkarte nicht dupliziert.
-
Wählen Sie das Aktionsmenü der Registerkarte „CloudShell-Sitzung“ aus.
-
Wählen Sie Duplizieren.
Die neue Registerkarte wird mit demselben Namen wie die ursprüngliche Registerkarte angezeigt.
Schließen Sie die Registerkarten der CloudShell-Sitzung
Sie können CloudShell-Registerkarten nacheinander schließen, andere Registerkarten schließen, an denen Sie nicht arbeiten, oder alle Registerkarten gleichzeitig schließen.
-
Wählen Sie das Aktionsmenü der Registerkarte „CloudShell-Sitzung“ aus.
-
Wählen Sie eine der folgenden Optionen:
-
Wählen Sie „X“ in der Registerkarte CloudShell aus, um jeweils eine Registerkarte zu schließen.
-
Wählen Sie andere Tabs schließen, um alle anderen Tabs zu schließen, die außer dem Tabs geöffnet sind, an dem Sie arbeiten.
-
Wählen Sie Alle Registerkarten schließen, um alle Registerkarten zu schließen.
-
Die ausgewählten Registerkarten der CloudShell-Sitzung werden geschlossen.
Teilen Sie die Registerkarten der CloudShell-Sitzung auf
Sie können CloudShell-Sitzungsregisterkarten aufteilen, um zwei oder mehr Registerkarten gleichzeitig anzuzeigen.
Ziehen Sie die Registerkarten der CloudShell-Sitzung nach oben, unten, links oder rechts vom CloudShell-Fenster, um die Ansicht zu teilen.

Einstellungen für eine CloudShell-Sitzung aktualisieren
Sie können Schriftart- und Ausgabetypeinstellungen für CloudShell-Sitzungen aktualisieren.
-
Stellen Sie eine CloudShell-Sitzung bereit.
-
Wählen Sie auf der Registerkarte CloudShell das Symbol für die Einstellungen aus.
Das Einstellungsdialogfeld wird angezeigt.
-
Schriftgrad und Ausgabetyp nach Bedarf aktualisieren.
Die erweiterte Ausgabe gilt für JSON-Objekte und Tabellenformatierung. Alle anderen Ausgaben werden als Klartext angezeigt. -
Wählen Sie Anwenden.
Die CloudShell-Einstellungen werden aktualisiert.