如何在AWS中从快照创建Windows实例

2024-05-20

我的公司想要在 Amazon Web Service 中拍摄窗口的每日快照。我们可以毫无问题地拍摄快照,但是当我尝试从快照创建实例时,它总是创建一个 Linux ami。所以当服务器启动时,它总是无法通过健康检查。

是否可以从快照创建 Windows 实例?


[请注意,我假设您正在使用 EBS 支持的 EC2 实例;如果没有,请查看 Eric Hammond 的解释您应该在 Amazon EC2 上使用 EBS 启动实例。 http://alestic.com/2012/01/ec2-ebs-boot-recommended]

听起来可能对相关AWS概念存在误解:

While 亚马逊EBS http://aws.amazon.com/ebs/快照确实用于创建亚马逊机器映像 (AMI) http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AMIs.html在幕后,您不会针对当前的用例与它们显式交互。具体来说,您不想使用创建快照 http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-CreateSnapshot.html,这仅创建 Amazon EBS 的快照volume并将其存储在 Amazon S3 中,而是您只想通过专用操作创建这样的 AMI创建图像 http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-CreateImage.html, which 从 Amazon EBS 支持的 AMI 创建 Amazon EBS 支持的 AMIinstance正在运行或已停止[强调我的]:

  • 此过程概述于创建 Amazon EBS 支持的 AMI http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html(虽然本节讨论创建“新”AMI,但该过程与您的备份场景相同)。
  • Please note that CreateImage http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-CreateImage.html automatically takes care of additional EBS volumes attached to your instance as well, if any:
    • 如果除了根设备卷之外,您还使用实例存储卷或 EBS 卷自定义了实例,则新 AMI 包含这些卷的块储存设备映射信息。当您从这个新 AMI 启动实例时,该实例会自动使用这些附加卷启动。

一旦您像这样生成了图像(AMI),就可以创建您的亚马逊EC2 http://aws.amazon.com/ec2/该 AMI 中的实例应该能够按需要运行,无论是 Windows 还是 Unix 实例。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在AWS中从快照创建Windows实例 的相关文章

随机推荐

  • 主线程如何在该线程之前运行?

    我有以下代码 public class Derived implements Runnable private int num public synchronized void setA int num try Thread sleep 1
  • 如何将参数从 Excel/VBA 传递到 Rstudio 中的脚本

    我正在尝试使用 Rstudio 从 VBA 打开 R 脚本 同时将参数传递给 R 脚本 然后我可以使用 commandArgs 访问该脚本 该问题与此处描述的问题非常相似 WScript Shell 用于运行路径中包含空格且来自 VBA 的
  • ruby 字符串到哈希值的转换

    我有一个这样的字符串 str uu p xx m yy n zz m 我想知道如何将给定的字符串转换为哈希值 即我的实际要求是 有多少个值 符号之前 有m n和p 我不需要计数 我需要一个精确的值 这样输出效果会更好 m gt xx zz
  • Modernizr - 加载 polyfills / 使用自定义检测的正确方法

    我想在网页上使用一些新的 HTML5 表单属性和输入类型 有些浏览器已经支持它们 有些浏览器不支持 也永远不会支持 这就是我想使用 Modernizr 的原因 这就是我的麻烦开始的原因 据我了解 Modernizr 本身并不是一个 poly
  • 使用动态 linq 分组后访问密钥

    Using 系统 动态 Linq https github com kahanu System Linq Dynamic我有一个 group by 语句 如下所示 var rowGrouped data GroupBy rGroup str
  • 基于非 HTTP 协议的 REST 示例

    REST 在 HTTP 之外的其他协议上的工作效果如何 对于使用 REST 或可能使用 REST 的协议 是否有任何好的示例 我认为你不会找到很多 但是here https datatracker ietf org doc draft ie
  • 如何将字符串拆分为字符串数组?

    Actually i am reading an xps file in to my Program My xps file should be like this 我粘贴以下代码 List
  • 我可以知道 requireGestureRecognizerToFail 到底会做什么吗?

    谁能告诉我下面的代码行到底会做什么 我已经提到过Apples https developer apple com library ios documentation uikit reference UIGestureRecognizer C
  • 我可以在扩展方法中设置小数变量的值吗? [复制]

    这个问题在这里已经有答案了 我创建了一个void可以使用的扩展方法decimal数据类型 我希望能够修改this方法范围内的参数变量 这是我的扩展方法的代码 public static void SetAndConvertIfHasValu
  • 用于虚拟继承的虚拟函数表中的虚拟基偏移量

    代码如下 在Ubuntu 16 04上用G 5 4编译的C 11代码 include
  • jasper 报告 pdf 导出中忽略半透明(半透明)背景色

    问 为什么保存为 PDF 时 Alpha 信息会丢失 Jaspersoft studio 不允许我用 Alpha 指定颜色 因此 我尝试聪明地在着色元素上指定键 并更改代码中的颜色 如下所示 JasperReport jasperRepor
  • SSDT项目中模式对象的条件编译

    我们的 SSDT 数据库项目包括一个表 该表具有一个计算列 该计算列可以根据客户要求采用多种形式之一 我试图弄清楚如何管理这个计算列 以便我们仍然可以使用发布功能 而无需将每个人的列恢复为默认值 我想要完成的任务可以在下面解释invalid
  • 使用 ASP 将参数传递给存储过程

    我正在尝试将一些参数传递给经典 ASP 中的 SQL 存储过程 我看过几篇关于此的帖子 不确定我做错了什么 因为我似乎没有看到我的差异 set conn CreateObject ADODB Connection conn open DSN
  • Win 10 应用程序:删除 Toast 通知

    我显示 toast 通知 然后它会显示在通知中心上 然后我想以编程方式从通知中心删除该通知 我怎样才能做到这一点 在显示通知和我需要删除它之间 该应用程序可能会关闭并重新启动 您可以使用以下方法之一以编程方式从操作中心删除通知 Toast通
  • Node js 使用中间件重定向进行过多重定向

    在我的 Node js 应用程序 我使用的是express 4 x 中 我想检查用户是否已登录 如果用户未登录 我想重定向到我的登录页面 然后我在中间件中这样做 服务器 js app use function req res next if
  • 限制 LDAP 查询中返回的属性

    如何限制通过 System DirectoryServices 在 LDAP 查询中返回的属性 我一直在使用 DirectorySearcher 并将我想要的属性添加到 DirectorySearcher PropertiesToLoad
  • 记录骆驼路线

    我的项目中有几个 Camel 上下文 如果可能的话 我想以逆向工程方式记录路线 因为我们希望保持与上下文相关的文档最新 最好的方法是什么 我们倾向于预先实际设计路线 并使用来自EIP book http www eaipatterns co
  • 是否可以在 C 中自动生成的变量名中使用 __LINE__ ?

    为了避免重复 我想使用 LINE 在自动生成的变量名称中 define ROUTE path impl char k impl LINE route path impl 但它始终被视为普通字符串 LINE 即使我将其定义如下 我也无法得到我
  • MySQL如何获取unix时间戳的时间差

    我有一个保存值1506947452的变量 需要使用公式从该日期提取分钟 started data now date 但started date采用unix时间戳格式10位int数字 我以ajax形式收到并需要放入mysql查询i试试这个 S
  • 如何在AWS中从快照创建Windows实例

    我的公司想要在 Amazon Web Service 中拍摄窗口的每日快照 我们可以毫无问题地拍摄快照 但是当我尝试从快照创建实例时 它总是创建一个 Linux ami 所以当服务器启动时 它总是无法通过健康检查 是否可以从快照创建 Win