在BlueXP 工作负载工厂中使用CloudShell
打开CloudShell、可从BlueXP 工作负载工厂用户界面中的任意位置执行AWS或ONTAP命令行界面命令。
关于此任务
通过CloudShell、您可以在BlueXP 工作负载工厂用户界面中的类Shell环境中执行AWS命令行界面命令或ONTAP命令行界面命令。它模拟浏览器中的终端会话、提供终端功能并通过工作负载工厂的后端代理消息。它允许您使用在BlueXP 帐户中提供的AWS凭据和ONTAP凭据。
CloudShell功能包括:
-
多个CloudShell会话:一次部署多个CloudShell会话以并行发出多个命令序列、
-
多个视图:拆分CloudShell选项卡会话、以便您可以同时水平或垂直查看两个或多个选项卡
-
会话重命名:根据需要重命名会话
-
上次会话内容持久性:如果您错误地关闭了上次会话、请重新打开它
-
设置首选项:更改字体大小和输出类型
-
AI生成的ONTAP命令行界面命令错误响应
-
自动完成支持:开始键入命令,然后使用*Tab*键查看可用选项
CloudShell命令
在CloudShell图形用户界面中、您可以输入 help`以查看可用的CloudShell命令。发出命令后 `help
、将显示以下参考信息。
- 说明
-
NetApp CloudShell是BlueXP 工作负载出厂时内置的GUI界面、可用于在类似于Shell的环境中执行AWS命令行界面命令或ONTAP命令行界面命令。它模拟浏览器中的终端会话、提供终端功能并通过工作负载工厂的后端代理消息。您可以使用在BlueXP 帐户中提供的AWS凭据和ONTAP凭据。
- 可用命令
-
-
clear
-
help
-
[--fsx <fsxId>] <ontap-command> [parameters]
-
aws <aws-command> <aws-sub-command> [parameters]
-
- 环境
-
每个终端会话都在特定环境下运行:凭据、区域以及可选的FSx for ONTAP文件系统。
所有AWS命令都会在提供的上下文中执行。只有在提供的凭据具有指定区域的权限时、AWS命令才会成功。
您可以使用可选指定ONTAP命令
fsxId
。如果您为提供了fsxId`一个单独的ONTAP命令、则此ID将覆盖上下文中的ID。如果终端会话没有FSx for ONTAP文件系统ID上下文、则必须在每个ONTAP命令中提供 `fsxId
。要更新不同的上下文具体信息、请执行以下操作:*要更改凭据:"Using cred凭 据FSX"*要更改区域:"Using region <regionCode>"*要更改FSx for ONTAP文件系统:"Using FSx <credentialId><fileSystemId>"
- 显示项目
-
-
要显示可用凭据、请执行以下操作:"显示凭据"
-
要显示可用区域:"显示区域"
-
要显示命令历史记录:"show histy"
-
- 变量
-
以下是设置和使用变量的示例。如果变量值包含空格、则应将其设置在引号内。
-
要设置变量:<variable>=<value>
-
要使用变量:<variable>
-
变量设置示例:$svm1 = svm123
-
使用变量的示例:--FSx FileSystem-1 volumes" show --vserver $svm1
-
设置字符串值为$Comment1 ="带有空格的注释"的变量的示例
-
- 运算符
-
不支持管道、后台执行
&`和重定向 `>`等Shell运算符 `|
。如果包含这些运算符、则命令执行将失败。
开始之前
CloudShell可在您的AWS凭据环境中运行。要使用CloudShell、您必须至少提供一个AWS凭据。
|
您可以使用CloudShell执行任何AWS或ONTAP命令行界面命令。但是,如果要在FSx for ONTAP文件系统的环境中工作,请确保发出以下命令: using fsx <file-system-name> 。
|
部署CloudShell
您可以从BlueXP 工作负载出厂控制台中的任意位置部署CloudShell。您还可以从FSx for ONTAP文件系统中的存储部署CloudShell。
-
使用其中一个登录"控制台体验"。
-
从顶部导航栏打开CloudShell
。
-
在CloudShell窗口中、为CloudShell会话选择凭据和区域、然后选择箭头以继续。
-
输入 `help`以查看可用CloudShell命令命令和说明、或者参阅以下命令行界面参考文档以了解可用命令:
-
"AWS CLI参考":对于与FSx for ONTAP相关的命令,请选择*FSX*。
-
-
在CloudShell会话中发出命令。
如果在发出ONTAP命令行界面命令后发生错误、请选择灯泡图标以获取由AI生成的简短错误响应、并提供故障说明、故障原因和详细解决方案。有关详细信息,请选择*阅读更多*。
-
使用其中一个登录"控制台体验"。
-
在*存储*中,选择*转至存储清单*。
-
在*FSx for Cloud*选项卡中,选择文件系统的三点菜单,然后选择*Open ONTAP Shell*。
此时将在选定文件系统的上下文中打开CloudShell会话。
-
输入 `help`以查看可用的CloudShell命令和说明、或者参阅以下命令行界面参考文档以了解可用命令:
-
"AWS CLI参考":对于与FSx for ONTAP相关的命令,请选择*FSX*。
-
-
在CloudShell会话中发出命令。
如果在发出ONTAP命令行界面命令后发生错误、请选择灯泡图标以获取由AI生成的简短错误响应、并提供故障说明、故障原因和详细解决方案。有关详细信息,请选择*阅读更多*。
通过选择打开的CloudShell会话选项卡的三点菜单、可以完成此屏幕截图中显示的CloudShell任务。以下是每个任务的说明。
重命名CloudShell会话选项卡
您可以重命名CloudShell会话选项卡以帮助您识别会话。
-
选择CloudShell会话选项卡的三点菜单。
-
选择 * 重命名 * 。
-
为会话选项卡输入新名称、然后单击选项卡名称外部以设置新名称。
新名称将显示在CloudShell会话选项卡中。
重复的CloudShell会话选项卡
您可以复制CloudShell会话选项卡、以创建具有相同名称、凭据和区域的新会话。原始选项卡中的代码不会在复制选项卡中复制。
-
选择CloudShell会话选项卡的三点菜单。
-
选择*复制*。
此时将显示与原始选项卡同名的新选项卡。
关闭CloudShell会话选项卡
您可以一次关闭一个CloudShell选项卡、关闭其他未处理的选项卡或一次性关闭所有选项卡。
-
选择CloudShell会话选项卡的三点菜单。
-
选择以下选项之一:
-
在CloudShell选项卡窗口中选择"X"、一次关闭一个选项卡。
-
选择*关闭其他选项卡*以关闭除您正在处理的选项卡之外所有其他已打开的选项卡。
-
选择*关闭所有选项卡*关闭所有选项卡。
-
此时将关闭选定的CloudShell会话选项卡。
拆分CloudShell会话选项卡
您可以拆分CloudShell会话选项卡以同时查看两个或更多选项卡。
将CloudShell会话选项卡拖放到CloudShell窗口的顶部、底部、左侧或右侧以拆分视图。
重新打开上次CloudShell会话
如果您偶然关闭了CloudShell会话、则可以重新打开它。
选择CloudShell图标从顶部导航栏中。
最新的CloudShell会话已打开。
更新CloudShell会话的设置
您可以更新CloudShell会话的字体和输出类型设置。
-
部署CloudShell会话。
-
在CloudShell选项卡中、选择设置图标。
此时将显示设置对话框。
-
根据需要更新字体大小和输出类型。
丰富的输出适用于JSON对象和表格格式。所有其他输出均显示为纯文本。 -
选择 * 应用 * 。
此时将更新CloudShell设置。