快速转换PV AMI到HVM AMI的bosh-aws-pv-to-hvm-ami脚本
需积分: 9 54 浏览量
更新于2024-11-29
收藏 7KB ZIP 举报
资源摘要信息:"此资源为一个开源帮助程序脚本,主要目的是为了将AWS上的PV(ParaVirtualized)AMI转换成HVM(Hardware Virtual Machine)AMI,使其能够兼容并用于BOSH环境。BOSH是一个用于部署、管理和扩展大量无状态和有状态的分布式服务的开源工具,它支持对云环境的自动化操作。AMI(Amazon Machine Image)是AWS上的虚拟机镜像,用于启动EC2实例。PV AMI与HVM AMI的不同在于虚拟化技术的差异,HVM AMI提供了更优的性能和更好的兼容性。使用该脚本,开发者可以快速完成转换工作,整个过程通常耗时不超过3分钟。
脚本 'convert.sh' 的执行流程包括:
1. 从用户提供的PV AMI启动一个PV实例。
2. 同时从Amazon Linux启动一个HVM实例。
3. 停止PV实例和HVM实例。
4. 使用PV实例的根磁盘替换HVM实例的根磁盘。
5. 从修改后的HVM实例创建一个新的AMI。
6. 销毁临时创建的实例和磁盘。
7. 下载并修补light-bosh干细胞。
8. 将修补后的干细胞上传到指定的S3存储桶。
9. 最后将修补后的干细胞上传到BOSH。
使用 'convert.sh' 脚本需要准备四个参数:
- PV AMI:需要转换的Paravirtualized Amazon Machine Image的标识符。
- 光波什干细胞:即bosh public stemcells --full中提供的bosh干细胞的版本。
- S3存储桶:用于上传修补后干细胞的Amazon S3存储桶名称。
- S3密钥:上传过程中用于验证身份的S3密钥。
该脚本在运行时需要设置AWS_KEYPAIR_NAME环境变量,该变量是AWS EC2实例的密钥对名称,用于在创建实例时进行身份验证。
整个转换过程通过脚本自动化执行,确保了效率和准确性。对于想要在AWS环境中使用BOSH进行应用部署的用户来说,这是一个极其有用的工具,它简化了原本复杂的STEMCELL转换流程,使开发者能更快速地部署和管理服务。"
2021-06-11 上传
2021-06-10 上传
2021-07-02 上传
2021-06-11 上传
2021-06-09 上传
2021-02-26 上传
2021-03-18 上传
2021-06-16 上传
2021-05-17 上传
易行健
- 粉丝: 29
- 资源: 4593
最新资源
- VBCABLE_B_Driver.zip
- sarekt:Rust中的后端不可知渲染器
- daily-archive:WordPress插件,可让您按日期查看存档页面
- Apple-Pie-Bot:Github回购Apple Pie机器人
- documentation:Docker mate的文档
- x79 e5 1620v2 rx580(macOS 10.15.3)EFI
- 【GIS数据】建筑物数据更新数据
- django-todolist:用于学习Django的一次性项目
- jk-php-minify-js
- advertiser-integration
- p2plex:通过Hyperswarm对点进行多路加密连接
- RealSenses-MovingMouseWithBlinks
- X79黑苹果EFI E5 V2
- currencyConverter2
- 个人房屋买卖合同范本.zip
- VBA挑战:第2周的数据作业