BlueXP ワークロードファクトリでCloudShellを使用
CloudShellを開き、BlueXP ワークロードファクトリのユーザインターフェイスの任意の場所からAWSまたはONTAP CLIコマンドを実行します。
タスクの内容
CloudShellを使用すると、BlueXP ワークロードファクトリのユーザインターフェイス内から、シェルのような環境でAWS CLIコマンドまたはONTAP CLIコマンドを実行できます。ブラウザで端末セッションをシミュレートし、端末機能を提供し、ワークロードファクトリのバックエンドを介してメッセージをプロキシします。BlueXP アカウントで指定したAWSクレデンシャルとONTAPクレデンシャルを使用できます。
CloudShellには次の機能があります。
-
複数のCloudShellセッション:複数のCloudShellセッションを一度に展開して、複数のコマンドシーケンスを並行して発行します。
-
複数のビュー:CloudShellタブセッションを分割して、2つ以上のタブを水平または垂直に同時に表示できるようにします。
-
セッション名の変更:必要に応じてセッション名を変更
-
Last session content persistence(前回のセッションのコンテンツの永続性):誤って閉じた場合は、最後のセッションを再度開きます。
-
設定の環境設定:フォントサイズと出力タイプの変更
-
ONTAP CLIコマンドに対するAIが生成するエラー応答
CloudShellコマンド
CloudShell GUIインターフェイス内で、と入力して使用可能なCloudShellコマンドを表示できます help
。コマンドを実行すると help
、次のリファレンスが表示されます。
- 製品説明
-
NetApp CloudShellは、BlueXP ワークロードファクトリに組み込まれたGUIインターフェイスであり、シェルのような環境でAWS CLIコマンドまたはONTAP CLIコマンドを実行できます。ブラウザでターミナルセッションをシミュレートし、ターミナル機能を提供し、ワークロードファクトリのバックエンドを介してメッセージをプロキシします。これにより、BlueXP アカウントで指定したAWSクレデンシャルとONTAPクレデンシャルを使用できます。
- 使用可能なコマンド
-
-
clear
-
help
-
[--fsx <fsxId>] <ontap-command> [parameters]
-
aws <aws-command> <aws-sub-command> [parameters]
-
- コンテキスト
-
各ターミナルセッションは、クレデンシャル、リージョン、およびオプションでFSx for ONTAPファイルシステムという特定のコンテキストで実行されます。
すべてのAWSコマンドは、指定されたコンテキストで実行されます。AWSコマンドは、指定したクレデンシャルに指定したリージョンの権限がある場合にのみ成功します。
オプションでONTAPコマンドを指定できます
fsxId
。に個別のONTAPコマンドを指定した場合、fsxId`このIDはコンテキスト内のIDよりも優先されます。ターミナルセッションにFSx for ONTAPファイルシステムIDコンテキストがない場合は、各ONTAPコマンドを指定する必要があります `fsxId
。異なるコンテキストの仕様を更新するには、次の手順を実行します。クレデンシャルを変更するには:"クレデンシャルの使用<credentialId>"*リージョンを変更するには:"リージョン<regionCode>の使用" FSx for ONTAPファイルシステムを変更するには:" FSx <fileSystemId>の使用"
- アイテムの表示
-
-
使用可能な認証情報を表示するには:"show credentials"
-
利用可能な地域を表示するには:"show regions"
-
コマンド履歴を表示するには:"show history"
-
- 変数
-
変数の設定と使用例を次に示します。変数の値にスペースが含まれている場合は、引用符で囲んで設定してください。
-
変数を設定するには:<variable>=<value>
-
変数を使用するには:<variable>
-
変数の設定例:$svm1=svm123
-
変数を使用する例:--fsx filesystem-1 volumes show --vserver $svm1
-
例:文字列値$Comment1 ="A comment with spaces"
-
- 運用者
-
パイプ、バックグラウンド実行
&
、リダイレクト `>`などのシェル演算子は `|`サポートされていません。これらの演算子を含めると、コマンドの実行は失敗します。
開始する前に
CloudShellは、AWSクレデンシャルのコンテキストで機能します。CloudShellを使用するには、AWSクレデンシャルを少なくとも1つ指定する必要があります。
|
CloudShellを使用すると、AWSまたはONTAPの任意のCLIコマンドを実行できます。ただし、FSx for ONTAPファイルシステムのコンテキスト内で作業する場合は、必ず次のコマンドを実行してください。 using fsx <file-system-name>
|
CloudShellを導入する
BlueXP ワークロードファクトリコンソールのどこからでもCloudShellを導入できます。FSx for ONTAPファイルシステム内からストレージからCloudShellを導入することもできます。
-
いずれかを使用してログインし"コンソールエクスペリエンス"ます。
-
上部ナビゲーションバーからCloudShellを開き
ます。
-
[CloudShell]ウィンドウで、CloudShellセッションのクレデンシャルとリージョンを選択し、矢印を選択して続行します。
-
と入力し `help`て使用可能なコマンドと手順を表示するか、次のCLIリファレンスマニュアルを参照してCloudShellコマンドください。
-
"AWS CLIリファレンス":FSx for ONTAPに関連するコマンドについては、* FSx *を選択します。
-
-
CloudShellセッション内でコマンドを発行します。
ONTAP CLIコマンドの実行後にエラーが発生した場合は、電球のアイコンを選択すると、AIによって生成された簡単なエラー応答と、障害の説明、障害の原因、および詳細な解決策が表示されます。詳細については、*[続きを読む]*を選択してください。
このスクリーンショットに示されているCloudShellタスクは、開いているCloudShellセッションタブの3ドットメニューを選択することで完了できます。これらの各タスクの手順は次のとおりです。
CloudShellセッションタブの名前変更
CloudShellセッションタブの名前を変更して、セッションを識別しやすくすることができます。
-
CloudShellセッションタブの3ドットメニューを選択します。
-
[ 名前の変更 *] を選択します。
-
セッションタブの新しい名前を入力し、タブ名の外側をクリックして新しい名前を設定します。
CloudShellセッションタブに新しい名前が表示されます。
CloudShellセッションタブの複製
CloudShellセッションタブを複製して、同じ名前、クレデンシャル、およびリージョンを持つ新しいセッションを作成できます。元のタブのコードは、複製されたタブでは複製されません。
-
CloudShellセッションタブの3ドットメニューを選択します。
-
[複製]*を選択します。
新しいタブが元のタブと同じ名前で表示されます。
CloudShellセッションのタブを閉じる
CloudShellタブを一度に1つずつ閉じたり、作業していない他のタブを閉じたり、すべてのタブを一度に閉じることができます。
-
CloudShellセッションタブの3ドットメニューを選択します。
-
次のいずれかを選択します。
-
[CloudShell]タブウィンドウで[X]を選択して、一度に1つのタブを閉じます。
-
作業中のタブを除く、開いている他のすべてのタブを閉じるには、*[他のタブを閉じる]*を選択します。
-
すべてのタブを閉じるには、*すべてのタブを閉じる*を選択します。
-
選択したCloudShellセッションタブが閉じます。
CloudShellセッションタブの分割
CloudShellセッションのタブを分割して、複数のタブを同時に表示できます。
CloudShellウィンドウの上部、下部、左、または右にCloudShellセッションタブをドラッグアンドドロップして、ビューを分割します。
最後のCloudShellセッションを再度開く
誤ってCloudShellセッションを閉じた場合は、再度開くことができます。
から[CloudShell]アイコンを選択し上部ナビゲーションバーます。
最新のCloudShellセッションが開きます。
CloudShellセッションの設定の更新
CloudShellセッションのフォントおよび出力タイプの設定を更新できます。
-
CloudShellセッションをデプロイします。
-
[CloudShell]タブで、設定アイコンを選択します。
設定ダイアログが表示されます。
-
必要に応じてフォントサイズと出力タイプを更新します。
エンリッチ化された出力は、JSONオブジェクトとテーブルの書式設定に適用されます。その他の出力はすべてプレーンテキストで表示されます。 -
* 適用 * を選択します。
CloudShell設定が更新されます。