Skip to main content
Setup and administration
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在BlueXP  工作负载工厂中使用CloudShell

贡献者 netapp-rlithman

打开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。

从工作负载出厂控制台部署
步骤
  1. 使用其中一个登录"控制台体验"

  2. 从顶部导航栏打开CloudShell云Shell图标的屏幕截图

  3. 在CloudShell窗口中、为CloudShell会话选择凭据和区域、然后选择箭头以继续。

    显示新CloudShell会话的屏幕截图。

  4. 输入 `help`以查看可用CloudShell命令命令和说明、或者参阅以下命令行界面参考文档以了解可用命令:

  5. 在CloudShell会话中发出命令。

    如果在发出ONTAP命令行界面命令后发生错误、请选择灯泡图标以获取由AI生成的简短错误响应、并提供故障说明、故障原因和详细解决方案。有关详细信息,请选择*阅读更多*。

从存储部署
步骤
  1. 使用其中一个登录"控制台体验"

  2. 在*存储*中,选择*转至存储清单*。

  3. 在*FSx for Cloud*选项卡中,选择文件系统的三点菜单,然后选择*Open ONTAP Shell*。

    此时将在选定文件系统的上下文中打开CloudShell会话。

  4. 输入 `help`以查看可用的CloudShell命令和说明、或者参阅以下命令行界面参考文档以了解可用命令:

  5. 在CloudShell会话中发出命令。

    如果在发出ONTAP命令行界面命令后发生错误、请选择灯泡图标以获取由AI生成的简短错误响应、并提供故障说明、故障原因和详细解决方案。有关详细信息,请选择*阅读更多*。

通过选择打开的CloudShell会话选项卡的三点菜单、可以完成此屏幕截图中显示的CloudShell任务。以下是每个任务的说明。

显示CloudShell选项卡的三点菜单的屏幕截图、其中包含重命名、复制、关闭其他选项卡和全部关闭等选项。

重命名CloudShell会话选项卡

您可以重命名CloudShell会话选项卡以帮助您识别会话。

步骤
  1. 选择CloudShell会话选项卡的三点菜单。

  2. 选择 * 重命名 * 。

  3. 为会话选项卡输入新名称、然后单击选项卡名称外部以设置新名称。

结果

新名称将显示在CloudShell会话选项卡中。

重复的CloudShell会话选项卡

您可以复制CloudShell会话选项卡、以创建具有相同名称、凭据和区域的新会话。原始选项卡中的代码不会在复制选项卡中复制。

步骤
  1. 选择CloudShell会话选项卡的三点菜单。

  2. 选择*复制*。

结果

此时将显示与原始选项卡同名的新选项卡。

关闭CloudShell会话选项卡

您可以一次关闭一个CloudShell选项卡、关闭其他未处理的选项卡或一次性关闭所有选项卡。

步骤
  1. 选择CloudShell会话选项卡的三点菜单。

  2. 选择以下选项之一:

    • 在CloudShell选项卡窗口中选择"X"、一次关闭一个选项卡。

    • 选择*关闭其他选项卡*以关闭除您正在处理的选项卡之外所有其他已打开的选项卡。

    • 选择*关闭所有选项卡*关闭所有选项卡。

结果

此时将关闭选定的CloudShell会话选项卡。

拆分CloudShell会话选项卡

您可以拆分CloudShell会话选项卡以同时查看两个或更多选项卡。

步骤

将CloudShell会话选项卡拖放到CloudShell窗口的顶部、底部、左侧或右侧以拆分视图。

屏幕截图、显示两个CloudShell选项卡水平拆分。选项卡并排显示。

重新打开上次CloudShell会话

如果您偶然关闭了CloudShell会话、则可以重新打开它。

步骤

选择CloudShell图标云Shell图标的屏幕截图从顶部导航栏中。

结果

最新的CloudShell会话已打开。

更新CloudShell会话的设置

您可以更新CloudShell会话的字体和输出类型设置。

步骤
  1. 部署CloudShell会话。

  2. 在CloudShell选项卡中、选择设置图标。

    此时将显示设置对话框。

  3. 根据需要更新字体大小和输出类型。

    备注 丰富的输出适用于JSON对象和表格格式。所有其他输出均显示为纯文本。
  4. 选择 * 应用 * 。

结果

此时将更新CloudShell设置。