因业务需求,需要将A集群复制一份到B集群,当做预生产环境使用。但是在AWS使用快照的方式创建EC2实例的时候无法正常启动,通过获取AWS EC2截图能够看到已经到了登录界面。
在发现问题后尝试使用 SSM 登录,但是却无法登录进系统内部。后再停止实例运行,然后在运行实例,依然无法启动。
为了排查是 VPC 的问题,还是实例镜像的问题。使用另外一台服务器的镜像启动,但是依然无效。最后在待实例进入 running 状态后,依次选择 Actions 、 Instance Settings 、 Get System Log 通过获取系统日志发现了一些问题。
在 /usr/bin/cloud-init 中修改 #!/usr/bin/python 为 #!/usr/bin/python27 然后手动创建快照。在用创建的快照从新启动一台新的实例来。
为了能够更好的解决这个问题。后来通过实际测试, centos7 系统中默认使用的 python 版本为 python27 ,我们通过使用 yum 安装,是不会覆盖掉系统的python版本。
所以建议,系统中同时存在两个 python 版本,您使用 yum 安装 python3 这样不会覆盖系统的 python 版本,在您不想使用系统 python27x 而使用 python3 时,您直接在相应应用指明使用python的版本即可。
如果将 Centos7 中系统默认的 python 版本修改为 python3 时,这个可能会遇到各种各样的问题。
不过 python27 已经停止维护了,如果不想使用 python27 ,目前可能只能通过升级系统的方式来解决这个问题, centos8 和 redhat8 系统默认使用的 python 版本都是 python3
文章原文
>
建立本地基础设施费耗时长、成本高,而且涉及订购、付款、安装和配置昂贵的硬件,而所有这些工作都需要在实际使用硬件之前提前很久完成。利用云计算,您就不需要花时间做这些事情;您只需要按实际用量付费。
推荐使用的产品: Amazon EC2、Amazon S3 云计算以多种方式帮助您缩减您的 IT 总成本。我们在经济体和效率方面的规模化改进,帮助我们持续降价,而多种定价模式能帮助您优化可变和稳定工作负荷所需的成本。此外,云计算还能降低前期 IT 人力成本和持续 IT 人力成本,您只需投入相当于传统基础设施成本几分之一的成本就能使用高度分散、功能全面的平台。
推荐使用的产品 Amazon EC2、Amazon S3、Amazon Elastic Block Store 预测客户计划如何使用您的新应用程序很难,而要正确执行亦绝非易事。所以,如果您在部署应用程序前确定了容量,则一般可以避免出现昂贵的闲置资源,或者不必为有限的容量而发愁。如果您的容量用尽,则在获取更多资源前会出现糟糕的用户体验。而利用云计算,这些问题都不会出现。您可以预配置所需的资源量。您可以根据需求轻松扩展资源量。如果您不需要资源量,关掉它们并停止付费就好。
推荐使用的产品: Amazon EC2、Amazon S3、Amazon DynamoDB 利用传统基础设施,需要花数周时间才能采购、交付并运行服务器。这么长的时间期扼杀了创新。利用云计算,您可以根据您的需要预配置资源量。您可以在几分钟内部署数百个甚至数千个服务器,不用跟任何人讨论。这种自助服务环境的变化速度与您开发和部署应用程序一样快,可让您的团队更快、更频繁的进行试验。
推荐使用的产品: Amazon EC2、Amazon RDS、Amazon S3 云计算为您节省了数据中心投资和运营所需的资源,并将其转投向创新项目。具体来说,您可以将您少量的 IT 和工程资源用在有助于您业务发展的项目上,而非在 IT 基础设施这一重要但几乎不会给您的业务带来差别的项目上。
推荐使用的产品:Amazon EC2、Amazon VPC、Amazon CloudFront、Amazon S3 无论您是大型跨国公司还是小型新兴企业,您都有可能在世界各地拥有潜在客户。利用传统基础设施很难为分布广泛的用户基地提供最佳性能,且大多数公司一次只能关注一个地理区域的成本和时间节省。而利用云计算,情况会大不同,您可以在全世界 9 个 AWS 地区或其中一个地区轻松部署您的应用程序。也就是说,您可以用最少的成本帮助您的客户获得较低的延迟和更好的体验。
推荐使用的产品:Amazon EC2、Amazon S3、Auto Scaling
以上就是关于AWS使用快照创建实例启动失败全部的内容,包括:AWS使用快照创建实例启动失败、BOTO3使用、亚马逊AWS的亚马逊AWS优势等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)