Amazon Web Services* 上的 Clear Linux* OS

本教程介绍如何通过 AWS* 控制台创建和启动 Clear Linux OS AMI 实例以及完成以下任务:

  1. 在 AWS Marketplace 中找到并选择 Clear Linux OS 操作系统基本 AMI。
  2. 创建新的公钥和私钥对,以便可以安全地连接到 Clear Linux OS 实例。
  3. 启动新的 Clear Linux OS 实例并连接到该实例。
  4. 使用 swupd 命令更新 Clear Linux OS 实例。
  5. 停止 Clear Linux OS 实例。

必备条件

本教程假定以下陈述是正确的:

  • 您使用基于 linux 的系统访问 AWS,并且可以运行 SSH 以访问远程 Clear Linux OS AWS 映像。
  • 您的浏览器将下载的文件放在 $HOME/Downloads 目录中。
  • 您已设置了 AWS 用户帐户并且已登录到 AWS 控制台。

注解

本教程使用有资格享受 AWS 免费套餐的 Clear Linux OS AMI t2.micro 实例。要了解有关 AWS 和设置帐户的更多信息,请访问 AWS 网站,网址为:http://aws.amazon.com

找到、选择并启动 Clear Linux OS 基本 AMI

  1. 在浏览器中从 AWS 服务控制台主菜单开始,然后选择图 1 中所示的 EC2 文本:

    AWS Console

    图 1: AWS Console

    选择此选项将调出 EC2 Dashboard 菜单。

  2. 要从 EC2 Dashboard 菜单创建新的 Clear Linux OS 实例,请选择图 2 中所示的 Launch Instance 按钮:

    EC2 Dashboard

    图 2: EC2 Dashboard

    选择此选项将转到 Step 1: Choose an Amazon Machine Image (AMI) 菜单。

  3. 要在 Step 1: Choose an Amazon Machine Image (AMI) 菜单中找到 Clear Linux OS Basic AMI,请执行以下操作:

    1. 在左侧导航窗口中,选择 AWS Marketplace 菜单项以调出搜索栏并转到 Search AWS Marketplace Products

    2. 在搜索栏中键入 “clear linux os” 并按 Enter 键,以搜索并找到 Clear Linux OS Basic AMI。

    3. 通过点击图 3 中所示的 Select 按钮,选择 Clear Linux OS Basic AMI:

      Step 1: Choose AMI

      图 3: Step 1: Choose AMI

    4. 此时将出现一个弹出对话框,其中显示有关 Clear Linux OS Basic AMI 的更多信息以及使用图 4 中所示的不同平台配置运行 Clear Linux OS 的定价详细信息。选择 Continue 按钮。

      Clear Linux OS Basic

      图 4: Clear Linux OS Basic

  4. 此时将出现图 5 中所示的 Choose Instance Type 菜单。

    Choose an Instance Type

    图 5: Choose an Instance Type

    通过点击实例左侧的框来选择 t2.micro 类型,然后选择 Review and Launch 按钮以转到 Step 7: Review the Instance Launch 菜单。

    注解

    如果要进一步自定义该 Clear Linux OS 实例,您可以在选择 Review and Launch 按钮之前配置实例详细信息,添加其他存储,添加标记以及配置安全组。

  5. 图 6 中所示的 Step 7: Review the Instance Launch 菜单可用于 Cancel 进程,以及返回到 Previous 屏幕以更改配置,或者可用于 Launch 已定义的实例。

    Step 7: Review the Instance Launch

    图 6: Step 7: Review the Instance Launch

    1. 选择 Launch 按钮。此时将出现图 7 中所示的对话框,要求您 Select an existing key pair or create a new pair

      Select an existing key pair or create a new pair

      图 7: Select an existing key pair or create a new pair

      1. 选择 Create a new key pair 选项。

      2. 对于 Key pair name 字段,请输入 AWSClearTestKey

      3. 选择 Download Key Pair 按钮,以将 AWSClearTestKey.pem 下载到浏览器中定义的 Downloads 目录。

      4. 文件下载完成后,选择 Launch Instances 按钮以转到图 8 中所示的 Launch Status 菜单。

        Launch Status

        图 8: Launch Status

    2. Launch Status 页面变为图 9 中所示的页面后,选择 View Instances 按钮以显示 Instances 仪表板。

      View Instance

      图 9: View Instance

连接到 Clear Linux 操作系统基本实例

图 10 中显示了 Instances 仪表板和已选择并处于运行状态的新的 Clear Linux OS 操作系统基本实例。同时也会显示其他可用的实例(如有),但不会选择这些实例。

Instance Dashboard

图 10: Instance Dashboard

  1. 要连接到正在运行的实例,请点击位于仪表板顶部的 Connect 按钮。AWS 将调出图 11 中显示的弹出对话框,该对话框说明了如何连接到正在运行的实例。
Connect to Your Instance

图 11: Connect to Your Instance

  1. 在系统中打开终端。当前应该位于 $HOME 目录中。

  2. Downloads 目录将先前下载的密钥文件复制到当前目录。

    cp Downloads/AWSClearTestKey.pem .
    
  3. 按照图 11 中显示的对话框中的说明使用 chmod 命令更改 AWSClearTestKey.pem 的属性。

    chmod 400 AWSClearTestKey.pem
    
  4. 复制 图 11 中显示的 Example: 一节中突出显示的文本。将复制的文本粘贴到终端中,将 @ 符号前面的文本更改为用户名 clear,然后按 Enter 键以执行命令。

    ssh -i "AWSClearTestKey.pem" clear@ec2-34-209-39-184.us-west-2.compute.amazonaws.com
    
  5. 终端中会显示一条消息,指明无法确定主机的可靠性,并提示以下消息:

    The authenticity of host 'ec2-34-209-39-184.us-west-2.compute.amazonaws.com (34.209.39.184)' can't be established.
    ECDSA key fingerprint is SHA256:LrziT5Ar66iBTfia8qmiIsrfBUm/UGam76U8bDR6yJc.
    Are you sure you want to continue connecting (yes/no)?
    
  6. 键入 yes 并按 Enter 键。另一条警告将输出到终端中,现在您位于新的 Clear Linux OS 实例的命令提示符中。

    Warning: Permanently added 'ec2-34-209-39-184.us-west-2.compute.amazonaws.com,34.209.39.184' (ECDSA) to the list of known hosts.
    clear@clr-96a8565d0ca54b0c80364a1e5e7b0f88 ~ $
    

更新 Clear Linux OS 实例

运行图 12 中显示的 sudo swupd update 命令以更新操作系统:

sudo swupd update

图 12: sudo swupd update

在此示例中,我们从版本 18940 更新到版本 19100。

停止 Clear Linux OS 实例

完成使用 AWS Clear Linux OS 实例后,您必须使用 Instances 仪表板停止该实例以使费用停止增加。从 Instances 仪表板完成以下步骤以使 AWS Clear Linux OS 实例停止运行。

  1. 选择 Actions 按钮以调出下拉菜单。

  2. 选择 Instance State 菜单项以展开选项。

  3. 选择 Stop 菜单项以关闭正在运行的实例。

    图 13 说明了这些步骤。

    Stop Instance

    图 13: Stop Instance

  4. 此时将出现一个弹出对话框,警告实例的任何临时存储将丢失。选择 Yes, Stop 按钮以停止 Clear Linux OS 实例。

Stop Instances

图 14: Stop Instances

恭喜!您已启动并运行基于 AWS 的 Clear Linux OS。要查看可对 Clear Linux OS 实例执行的操作,请参见 教程 一节了解有关使用 Clear Linux OS 系统的示例。