本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理注册的实例
重要
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
注意
仅 Linux 堆栈支持此功能。
当你注册一个实例时,它就会变成一个 AWS OpsWorks Stacks 实例,你可以用与使用 AWS OpsWorks Stacks 创建的实例大致相同的方式来管理它。主要有两个区别:
-
注册的实例无需分配给某个层。
-
您可以取消注册已注册的实例,将其恢复为直接由您控制。
注册实例后,该实例将处于已注册状态。 AWS OpsWorks Stacks 为所有注册的实例提供以下管理功能:
-
He@@ alth chec ks — AWS OpsWorks Stacks 监控代理以评估实例是否继续运行。
如果实例未通过运行状况检查, AWS OpsWorks Stacks 会自动修复已注册的 Amazon 实例,并将已注册的本地EC2实例的状态更改为。
connection lost
-
CloudWatch 监 CloudWatch 控-已为注册实例启用监控。
您可以监控诸如CPU利用率和可用内存之类的指标,并且可以选择在指标超过指定阈值时收到通知。
-
用户管理 — AWS OpsWorks Stacks 提供了一种简单的方法来指定哪些用户可以访问实例以及允许他们执行哪些操作。有关更多信息,请参阅 管理用户权限。
-
配方执行:您可以使用执行配方堆栈命令对实例执行 Chef 配方。
-
操作系统更新:您可以使用更新依赖项堆栈命令更新实例的操作系统。
要充分利用 AWS OpsWorks 堆栈管理功能,您可以将实例分配给一个层。有关更多信息,请参阅 将注册的实例分配给某个层。
AWS OpsWorks Stacks 管理 Amazon EC2 和本地实例的方式有所不同。
- 亚马逊EC2实例
-
-
如果您停止已注册的亚马逊EC2实例, AWS OpsWorks Stacks 会终止由实例存储支持的实例并停止由亚马逊支持的实例。EBS
该实例仍然在堆栈中注册并分配给堆栈的层,因此,您可以在需要时重新启动该实例。您必须取消注册已注册的实例以将其从堆栈中删除,要么明确取消注册,要么通过删除实例 (这可自动取消注册)。
-
如果您重启已注册的 Amazon EC2 实例,或者该实例失败并自动修复,则结果与使用 Amazon 停止并重启实例相同。EC2请注意以下区别:
-
实例存储支持的实例 — AWS OpsWorks Stacks 使用相同的实例启动一个新实例。AMI
请注意, AWS OpsWorks Stacks 不知道您在实例注册之前对其执行的任何操作,例如安装软件包。如果您希望 AWS OpsWorks Stacks 在启动时安装软件包或执行其他配置任务,则必须提供执行所需任务的自定义 Chef 配方,并将它们分配给相应层的安装事件。
-
Amazon EBS 支持的实例 — AWS OpsWorks Stacks 使用相同的实例启动一个新实例,AMI然后重新连接根卷,从而将实例恢复到以前的配置。
-
-
如果您注销注册的亚马逊EC2实例,则该实例将恢复为普通的亚马逊EC2实例。
-
- 本地实例
-
-
AWS OpsWorks 堆栈无法停止或启动已注册的本地实例。
取消分配已注册的本地实例会触发关机事件。但是,该事件只运行已分配层的 Shutdown 配方。它们执行某些任务 (如关闭服务),但不会停止该实例。
-
AWS OpsWorks 如果已注册的本地实例失败,堆栈将无法对其进行自动修复,但该实例会被标记为连接丢失。
-
本地实例不能使用 Elastic Load Balancin EBS g、Amazon 或弹性 IP 地址服务。
-